Two programming language giants appear on stage for a massive rap battle. Who will win?
Go is an 80%-language. That’s why.
It’s time to ask ourselves how much abstraction in our Go code really makes sense.
Python and Go have distinct qualities that can complement each other.
My definition of what makes a senior developer has changed a few times over the years
Escape the maze of nested code. Embrace simplicity with the early return approach.
A selection of my favorite podcasts from around the Go community.
A simple pattern that will help you reduce error handling, while keeping your Go code simple and idiomatic.
My struggle to choose the right type semantic and keep code consistent at the same time.
Did Google reinvent both EJBs and Spring in Go?
Good error messages add up and tell a story
Results from my Mastodon poll and my personal 2 cents.
Who is going to build it?
While Go doesn’t have proper enums, you can create a more robust enum-like construct using interfaces and structs.
sqlc is a fantastic time and boilerplate saver, but is not a one-size-fits-all solution. Here are a few drawbacks I think people should be aware of.