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

The Y Combinator in Go with generics

Computed goto for efficient dispatch tables

Performance of coroutine-style lexers in Go

Rewriting the lexer benchmark in Rust

More →