@GoLandIDE

@golang makes you love programming. We help keep that love alive. New features: #NewInGoLand Tips and tricks: #GoLandTip

JetBrains s.r.o.
Joined October 2016
Go 1.27 is out and generic methods have landed – a method can now declare its own type parameters. Also in this release: the stdlib `uuid` and `encoding/json/v2` packages, plus a new `goroutineleak` profile. See how GoLand supports the new Go 1.27 features from day one 👇 blog.jetbrains.com/go/2026/0…
3
4
79
4,233
Oi, Londoners! 💂 Fancy a cuppa or two with @ainsleydev? He’ll be at @gdg_london on September 30 to give us the lowdown on `//go:embed`, alongside Senior Developer Relations Engineer at Google @danicat83 on AI agents with Go. You can still secure your place, but they are limited! 👉 jb.gg/ximzol
4
1
19
1,354
Go 1.27 introduces an experimental fully portable SIMD package. Now, David Chase and Junyang Shao of the Go team share how it achieves near-assembly performance across different platforms without having to write custom assembly code. Read more 👇 go.dev/blog/simd-experiment
5
36
13
431
424,782
`go fix` works in GoLand, displaying modernization opportunities as inspections directly in the editor. This includes all modernizers from 1.27, like generic iterator improvements, safer unsafe pointer arithmetic, improved atomic types, embedded composite literals, and slice modernization. #GoLandTip
3
1
21
1,356
In addition, GoLand lets you enable `go fix` as a pre-commit check. Before each commit, the IDE runs the official Go modernizers and automatically applies any available updates. This helps teams keep the codebase aligned with the latest Go recommendations as new modernizers become available.
2
290
What change in Go 1.27 is going to have the biggest impact on developers? Marc Dougherty says it’s not generic methods, it’s actually `go fix` – simply because it affects your everyday work. See what else Marc had to say at the Go 1.27 release party 👉 jb.gg/72xzcr #Golang #GoReleaseParty
3
2
24
1,481
Introducing Air – a new system of products for agentic software development. Read more about the vision 👇
1
24
5,190
We caught up with Jonathan Amsterdam from the Go team at @GopherConLatam to talk about the new pkg.go.dev API, static analysis, and providing better insights on package quality for humans and agents. Check out what he had to say!
4
1
24
1,592
Indeed, it does! #GoLandTip
Replying to @GoLandIDE
Kudos for GoLand. I wanted to add a comment to a program that reads json and pasted actual json payload in the program with the intention of commenting it out and manually write the structures. GoLand has an action that did this automatically for me!!!!
2
3
1
37
5,494
Are generic methods going to hinder Go code readability? According to Robert Griesemer – no, provided that we use them deliberately where necessary. #Golang #GoReleaseParty
1
10
1,032
Did you know you can run escape analysis straight from your IDE? Go to the “Go Optimization” window, choose “Escape analysis”, pick a scope, and then just click to run it. The tool lets you analyze a single file or the whole package and choose which message types you want to see. #GoLandTip
1
1
24
1,480
Help agents write relevant Golang code with our new set of AI skills – Modern Go Guidelines. They cover the most useful features from Go 1.0 to 1.27, including everything in the `modernize` analyzer, and instruct your agents to write modern idioms 👇 github.com/JetBrains/go-mode…
1
34
1
231
13,221
Joe Tsai explains the evolution of JSON and why Go needed to implement a JSON v2 package to keep up with the changes. #Golang #GoReleaseParty
3
7
52
3,502
Olá, Brasil! 🇧🇷 The GoLand crew is at @gopherconlatam! Arseniy Terekhov is giving a talk tomorrow, while @ainsleydev is rallying up the community. And the rest of our team is waiting to meet you at our booth!
1
7
735
In this article, the @golang team gives a detailed explanation of how the new goroutine leak profiler works (and when it doesn’t) with multiple examples of bad patterns and how to fix them 👉 go.dev/blog/goroutine-leak-p… GoLand may not fix your leaks, but the new profile is already available in the “Go Optimization” tool, so that you can find and analyze them without having to leave your IDE.
2
17
98
4,542
Everything you need to know about error handling in Go is now on our blog, courtesy of @chrberger. Read the article to learn how to properly wrap, log, and return errors, when to panic and when to defer, how to handle network and I/O errors, and what mistakes to avoid 👇 jb.gg/qz9w5w
1
14
100
6,124
GoLand, a JetBrains IDE retweeted
"Why didn't you just do that with #AI?" Maybe I just didn't want to? Passion comes from making, not from shipping.
1
4
7
484
Why did the Go team skip generic methods in 1.18, only to bring them back in 1.27? Robert Griesemer breaks down the history of this proposal and how the community feedback made the difference. #Golang #GoReleaseParty
1
32
2,057