Kenton Vizdos

Go

Posts, notes, and snippets tagged with Go .

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.

Go, Guides • Published on 07/05/2025

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.

Go, Guides • Published on 07/04/2025

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.

Go, Concurrency, Performance • Published on 05/01/2025

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.

Go, Guides • Published on 04/09/2025

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.

JavaScript, Go • Published on 03/31/2025

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!

Go, Concurrency, Thinking Out Loud • Published on 03/16/2025