Authenticate Users with “Sign In With Google” in Golang

sign in with google golang

Users love convenience. If your goal is to make it easy for users to register with your app or website, then implementing the “Sign in with Google” option should be at the top of your priority list. If you are like me, then you may find Google’s documentation on the subject to be lackluster at … Read more Authenticate Users with “Sign In With Google” in Golang

How To Separate Library Packages in Go

photo 1550535424 b498819c412f

I’ve often seen, and have been responsible for, throwing code into packages without much thought. I’ve quickly drawn a line in the sand and started putting code into different folders (which in Go are different packages by definition) just for the sake of findability. What is a Package? In Go, code is organized into packages. … Read more How To Separate Library Packages in Go

How Percolate Queries in Elasticsearch Make Alerting a Breeze

photo 1527066236128 2ff79f7b9705

Once upon a time, a company I worked for had a problem: We had thousands of messages flowing through our data pipeline each second, and we want to be able to send email and SMS alerts to ours users when messages matching specific criteria were seen. The first attempt at an alerting system utilized PipelineDB. … Read more How Percolate Queries in Elasticsearch Make Alerting a Breeze