Gumroad, where is my money?

I’ve been using Gumroad for payments of GoReleaser Pro since the beginning, around May 2021.

Programming is fun

I was a guest on the Cup o’ Go podcast recently, talking with Shay Nehmad and Jonathan Hall about writing and teaching Go. Here’s a transcript of our chat.

Microsoft goes Go for SQL Server's CLI

#​526 — October 8, 2024 Unsub  |  Web Version Go Weekly Reflecting on Go Reflection — Truly a reflective opinion piece, and probably a divisive one too. As a programmer who chooses to use “the most mundane features” of any la...

Writing a circuit breaker in Go

Besides retries, circuit breakers1 are probably one of the most commonly employed resilience patterns in distributed systems. While writing a retry routine is pretty simple, implementing a circuit breaker needs a little bit of work. I realized that I usually just go for off-the-s...

Writing a circuit breaker in Go

Besides retries, circuit breakers1 are probably one of the most commonly employed resilience patterns in distributed systems. While writing a retry routine is pretty simple, implementing a circuit breaker needs a little bit of work. I realized that I usually just go for off-the-s...

packagemain.tech - Progress, Stats, and Future Plans

On May 30th, 2024, me and my friend/colleague Julien posted our first article on packagemain.tech which is a Substack newsletter where we want to share real world experiences and knowledge about Backend Development, Go, DevOps, Cloud, Kubernetes, Databases and more.

Go's new small language features from 1.22 and 1.23 are nice

Data Integrity with JSON Serialization - Ep.1

Introduction: Welcome to Episode 1 of JSON for Engineers! In this first episode, Miki Tebeka dives into the fundamentals of serialization, with a special focus on JSON, one of the most widely-used data formats in software engineering. Miki draws from his extensive development exp...

Map with Expiration in Go

In some cases your application doesn’t need Redis, and internal in-memory map with locks and expiration will suffice. For example you already know the size of the map and you don’t need to store a lot of data.

Go 1.23.2-1 and 1.22.8-1 Microsoft builds now available

A new set of Microsoft Go builds is now available for download. The post Go 1.23.2-1 and 1.22.8-1 Microsoft builds now available appeared first on Microsoft for Go Developers.