/images/avatar.png

Best Practices for Table-Driven Testing in Golang

Table-driven tests are idiomatic Go for a reason: they make repetitive test cases cheap to write and easy to extend. But they are also easy to abuse. Plenty of Go test suites have giant tables nobody wants to read, magical helpers nobody trusts, and benchmarks copied from blog posts that do not measure anything useful.

Demystifying JWT

JSON Web Tokens (JWT) are a powerful tool for securing APIs and web applications. They're stateless, compact, secure, customizable, and long-lived, making them suitable for a wide range of use cases.

Caddy vs Nginx: Web Server Showdown

A practical 2026 operator's comparison of Caddy and Nginx: reverse proxy behavior, TLS defaults, config ergonomics, reload semantics, observability, extensibility, and where each one fits in local dev, containers, and production.