@GoLandIDEi
iAccount based inCzechia
About this account
- Account based in
- Czechia
- Connected via
- Web
Account-level information from X, not a live location or the device used for a specific post.
@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
- Tweets1.3K
- Following2
- Followers11.3K
- Likes628
Pinned Tweet
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…
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
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
`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
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
Introducing Air – a new system of products for agentic software development.
Read more about the vision 👇
Today we introduce JetBrains Air - the product system for software development orgs in the age of agents.
Built for developers, team leads & engineering directors.
Open and flexible: steer and control almost any LLM & harness.
Read more:
jb.gg/air-announce
“Size-Specialized Memory Allocation” by Michael Matloob 👉 go.dev/blog/size-specialized…
#golang
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!
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!!!!
Are generic methods going to hinder Go code readability?
According to Robert Griesemer – no, provided that we use them deliberately where necessary.
#Golang #GoReleaseParty
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
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…
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
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!
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.
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
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.
How to stay passionate in the age of AI
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