A Go service that consumes UK rail data from Kafka and persists it to PostgreSQL using table partitioning. Built with franz-go, it handles millions of daily messages while maintaining data consistency.
Recently, Andrew Cairns shared a post on Twitter/X featuring a shortened written version of his fantastic video, Composition over Inheritance Explained by Games.
Practical guide to setting up automated deployments for Go applications using GitHub Actions and Fly.io, covering both staging and production pipelines with appropriate safety controls.
After nearly 10 years of working with Go, including over 6 of those years as a full-time Go developer, I’ve come to rely on a set of tools and libraries that have significantly boosted my productivity.