kmcd.dev
A picture of Kevin McDonald
kmcd.dev
  • posts
  • prompts
  • stuff
  • me
  • links
  • search
Newer|Older
©2026  All Rights Reserved
  • Making Dynamic Protobuf Fast in Go
  • Proxy, Record, and Mock gRPC APIs with FauxRPC
  • Exploring Protocol Buffers Interactively
  • Introducing ProtoDocs
  • Ghost in the Shell: The Manga Behind the Anime
  • The Hidden Cost of google.protobuf.Value
  • Why Networking Built Its Own Data Modeling Language
  • Zero-Friction Demos with WASM
  • Let's Learn About BGP
  • ConnectRPC: Where is it now?
  • The Case for Greppable Code
  • IRC Log: Reactionary
  • Faking protobuf data in Go
  • Y'all are Sleeping on Mise-en-Place
  • IRC Log: Standup 2
  • HTTP/2 From Scratch: Part 4
  • IRC Log: rm -rf /var/opt/gitlab/postgresql/data
  • HTTP/2 From Scratch: Part 3
  • Building a Live BGP Map
  • HTTP/2 From Scratch: Part 2
  • IRC Log: The Cloud Scale Incident
  • Visualizing the Internet (2026)
  • Shell Log: Namaste
  • HTTP/2 From Scratch: Part 1
  • IRC Log: Standup
  • HTTP/1.1 From Scratch
  • WHOIS is dead, long live RDAP
  • Months Considered Harmful
  • 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