How to become the richest person on earth (and learn some Go along the way)

Ok, to be frank, this article is mostly about the second part of the title. We will build a market simulation with minimal Go code, and show how the rich get richer even when they are not greedy at all.

Go 1.17 will still support the old GOPATH mode (as well as modules)

Announcing GoReleaser Pro

After more than 4 years working on GoReleaser, I’m launching a Pro version!

Rust is a wave of the future

The Bourne shell and Bash aren't the right languages for larger programs

The Bourne shell lets you set variables in <code>if</code> expressions

Packaging a project release (goreleaser part 2)

In the previous post, I used goreleaser to add binaries to a project release. Now let's have goreleaser build a Homebrew formula as well. Automatically, and for macOS and Linux alike.

CLI tools FTW (or: how to distribute your CLI tools with goreleaser)

“go get” is a super-simple way of installing Go binaries, but not everyone has a Go compiler installed. If you want to make your CLI tools and apps available to the world, have a look at goreleaser.

Go 1.17 will allow converting a slice to an array pointer (some of the time)

Storytelling On Stage: Proposal Writing For Procrastinators

Crafting a GopherCon Proposal The Call for Proposals for GopherCon 2021 is closing in less than a week for GopherCon 2021. If you&rsquo;re reading this, I&rsquo;m assuming you&rsquo;re thinking about submitting a proposal.