Routing Patterns in Go Stdlib
Learn how to organize Go HTTP routes using nested muxes, StripPrefix, and modular patterns. Transform messy flat routing into clean, scalable APIs using only the standard library - no third-party packages needed.
07/05/2025 • Kenton Vizdos
Demystifying the Go HTTP Mux
A practical guide to Go's HTTP mux: what it is, how it works, and how to scale routing patterns using the standard library's ServeMux, no third-party packages required.
07/04/2025 • Kenton Vizdos
Bottlenecked by My SSD — Not My Code: Searching Roughly 3M JSON Records in 130ms
I built a JSON scanner that beats jq by 200x+, searches 2.7M records in 130ms, and hits 5+ GB/s throughput. All in pure Go, no parsing, just raw bytes and flame charts.
05/01/2025 • Kenton Vizdos
My Experience With Twilio For Voice
My experience using Twilio for Voice with Go: easy setup, quick calls, but limited AMD accuracy and no Terraform support.
04/09/2025 • Kenton Vizdos
Learning About Server Sent Events
This post is a quick, hands-on intro to Server-Sent Events (SSE)—a lightweight way to push real-time updates from server to browser. It walks through sending events with Go, listening in JavaScript, handling custom events, and tweaking reconnection settings. If you want simple, one-way live updates without the overhead of WebSockets, SSE might be your new best friend.
03/31/2025 • Kenton Vizdos
I Learned About Pipelines By Making A Blog
I built a static blog generator using Go's concurrency model, leveraging pipelines for parallel processing. The result? 100 posts built in 25ms!
03/16/2025 • Kenton Vizdos
give me some feedback on bluesky: @kv.codes