Most developers will have to interact with SQL at some point in their career, and often nowadays that means working with Postgres. I’ve been using Postgres with Go for a few years now and have found a couple of libraries that work really well together to make the Go Postgre...
Introduction
“Testing leads to failure, and failure leads to understanding.” - Burt Rutan
Burt Rutan is an aerospace engineer who designed Voyager, the first plane to fly around the world without stopping or refueling. Although Rutan was not a software engineer, his words sp...
Applications with database layer mostly need to execute database migration as part of its deployment process. Usually, running migrations is the first step when deploying the application.
54 days of work, 12,909 lines of code, 47 Monsters and 42 KFC Twisters later finally it is Watermill v0.3.0!
To keep it short, let’s go through the changes.
One important thing: at the end of this post there is a 3 question survey. Please take a moment to fill it out,
it wi...
Download and run code from strangers on the internet. What could go wrong?
Earlier this month Google Cloud Functions team finally announced beta support of Go, the runtime uses Go 1.11, which includes go modules as we know.
There are a lot of information in the title I know, but I am not good enough to make it simple.
Back in the days, I tried to make some contribution to OpenZipkin an open source tracing infrastructure in Java.