Sign in with Google in Go

Sign in with GitHub in Go

Using Gemini models from Go

Ungrammar in Go and resilient parsing

Retrieval Augmented Generation in Go

Better HTTP server routing in Go 1.22

Cubic spline interpolation

static-server: an HTTP server in Go for static content

Introduction to CORS for Go programmers

My favorite prime number generator

Go internals: invariance and memory layout of slices (2021)

Preview: range over functions in Go

Common pitfalls in Go benchmarking

Plugins case study: Envoy WASM extensions

Demystifying Tupper's Formula

FaaS in Go with WASM, WASI and Rust

Twenty years of blogging

WebAssembly Text Code Samples

On Recursion, Continuations and Trampolines

Higher-order functions in Go

The power of single-method interfaces

Using GoatCounter for blog analytics

How to JIT – An Introduction

SSH port forwarding with Go

Serving static files and web apps in Go

Benefits of dependencies in software projects as a function of effort (2017)

Sudoku, Go and WebAssembly

Stack frame layout on x86-64

I went about learning Rust

Understanding the X64 Code Models

More →