The latest updates on all JetBrains products and topics
Learn how to profile in Go with `pprof`. Explore CPU, memory, goroutine, block, and mutex profiling to analyze performance and optimize Go applications.
Explore the most popular Go web frameworks – Gin, Echo, Chi, and Fiber: when to use them, what are the tradeoffs, and how they compare to net/http.
This is a practical guide to secure error handling in Go applications. Learn how to prevent information leakage, safely log and propagate errors, design secure responses, and apply best practices to keep Go services secure and reliable.
John Arundel's article shows you how writing tests first helps build a correct Go function, catch bugs early, and refactor safely using clear, simple steps.