Go 1.24 adds a tool directive to go.mod, replacing the old tools.go workaround. Learn how to declare, install, and run project tools directly through the module system.
How to build a fully-featured HTTP server using only Go's standard library. Covers the improved net/http router in Go 1.22+, method matching, path parameters, and middleware with no third-party packages.
Explore how engineering arrogance impacts team innovation and technical growth. Learn to identify toxic patterns in code reviews, knowledge sharing, and team dynamics, plus practical strategies to build collaborative engineering cultures
A comprehensive guide to integrating Google Sheets API with Go, covering batch operations, error handling, and practical patterns for efficient data syncing.
Discover Stria: A reliable service that automatically syncs Stripe payment data to Google Sheets. Simplify your data integration without code from $5/month.
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.