The IDE for professional development in Go
Error handling is one of the biggest stumbling blocks for new Go developers – this article teaches you how to do it correctly and what mistakes to avoid.
OpenTelemetry Comes to IntelliJ IDEA, GoLand, PyCharm, and WebStorm. The OpenTelemetry plugin has broken out of the confines of JetBrains Rider. No sandbox exploit was involved – this escape was planned by our developers. With the 2026.2 release, the OpenTelemetry plugin is now available in Intel…
TL;DR Repository on GitHub: Modern Go Guidelines. Purpose: Modern Go Guidelines are a set of skills that help AI coding agents write up-to-date Go code that matches the Go version in your project. Version support: The skills cover useful language features and standard library additions fro…
GoLand 2026.2 recognizes the new Go 1.27 language features, brings the go fix modernizers into code analysis, and can capture and analyze the new profile in its profiling tools.
Read our recap of what the Go team had to say about the 1.27 release during our livestream event.
Learn how escape analysis works in Go, why values escape to the heap, and how to inspect the results with or without GoLand.
GoLand 2026.2 is all about helping you understand and improve your Go applications with less effort. This release introduces the new Go Optimization tool window, bringing profiling, escape analysis, and struct optimization into a single workflow. You can now profile regular Go applications without a…
Learn how to profile in Go with `pprof`. Explore CPU, memory, goroutine, block, and mutex profiling to analyze performance and optimize Go applications.
The Early Access Program (EAP) for GoLand 2026.2 is now open. It’s a great opportunity to try upcoming features for free and help shape the product. EAP builds give you early access to what we’re working on, so you can test new functionality in your real workflows and share feedback with the GoLa…
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.
In this fun, pirate-themed guide, John Arundel shows you how to use Junie in GoLand with a six-step PIRATE workflow to plan, iterate, review, assess, test, and improve AI-assisted coding.
GoLand 2026.1 helps you keep your Go code modern and your workflow efficient. This release introduces guided syntax updates for Go 1.26, making it easier to adopt new language improvements across your entire codebase. It also expands AI capabilities with support for additional agents, and brings sev…