@golang makes you love programming. We help keep that love alive.
New features: #NewInGoLand
Tips and tricks: #GoLandTipjetbrains.com/go JetBrains s.r.o.Joined October 2016
Go devs' top three jobs are providing APIs (69%), integrating with APIs (63%), and building application logic (51%).
Python devs lead on AI and ML – 36% to 20% – and they tell us that even when they migrate to Go, they still keep these tasks in Python.
Learn why in our analysis 👉 jb.gg/ix89jo
Better yet, try it yourself. The fastest way to get your hands on Air:
1. Download GoLand 26.3 EAP: jb.gg/yd7cqf
2. Look for the Air icon or press ⌘2 (Ctrl+2).
Holy moly, we’ve seen a lot of interest in JetBrains Air since the announcement!
-Air in IDEs: for developers
-Air Teams: for team leads & engineering managers
-Air Governance: for CTOs & engineering directors
Here’s how to try these things:
Links below 🧵
With roughly 10% of Python devs planning to pick up Go next year, we decided to compare the two languages.
We gathered 12,000+ survey responses on what these developers use, ship, and earn, plus seven interviews with engineers who already migrated – it’s the full lowdown on Python vs. Go 👇 jb.gg/ix89jo
Why is good editor-agnostic refactoring so hard to achieve and why does GoLand set the gold standard?
Alan Donovan discusses what the Go team is doing to bring better refactoring experience to Go users via `gopls`.
Has static analysis become a thing of the past in the AI era? Jonathan Amsterdam of the Go team says it’s just as relevant for agents as it is for people.
99.2% of Gophers have tried at least one AI coding tool. This makes Go developers the most universal AI adopters in our Developer Ecosystem 2026 survey.
With Junie Lite, using AI in your development workflow is easier than ever. Access it for free in both GoLand and your terminal via JetBrains Air.
Go 1.27 expands experimental SIMD support with the archsimd package, giving developers zero-cost, type-safe access to low-level hardware intrinsics on amd64, arm64, and wasm.
Junyang Shao and David Chase explain the API design, how compiler optimizations replace architecture quirks, and share best practices for bounds checks and register allocation to get the most out of it.
Read more on the Go blog 👇
go.dev/blog/archsimd
The answer is: `<nil>`
`errors.Join()` produces a `[]error`.
But `errors.Unwrap()` returns a single error, so it gives up.
The way in is a type assertion on the method set:
`err.(interface{ Unwrap() []error })`
We've reimagined JetBrains IDEs to become the ultimate agentic workbench.
Air is an open hub for agents inside your IDE:
-Any agents to run (Claude, Codex & many more)
-Agents are more efficient with IDE intelligence
-Free Junie Lite agent bundled
-Cloud runs via Air Teams
⬇️
Tired of switching between your editor and observability tools just to check your app performance while it’s running?
GoLand shows you live performance charts for CPU and memory usage in real time directly in the IDE. You’ll find the charts in the “Go Optimization” tool window.
#GoLandTip
Cameron Balahan explains why `go fix` is an important addition not just to your code, but the entire Go ecosystem.
See what else Cameron had to say at the Go 1.27 release party 👉 jb.gg/72xzcr#Golang#GoReleaseParty
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-expe…
158K Followers 24 FollowingThe Leading IDE for Pro Java and Kotlin Development, by @JetBrains
Tips: #IntelliJIDEATips
New Features: #NewInIntelliJIDEA
Our YT channel https://t.co/GuAlWUIi7Q
644 Followers 27 FollowingAfrica’s largest gathering of Gophers — a thriving Go community where we learn, build, and grow together. Visit https://t.co/6rHg9KWqAZ for more community info
100 Followers 2K FollowingType-checking failure only means the program isn’t typable in that system—it may be a real type error or a limitation of the system’s expressiveness/proof power
195 Followers 1K FollowingSolo dev | RecapFlow ⚡ AI recaps faster/cheaper than Otter | Bill scripts | Business plans for founders | High-speed Vite/Astro PWA → https://t.co/sEZooouQ3f