Join us on Substack

Today me and my friend/colleague Julien Singler are starting a new Substack Newsletter called “package main” (this name may sound familiar). It’s one-stop shop for mastering Backend, Cloud, DevOps, APIs, etc.

The long-overdue problem coming for some people in Go 1.23

Now

This page is a summary of what’s going on in my life currently (inspired by nownownow.com). Last updated: 2025-01-07 Writing the packagemain.tech Newsletter about Backend, Go, Cloud, Kubernetes and more.

Go's old <code>$GOPATH</code> story for development and dependencies

The Go team explains compiler optimizations

#​508 — May 21, 2024 Unsub  |  Web Version Go Weekly ▶  Boosting Performance of Go Apps with Optimizations — Three members of the Go team gave a talk at last week’s Google I/O about a topic we’ve covered a lot lately – us...

Ep. 2: Elevating Software Design in Go: Package Architecture in Modern Development

Introduction: In this insightful episode, Bill dives deep into the realm of package design, shedding light on its crucial role in software development. Here are three key takeaways for Go developers: Code Modularity: Learn how Go&rsquo;s packaging system creates essential firewal...

My GNU Emacs MH mail folder completion in MH-E

Ep. 6: Exploring Concurrency Pitfalls: Rust vs. C++ and Go

Introduction: Join Herbert in an insightful discussion on concurrency, where he tackles the complexities of data races and how various programming languages address them: Understand the crucial role of recognizing data races in concurrent programming and their potential impacts....

Implementing AES in Go

The AES cipher is complicated in principle, but the code isn’t all that scary in practice. Let’s take a look at the implementation in the Go standard library. Even I can understand it!

Making it easier to schedule cross-timezones, with the `tz` CLI

One of the things that drew me to Elastic was the opportunity to work in a fully distributed team. I've really been enjoying it as a way to get a chance to collaborate with folks from literally all over the world, who have different viewpoints, cultural backgrounds, and some folk...