Banners

Cover images used in all of my posts

This page has all of the banners for all of my posts. It’s not super useful but I think it looks pretty.

Encryption vs. Compression
On Creating My Own Cover Art
Traceroute Tool from Scratch in Go
My Favorite Interview Question
From JSON to Protobuf
Breaking gRPC
Morse Code
Can You Hack a Phone with Your Voice?
Visualizing the Internet (2025)
HTTP QUERY and Go
I made a daily word game
Protovalidate: Can Input Validation Be This Easy?
Behold! The Barcode Scanner
Mixing CEL and Protobuf for Fun
FauxRPC and Protovalidate
The Call of the Monolithic Codebase
FauxRPC + Test Containers
Self-Documenting Connect Services
gRPC Over HTTP/3: Followup
JSON to Protobuf Conversion
gRPC: The Ugly Parts
Working with Protobuf in 2024
Introducing FauxRPC
HTTP/1.0 From Scratch
Y'all are sleeping on HTTP/3
HTTP/0.9 From Scratch
What version of HTTP are you using?
Texans in Denmark
gRPC Over HTTP/3
gRPC: The Good Parts
Leaving Texas for Greener Pastures
gRPC: The Bad Parts
Unit Testing ConnectRPC Servers
Daily Prompts
Adding chart.js to Hugo
Why I'm Rebranding
Benchmarking gRPC (golang)
Blog Update
gRPC From Scratch: Part 3 - Protobuf Encoding
Tracking the Wins
Visualizing the Internet (2024)
Making Greppable Code
Building APIs with Contracts
Dropping Unknown Fields in ConnectRPC
RESTless: Web APIs After REST
Introducing unknownconnect-go
Unknown Fields in Protobuf
Making gRPC more approachable with ConnectRPC
Inspecting Protobuf Messages
Introducing protoc-gen-connect-openapi
gRPC From Scratch: Part 2 - Server
gRPC From Scratch: Part 1 - Client
Why you should use gNMI over SNMP in 2024
Lessons from a Decades-Long Project
How I learned to code
Visualizing the Internet (2023)
softlayer-python: language bindings/CLI for a cloud company
SwFTP: SFTP/FTP Server For Openstack Swift
Goodbye Evepraisal
Visualizing the spectrum of the sun (Part 2)
Visualizing the Internet (2022)
Evepraisal: A price estimation tool for Eve Online
Visualizing the spectrum of the sun