The contents of this site are my personal thoughts, works, and opinions and do not reflect those of my current or previous employers.

api

Golang oAuth2 Google Example for Web and API

Introduction The oAuth2 protocol has almost become a standard for securing websites and API services. Developers no longer need to store and manage userIDs and passwords for their users. Offloading the authentication to oAuth providers such as Google, Facebook, Linkedin, Github keeps the authentication with username and password, within those providers rather than passing through the developer’s application.

Developing a simple CRUD API with Go, Gin and Gorm

Introduction Golang is an exciting language but newcomers can be overwhelmed by the new semantics and variety of frameworks available. Getting started with the basics can feel like a challenge.