Resources

Discover useful tools, tutorials, and helpful resources organized by category

JSON Markdown

Go Optimization Guide

GoPerf.dev is a Go Optimization Guide — a hands-on, technical resource for Go developers focused on writing high-performance, efficient applications by applying practical patterns and measurable techniques rather than guesswork. It organizes content into sections on common performance patterns (like memory management, concurrency, I/O optimization, and compiler tuning) and practical networking patterns (including benchmarking, high-throughput services, and protocol-level tuning). The guide emphasizes real-world examples, profiling, and performance-centric design for services that handle substantial load, making it especially useful for engineers building backend systems, latency-sensitive services, or high-throughput networked applications with Go.

Visit Resource

research!rsc

research!rsc is the personal technical blog of Russ Cox, a veteran programmer and contributor to the Go programming language, where he writes thoughtful essays and deep dives on programming, software tools, debugging, language design, testing, open-source issues, and related topics. The posts range from practical techniques like differential coverage debugging and Go testing tips to broader reflections on software dependencies, compiler behavior, telemetry, and historical insights, all aimed at helping developers think more clearly about software problems and systems design.

Visit Resource

Destel

Destel is Viktor Nikolaiev’s personal tech blog focusing largely on Go (Golang), backend engineering, concurrency, and system design. The posts go deep into topics like preserving ordering in concurrent Go apps, real-time batching, timeout middleware, and performance optimizations, often with code examples, benchmarks, and real trade-off discussions. It’s a mix of thoughtful essays, practical tips, and explorations of side projects—ideal for engineers who like to peel back layers and see how things work under the hood.

Visit Resource

Alex Edwards’ Blog

Alex Edwards’ blog is a well-crafted resource for Go developers, with posts that mix practical tutorials, opinion pieces, and deep dives into idiomatic Go code. Recent topics cover everything from test assertions minimalist style, configuration management, project and middleware structure, to handling panics properly in web applications. Each post tends to be clear, example-driven, and focused on helping go-developers write robust, maintainable, and well-architected software with minimal dependencies.

Visit Resource

The Ardan Labs Blog

The Ardan Labs Blog is a high-quality technical resource focused on Go, Rust, Kubernetes, and production software engineering practices. Posts are authored by experienced practitioners (notably Bill Kennedy and others at Ardan Labs) and dive into topics like garbage collection pacing in Go, error handling using interfaces, performance optimization, code design, language internals, and more. Readers will often find both conceptual discussions and practical examples, making it useful for developers who want to deepen their understanding of building reliable and efficient systems in Go (and related ecosystems).

Visit Resource

Miguel Young de la Sota’s site

mcyoung.xyz is the personal blog of Miguel Young de la Sota, who works in Google and writes in depth about compilers, performance, programming languages (especially Go and Rust), and quirky or “fun” topics in software.

Visit Resource

The Go Blog

The Go Blog keeps Go programmers updated on the language’s evolution, tools, and ecosystem through official posts by the Go team.

Visit Resource

Melatoni

Melatoni is a technical blog by nghiant3223, focused on software engineering topics, especially around Go and MySQL. Recent posts include deep dives like “Go Scheduler”, exploring how Go handles concurrent tasks; “Deadlock in MySQL”, which discusses causes and fixes; and “Prepared Statement in MySQL and Go”, showing how those two techs interact. The writing is practical and insightful, geared toward developers who want to understand internals and avoid pitfalls in real-world systems.

Visit Resource

Loading reviews...