Discover four key techniques that dramatically improved test performance and reliability in a real-world Go project: build tags for test separation, shared utilities, parallel execution, and proper async testing patterns.
All Posts
Exploring technical writing, DevOps practices, and cloud architecture through detailed guides and tutorials.
Categories
Explore how Pull Base implements a type-safe approach to database operations using Go's strong typing and the sqlx library, tackling nuances like NULL handling and struct mapping.
Let's examine how PullBase implements context-based concurrency management in its GitMonitor component, and how this pattern can be applied to your own Go applications.
This guide shows how to configure an Arch Linux machine for SSH access from a Mac using key-based authentication
Learn how to update a commit with a local file change using a fixup commit
Dive into these SSL/TLS certificate and PKI, explore their practical applications and why they're crucial for developers and system administrators alike.