
gRPC vs ConnectRPC: Modern Microservices and Browser-Native Protobuf
An architectural evaluation of gRPC vs ConnectRPC in TypeScript and Go. Explore HTTP/1.1 vs HTTP/2 streaming, browser clients without Envoy proxies, and p99 RPC latency.
Stories, tutorials, and deep dives spanning across diverse worlds.

An architectural evaluation of gRPC vs ConnectRPC in TypeScript and Go. Explore HTTP/1.1 vs HTTP/2 streaming, browser clients without Envoy proxies, and p99 RPC latency.

Go 1.23 introduces standardized iterators, changing how we write loops and process data streams. Dive into the syntax, patterns, and practical applications of this new feature.

Master advanced Go concurrency patterns: goroutine worker pools, channel fan-in/fan-out, context cancellation, and race condition prevention strategies.

Step-by-step tutorial on building production Kubernetes Operators in Go using Kubebuilder to manage stateful workloads and custom resources.

How I cut the IP lookup database footprint from 117MB to 46MB in a Go DNS playground, eliminating OOM crashes on resource-constrained cloud servers - using pprof, netip.Addr, and ASN deduplication.