17 Side Projects I Built With Claude Code in Two Months
A developer shares how using Claude Code enabled them to build 17 diverse side projects, including TUIs, games, and tools, in just two months.
A developer shares how using Claude Code enabled them to build 17 diverse side projects, including TUIs, games, and tools, in just two months.
Armin Ronacher describes using an AI agent to port the MiniJinja template engine from Rust to Go, detailing the process and lessons learned.
Clarifies that go.sum is a checksum cache, not a lockfile, and explains why go.mod is the true source for dependency versions in Go.
A developer's critical analysis of Go (Golang), listing specific language and toolchain shortcomings while still favoring it overall.
Learn how to use DTrace to monitor and inspect live SQL queries, including their arguments, from a running Go application without code changes.
A retrospective on the challenging, multi-year migration of the Parse API from Ruby on Rails to Golang, detailing the technical hurdles and solutions.
A guide to configuring the Zed editor for simultaneous debugging of a Go backend server and a Svelte frontend application.
Explains the confusing behavior of nil comparisons with empty interfaces (interface{}) in Go, detailing why a nil pointer assigned to an interface may not equal nil.
Explains how to sort a map's keys and values in Go, including multi-criteria sorting with code examples.
Explains Go's singleflight package for preventing duplicate work during concurrent requests, improving backend efficiency.
A debugging technique using differential code coverage to isolate code unique to a failing test, demonstrated with a Go example.
A technical guide on setting up secure HTTPS access to a local LLM web interface using Tailscale and a Go proxy.
A guide on installing and managing multiple versions of the Go programming language for different projects using the Go downloader and direnv.
A developer's updated critique of Go after 7 years of professional and OSS experience, covering language quirks, tooling, and conventions.
Exploring how to build web applications in Go using only the standard library, without any external packages or dependencies.
Exploring Go middleware, request context, and database usage with the standard library, continuing a series on building web apps.
A guide to creating minimal, secure Docker images for Go applications using multi-stage builds and static linking.
Explains techniques for compressing and analyzing CS2 game demo files using Protocol Buffers and custom data structures for performance analysis.
A debugging story about a Go test suite failing silently due to a commented-out line in TestMain, causing confusion and a frantic search for the bug.