G

GoLand

G
GoLand IDE

How to Handle Errors in Go

This article was initially published by a community contributor, Christoph Berger, in the JetBrains’ Go Guide and has since been moved to the JetBrains Go blog. We have also updated it in August 2026 to reflect the most recent changes to the Go language. Error handling is one of the aspects in which Go differs […]

G
GoLand IDE

OpenTelemetry Comes to IntelliJ IDEA, GoLand, PyCharm, and WebStorm

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 IntelliJ IDEA, GoLand, PyCharm and WebStorm. Rider users needn’t worry […]

G
GoLand IDE

Help AI Coding Agents Write Up-To-Date Code With Modern Golang Skills

TL;DR Why AI coding agents need modern Go skills AI coding agents can produce working Go code, but they typically rely on outdated patterns. Older syntax appears more often in their training data. Newer language features and standard library additions may also fall outside their training cutoff. The GoLand team created Modern Go Guidelines to […]

G
GoLand IDE v1.27

Ready for Go 1.27 on Day One

Go 1.27 is here, and the release notes have plenty to explore. Language updates include generic methods, promoted field names in struct composite literals, and improved function type inference. Beyond the language itself, Go 1.27 expands go fix with new modernizers and adds a profile for finding goroutine leaks. These updates touch many parts of […]

G
GoLand IDE v1.27

Go 1.27 Release Party: Generic Methods, JSON v2, and Day-One Tooling

On August 25, we turned our Amsterdam office café into The Blue Gopher and celebrated the Go 1.27 release with the people who built it. The event was hosted by Ainsley Clark, Go Developer Advocate at JetBrains, alongside Jesús Espino, Principal Engineer at VictoriaMetrics. Five guests joined from the Go team: Cameron Balahan, Robert Griesemer, […]

G
GoLand IDE

Escape Analysis in Go

One of the design choices Google made when developing Go was to abstract memory management away from developers so they could focus on what really matters – writing code. Things like escape analysis and garbage collection are thus automatic, and the Go compiler works in almost mystical ways. That’s one of the best features of […]

G
GoLand IDE v2026.2

GoLand 2026.2 Is Now Available!

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 additional setup, analyze production profiles, monitor CPU and memory usage in […]

G
GoLand IDE

Su experiencia con los JetBrains IDEs, ahora en LinkedIn

Todos los desarrolladores tienen herramientas en las que confían a diario. Los flujos de trabajo que han creado en torno a ellas, las formas en que han aprendido a trabajar con mayor rapidez, a depurar de forma más eficaz y a escribir un código de mayor calidad: ese tipo de experiencia práctica puede resultar difícil […]

G
GoLand IDE

Sua expertise com os JetBrains IDEs, agora no LinkedIn

Todo desenvolvedor tem ferramentas das quais depende diariamente. Os fluxos de trabalho criados em volta dessas ferramentas, as maneiras aprendidas de fazer as coisas mais rapidamente, depurar com mais inteligência e escrever um código melhor — esse tipo de experiência prática é difícil de expressar em palavras. Estamos colaborando com o LinkedIn para facilitar que […]

G
GoLand IDE

JetBrains IDE のスキルを LinkedIn でアピールしよう

開発者なら誰でも日々頼りにしているツールがあるものです。ツールを中心にワークフローを構築し、より迅速に作業を進め、より賢くデバッグし、より優れたコードを書く術を身につけるといった実体験は、言葉では表現しがたいものです。 当社は LinkedIn と提携し、世界最大のプロフェッショナルネットワーク上で JetBrains IDE の使用スキルをアピールしやすくしました。IDE を LinkedIn にリンクすることで、あなたの技術力を実際のツールの使用状況を通じて伝えられるようになります。 IDE をリンクする IntelliJ IDEA、PyCharm、WebStorm、PhpStorm、Rider、GoLand、CLion、RustRover、RubyMine がすでに無料プラグインを介してサポートされています。DataGrip のサポートもまもなく開始する予定です。 このブログ記事では…

G
GoLand IDE

나의 JetBrains IDE 전문성, LinkedIn 프로필에 추가하세요

모든 개발자에게는 매일 사용하는 도구가 있습니다. 그리고 그 도구를 중심으로 구축한 워크플로, 더 빠르게 작업하고 더 효율적으로 디버그하며 더 나은 코드를 작성하기 위해 익혀 온 노하우가 있습니다. 하지만 이러한 실무 경험은 말로 표현하기가 쉽지 않습니다. JetBrains는 LinkedIn과 협력하여 여러분이 자신의 JetBrains IDE 전문성을 세계 최대의 전문 네트워크인 LinkedIn에서 더 쉽게 보여줄 수 있도록 지원합니다. 이제 […]

G
GoLand IDE

您的 JetBrains IDE 专业能力现在可在 LinkedIn 上展示

每位开发者都有自己日常依赖的工具。围绕这些工具建立的工作流、学会的效率提升方式、更智能的调试方式和更好的代码编写方式 – 这类实践式经验往往难以用语言表达。 我们正在与 LinkedIn 合作,让您能够更轻松地在全球最大的职业社交平台上展示您的 JetBrains IDE 专业能力。现在,您可以将您的 IDE 关联到 LinkedIn,让真实的工具使用案例为您代言。 关联您的 IDE IntelliJ IDEA、PyCharm、WebStorm、PhpStorm、Rider、GoLand、CLion、RustRover 和 RubyMine 已通过免费插件获得支持,对 DataGrip 的支持也即将上线。 在这篇博文中,我们将解释 LinkedIn 关联的应用是什么、它们对您的个人资料意味着什么,以及如何开始使用。 背景介绍 基于此前与 Descript、Duolingo、Lovable、…

