Build a Tiny Certificate Watcher in Go
Step-by-step guide to build a Go certificate watcher that validates TLS cert and key pairs, reports expiry, and reloads on file changes.
Secure Errors in Go With a Small Layered App
A practical walkthrough of secure error handling in Go using an HTTP, service, and repository architecture.
Chess TUI in Go: Move History and Game State
Part 2 of building a chess TUI in Go: integrate a chess library, validate moves, track history, and delegate board state.
Building a Chess TUI in Go (Part 1): Laying the Foundation
Learn how to build a terminal chess interface in Go using Bubble Tea. This first part covers TUI fundamentals before adding chess logic and Stockfish integration.
Managing Go Tools the Right Way: From tools.go to go tool
A practical guide to Go 1.24's go tool directive, using OpenAPI code generation to compare modern tool management with tools.go.
How to Use GORM and Golang Migrate
Complete guide on setting up GORM with Golang Migrate to manage PostgreSQL database migrations in Go applications.
Golang and interfaces misuse
Understanding the proper way to use Go interfaces by following the principle of defining interfaces where they're used, not where they're implemented.