Practical guide to PostgreSQL table partitioning using date-based range partitions. Covers partition creation, automatic routing, query performance, and automating partition management with Go.
Why YAML remains the least painful option for application configuration, despite its quirks. A look at the alternatives and why they're all worse in different ways.
Step-by-step guide to running NixOS on Proxmox using LXC containers. Covers loading the NixOS container image, initial configuration, and getting a declarative NixOS setup running on your home server.
Go doesn't have class inheritance, and that's by design. Learn how Go's structs, embedding, and implicit interfaces give you the flexibility of inheritance without the fragile base class problems.
yamlcfg is a Go library that merges YAML configuration files with environment variables. Supports default values, type coercion, and nested configuration structures.
A practical walkthrough of Go's crypto/aes and crypto/cipher packages. Covers AES-GCM encryption, key sizing, NewCipher usage, and common pitfalls with working code examples.