Srinivas Iyer·6d agoGo 1.28 Will Flag Your rows.Next() Bug. catena Won’t Let You Write It.A database loop where the error has nowhere to hide, and what you get for free once rows are a sequence.
Srinivas Iyer·Oct 16Where Do the Errors Go? Inside catena’s Error ModelEvery loop that handles an error has already decided what that error means. catena’s bet is that the decision belongs to someone else. This…
Kazi Ashik Al Islam·Oct 10From a Figma Link to Clean JSON: A Small Go CLI for Design HandoffsDesign files are rich, but the useful information for a particular task is often much smaller. A developer may need the structure of one…
TheOptimizationKing·Sep 27The Go Feature Experienced Developers UnderestimateGo has a reputation for being simple.
Abreham Tilahun·Sep 22Goroutines in Transaction Applications: Where They Help, Where They Don’t, and Why (Part 1)Transaction-heavy applications have a very different performance profile from simple CRUD applications.
Wayne·Sep 22Working with SQLC and Goose in GitLab CII was talking with a friend, and he told me how exhausting it was to create database migrations in Go three years ago. At the time, I was…A response icon1A response icon1
TheOptimizationKing·Sep 15Your Go HTTP Client Is Probably Creating More Connections Than You ThinkYour Go service makes calls to another API.
TheOptimizationKing·Sep 15You Can Have a Goroutine Leak Without Having a Memory LeakYour Go application’s memory usage looks completely normal.
Unicorn Developer·Sep 1Go-Go-Gadg…Error? A closer look at the mistakes Go developers make! — Full Videohttps://www.youtube.com/watch?v=gdF_AObnq6Y
Sajankumar Vijayan·Aug 17I’m new to Go, so I built the tool I wish had existedI’ve spent most of my career in Node.js, TypeScript, and C#, building products around domain-driven design and clean architecture. A few…