Some notes on "closed interfaces" in Go

A look back at Go's 2024

#​536 — December 17, 2024 Unsub  |  Web Version 🎄 A mixed bag this week as we cover a few news items but then get into a 2024 roundup of Go news and the most clicked items of the year, in case you missed them at the time.We're taking a Christmas brea...

The Over-Engineering Pendulum

I used to picture my dream job as this: I work for an early-stage startup that recently raised a round. The business idea is promising, there’s much to build, everything seems possible, and we have time to prove the product-market fit. I join as the first engineer, lay the...

I think Go union type proposals should start with their objectives

Go Protobuf: The new Opaque API

We are adding a new generated code API to Go Protobuf.

Announcing GoReleaser v2.5 - multi languages, 8th anniversary edition

Merry Christmas - the last release of 2024 is here!

Optimizing Databases on Kubernetes Ep.2: Automating Database Maintenance with Kubernetes and CNPG

Introduction: In this episode, Jérôme Petazzoni explores how Kubernetes and CNPG (Cloud Native PostgreSQL) work seamlessly to manage database operations during node maintenance. With real-world demonstrations, Jérôme highlights the power of Kubernetes’ automation featur...

Optimizing Databases on Kubernetes Ep.2: Automating Database Maintenance with Kubernetes and CNPG

Introduction: In this episode, Jérôme Petazzoni explores how Kubernetes and CNPG (Cloud Native PostgreSQL) work seamlessly to manage database operations during node maintenance. With real-world demonstrations, Jérôme highlights the power of Kubernetes’ automation featur...

Automatically merge dependabot pull requests

A couple of weeks ago I added a small automation to automatically merge dependabot pull requests if the build succeed.

What's missing from Go's generics?

#​535 — December 10, 2024 Unsub  |  Web Version Go Weekly 🕒 Coming in Go 1.24: An Experiment for Time and Concurrency Testing — A look at another feature coming to Go 1.24 early next year. This time it’s the experimental t...