Article
2025
- Encryption vs. Compression 9 min read Dec 22
- On Creating My Own Cover Art 3 min read Dec 15
- Traceroute Tool from Scratch in Go 17 min read Dec 9
- My Favorite Interview Question 5 min read Sep 22
- From JSON to Protobuf 7 min read Sep 2
- Breaking gRPC 6 min read Aug 5
- Morse Code 6 min read Jul 22
- Can You Hack a Phone with Your Voice? 3 min read Jul 15
- Visualizing the Internet (2025) 10 min read Jun 16
- HTTP QUERY and Go 8 min read Jun 4
- I made a daily word game 11 min read May 14
- Protovalidate: Can Input Validation Be This Easy? 11 min read Feb 11
- Behold! The Barcode Scanner 2 min read Jan 27
2024
- Mixing CEL and Protobuf for Fun 8 min read Dec 17
- FauxRPC and Protovalidate 4 min read Nov 12
- The Call of the Monolithic Codebase 11 min read Oct 22
- FauxRPC + Test Containers 5 min read Oct 15
- Self-Documenting Connect Services 6 min read Sep 25
- gRPC Over HTTP/3: Followup 7 min read Sep 17
- JSON to Protobuf Conversion 10 min read Sep 10
- gRPC: The Ugly Parts 13 min read Sep 3
- Working with Protobuf in 2024 9 min read Aug 27
- Introducing FauxRPC 7 min read Aug 20
- HTTP/1.0 From Scratch 14 min read Aug 13
- Y'all are sleeping on HTTP/3 11 min read Aug 6
- HTTP/0.9 From Scratch 9 min read Jul 30
- What version of HTTP are you using? 4 min read Jul 23
- Texans in Denmark 20 min read Jul 16
- gRPC Over HTTP/3 17 min read Jul 9
- gRPC: The Good Parts 11 min read Jul 2
- Leaving Texas for Greener Pastures 8 min read Jun 25
- gRPC: The Bad Parts 7 min read Jun 18
- Unit Testing ConnectRPC Servers 6 min read Jun 11
- Daily Prompts 5 min read Jun 4
- Adding chart.js to Hugo 4 min read May 28
- Why I'm Rebranding 3 min read May 23
- Benchmarking gRPC (golang) 7 min read May 21
- Blog Update 5 min read May 14
- gRPC From Scratch: Part 3 - Protobuf Encoding 11 min read May 7
- Tracking the Wins 4 min read Apr 30
- Visualizing the Internet (2024) 7 min read Apr 23
- Making Greppable Code 3 min read Apr 16
- Introducing unknownconnect-go 4 min read Mar 19
- Unknown Fields in Protobuf 5 min read Mar 12
- Making gRPC more approachable with ConnectRPC 10 min read Mar 5
- Inspecting Protobuf Messages 9 min read Feb 25
- Introducing protoc-gen-connect-openapi 3 min read Feb 20
- gRPC From Scratch: Part 2 - Server 6 min read Feb 17
- gRPC From Scratch: Part 1 - Client 7 min read Feb 15