A stable Unix updating its version of Go isn't straightforward

Storytelling On Stage: Storytelling

Crafting a GopherCon Proposal The Call for Proposals for GopherCon 2021 is now open! If you’re reading this, I’m assuming you’re thinking about submitting a proposal.

You need a version of Go with module support (ideally good support)

GoTime #173 - Releasing with (and without) GoReleaser

I was live with Mat, Natalie & Johnny and we talked a bit about releases, with and without GoReleaser.

Running integration tests with docker-compose in Google Cloud Build

This post is a direct follow-up to Microservices test architecture where I’ve introduced new kinds of tests to our example project. Wild Workouts uses Google Cloud Build as CI/CD platform. It’s configured in a continuous deployment manner, meaning the changes land on...

Nil in Go is typed in theory and sort of untyped in practice

Storytelling On Stage: The Basics

Crafting a GopherCon Proposal The Call for Proposals for GopherCon 2021 opens April 5th, and if you’re reading this I’m going to assume you’re thinking about submitting a talk for GopherCon 2021, however you may be struggling with how to start.

How to implement a hash table (in C)

An explanation of how to implement a simple hash table data structure, with code and examples in the C programming language.

Portability has ongoing costs for code that's changing

Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust

Performance comparison of counting and sorting word frequencies in various languages (Python, Go, C++, C, AWK, Forth, Rust, and others).