Introducing Showboat and Rodney, so agents can demo what they’ve built
Introduces Showboat and Rodney, two CLI tools for AI coding agents to create automated demos and documentation of their work.
Introduces Showboat and Rodney, two CLI tools for AI coding agents to create automated demos and documentation of their work.
A developer details using GitHub Copilot's plan and agent modes to refactor the Azure Quick Review tool, eliminating technical debt and improving performance.
Explains how to distribute Go CLI tools like sqlite-scanner via PyPI using go-to-wheel, making them easily installable with pip/uv.
Explains how to distribute Go CLI tools like sqlite-scanner via PyPI using go-to-wheel, making them easily installable with pip/uv.
A technical deep dive into simple, fast algorithms for converting floating-point numbers to and from decimal text, with a Go implementation.
A Software Architect's hub for technical analysis, tutorials on Go/Rust/SwiftUI, and reflections on software development trends and essential reading.
A developer's reflection on how AI coding agents, particularly GPT-5 and Codex, have dramatically accelerated software development by handling routine coding tasks.
A technical guide on using DTrace to detect and analyze goroutine leaks in Go programs, including practical examples and script.
Building a fair, cancelable semaphore in Go from scratch, exploring concurrency challenges and implementing FIFO ordering with context cancellation.
A performance benchmark comparing JSON serialization to the TOON format in Go, analyzing speed and usability of different libraries.
Developer shares experience building a GitHub CLI extension using ChatGPT Codex to manage saved issue searches across multiple repositories.
A thoughtful comparison of the Go, Rust, and Zig programming languages, highlighting their shared lack of class-based OOP.
Using DTrace to dynamically list all HTTP routes registered in a Go application, useful for debugging and understanding runtime features.
A technical article exploring common and subtle causes of data races in Go programs, with real-world examples and fixes.
A tutorial on implementing graceful shutdown for HTTP servers in Go, handling signals like SIGINT and SIGTERM to prevent data corruption.
A summary of key developments in Go's cryptography ecosystem over the past year, including post-quantum key exchanges and security improvements.
An introduction to Syncthing, a decentralized file synchronization tool, and how it integrates with the PARA method for personal file management.
A developer uses Claude Code to debug a complex bug in their Go implementation of the ML-DSA post-quantum cryptography algorithm.
A technical guide on reproducing and fixing an I/O data race in Go using DTrace, including a minimal code reproducer and analysis.
A technical guide on using DTrace to inspect encrypted and compressed network traffic in Go programs for debugging purposes.