Blog posts
-
"Writing an Interpreter in Go" in Zig, part 6
-
"Writing an Interpreter in Go" in Zig, part 5
-
"Writing an Interpreter in Go" in Zig, part 4
-
"Writing an Interpreter in Go" in Zig, part 3
-
"Writing an Interpreter in Go" in Zig, part 2
-
"Writing an Interpreter in Go" in Zig, part 1
-
The 10 Year Anniversary of the HealthCare.gov Rescue
-
Oppenheimer
-
Fixing bufferbloat on your home network with OpenBSD 6.2 or newer
-
Looking at your program’s structure in Go 1.7
-
Modifying a Go slice in-place during iteration
-
A simple way to limit the number of simultaneous clients of a Go net/http server
-
The Bloomingdale Trail
-
Chicago wards & precincts shapefiles in 2015
-
How to get started with the LLVM C API
-
T-shirt retirement
-
quickserver
-
Things of recent interest
-
Fixing healthcare.gov
-
Helping healthcare.gov
-
healthcare.gov and ACA marketplace sites from the perspective of a software engineer
-
Announcing gogeos, a spatial data library for Go
-
Democratic Party’s voter registration app is now free and open-source software
-
Lexing Oscar
-
The Election Day Advent Calendar
-
Interview: Mike Migurski
-
Going to work for Democrats
-
Parsing and formatting date/time in Go
-
More Redis internals: Tracing a GET & SET
-
Taking Go for a spin
-
I wrote an article about Redis