G
GoLand IDE

Votre expertise des JetBrains IDEs désormais visible sur LinkedIn

Chaque développeur dispose d’outils indispensables à son travail quotidien. Les méthodes de travail qu’ils ont développées autour de ces outils, les façons dont ils ont appris à travailler plus vite, à déboguer plus efficacement et à écrire un meilleur code : ce type d’expérience pratique est souvent difficile à retranscrire avec des mots Nous collaborons […]

G
GoLand IDE

Ihre JetBrains-IDE-Expertise – jetzt auf LinkedIn

Im Entwicklungsalltag gibt es Tools, die einfach unverzichtbar sind. Die Workflows, die man sich aufgebaut hat, die Methoden, um schneller voranzukommen, cleverer zu debuggen und besseren Code zu schreiben – all diese Praxiserfahrung lässt sich nur schwer in Worte fassen. Wir haben uns mit LinkedIn zusammengetan, um Ihnen dabei zu helfen, Ihr Expertenwissen rund um […]

G
GoLand IDE

Your JetBrains IDE Expertise, Now on LinkedIn

Every developer has tools they rely on daily. The workflows they’ve built around them, the ways they’ve learned to move faster, debug smarter, and write better code – that kind of hands-on experience can be hard to put into words. We’re collaborating with LinkedIn to make it easier for you to showcase your expertise with […]

G
GoLand IDE

Melhorando a acessibilidade nos JetBrains IDEs: novidades atuais e futuras em 2026

Tornar software acessível costuma consistir em remover pontos de fricção pequenos, mas repetidos nos fluxos de trabalho diários. Hoje, no Dia Mundial da Consciência sobre a Acessibilidade, estamos anunciando melhorias recentes em várias áreas nos JetBrains IDEs: compatibilidade com tecnologias de assistência em várias plataformas, navegação pelo teclado e feedback não visual. Algumas dessas melhor…

G
GoLand IDE

Improving Accessibility in JetBrains IDEs: What’s New and What’s Next in 2026

Making software accessible often comes down to removing small but repeated points of friction in everyday workflows. Today, on Global Accessibility Awareness Day, we’re sharing recent improvements in JetBrains IDEs across several areas: compatibility with assistive technologies on various platforms, keyboard navigation, and non-visual feedback. Some of these improvements are already available, and…

G
GoLand IDE

A Practical Guide to Profiling in Go

As is often the case with Go, the standard library comes with a great tool for profiling your programs – pprof. It samples your call stack, allowing you to later generate reports that help you analyze and visualize your software’s performance without installing any plugins. Everything you need is in the Go development kit. The […]

G
GoLand IDE v2026.2

The GoLand 2026.2 Early Access Program Has Started

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 GoLand team. Your […]

G
GoLand IDE

Popular Go Web Frameworks: A Practical Guide for Developers

According to the 2025 Go Developer Survey, 46% of Go developers use the language to build websites and/or web services. It’s therefore unsurprising that the topic of web frameworks frequently pops up in conversation and is often the subject of healthy debate. The GoLand team enters the chat armed with data to answer the question: […]

G
GoLand IDE

Code like a PIRATE with Junie and GoLand

This is a guest post from John Arundel, a Go writer and teacher who runs a free email course for Go learners. His most recent book is The Deeper Love of Go. Ahoy, maties! Cap’n Long John Arundel here with more tips on sailing the good ship GoLand. This time, we’ll lay aloft to the […]

G
GoLand IDE v2026.1

GoLand 2026.1 Is Released

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 several productivity improvements, including Git worktrees support, and a […]

G
GoLand IDE

Best Practices for Secure Error Handling in Go

When you’re new to Go, error handling is definitely a paradigm shift that you need to come to terms with. Unlike in other popular languages, in Go, errors are values, not exceptions. What this means for developers is that you can’t just hide from them – you have to handle errors explicitly and at the […]

G
GoLand IDE

Write Modern Go Code With Junie and Claude Code

Go developers can now confidently write modern Go code using the AI agents Junie and Claude Code. We at JetBrains have just released a new plugin with guidelines for AI agents that ensure they use the latest features and follow best Go practices compatible with your current version of Go, as specified in go.mod. You […]

G
GoLand IDE v1.26

Moving Your Codebase to Go 1.26 With GoLand Syntax Updates

Working on an existing Go project rarely starts with a plan to modernize it. More often, you open a file to make a small change, add a field, or adjust some logic. The code compiles, tests pass, and everything looks fine, but the language has moved forward, and your code hasn’t kept up. As you […]

G
GoLand IDE v1.26

[Livestream] Go 1.26 Release Party

Updated on February 23. On February 19, we hosted the Go 1.26 Release Party, celebrating the latest Go release together with the community. During the livestream, Go experts walked through what’s new in Go 1.26, explained why the changes matter, and discussed their impact on real-world Go development. The event featured an in-depth technical session […]

G
GoLand IDE

Dancing Backwards With Go

This is a guest post from John Arundel, a Go writer and teacher who runs a free email course for Go learners. His book The Power of Go: Tests is a love letter to test-driven development in Go. Have you ever tried programming backwards? If not, you’re in for a treat! You won’t even need […]