The JetBrains Blog
The latest updates on all JetBrains products and topics
Customer Stories: Spark by Readdle
Hello everyone, As part of our continued celebration of GoLand’s fifth anniversary, we’d like to talk about the most meaningful part of our job – you! Today is a day for customer stories! Before we start, we want to let you know that we’ve hidden a small gift designed especially for you inside GoLand! All you need to do is type “Happy B-day, GoLand!” in GoLand 2022.3, GoLand 2022.3.1, or GoLand 2022.2.5 and see what happens. Just a small spoiler – don’t be afraid to share your score on social media, and don’t forget to use the #WonderGoLand hashtag to compete with others. No
Customer Stories: Startupy
Hello everyone, We are continuing to celebrate GoLand's 5th anniversary, and today we’ll talk about the most meaningful part of our job – you! Today is a day for customer stories! Before we start, a small gift designed especially for you is hidden inside GoLand! All you need to do is type “Happy B-day, GoLand!” in GoLand 2022.3, GoLand 2022.3.1, or GoLand 2022.2.5 and see what happens! Just a small spoiler – don’t be afraid to share your score on social media and don’t forget to use the #WonderGoLand hashtag to compete with others. Now to the story! Meet Dmitriy Slipak, a di
GoLand Turns 5 and Releases v2022.3!
GoLand 2022.3 offers a variety of performance enhancements, as well as new features for generics and Go workspaces. We’ve integrated Go Playground and added support for improvements to Go doc comments. There are new features for the HTTP Client and Docker, and the new UI is now available.
What’s Next: GoLand Roadmap 2022.3
We’ve just released a new version of GoLand and are ready to share our plans for the next major update. If you haven’t yet checked out what we packed into GoLand 2022.2, here’s a brief overview. The second release brings: New quick-fixes, a bunch of code inspections, and other improvements for generics.A quick-fix for grouping multiple use directives in go.work files.The ability to run fuzz tests and explore failing ones inside the IDE, as well as a quick-fix to immediately change the Go SDK if the current SDK doesn't support fuzzing.Support for new features that came with Go 1.19
GoLand’s Hidden Gems
We all know how tricky it is to unlock the full power of an IDE. There will always be more features you haven't fully explored yet. But we've all been in at least one situation where we discovered a tiny feature or action by accident and it pleasantly surprised us or saved us a ton of time. While working on features for GoLand, our team put together a collection of the specific features that were the most helpful in allowing us to focus more on creativity and less on the repetitive "grunt work". Welcome hidden gems in GoLand, edition by the team! Please note, if you are using Intel
5 GoLand Shortcuts to Boost Your Productivity
GoLand has many shortcuts for any action you can perform in the IDE. The good news is that you don’t have to learn all of them to be productive. How to choose a keymap Let’s start by choosing the right keymap to ensure that you feel right at home more quickly. By default, GoLand has several predefined keymaps to choose from: Keymaps based on your environment: macOS or Windows/Linux.The IntelliJ IDEA Classic keymap is recommended for users who have experience with IntelliJ IDEA or any other JetBrains IntelliJ-platform-based IDE and have used the IntelliJ/macOS keymap in that IDE.Emacs,
What’s Next: GoLand 2022.2 Roadmap
Last week we released GoLand 2022.1. The first major update brings support for generics and Go workspaces and new features for working with microservices, such as the ability to see all endpoints in a dedicated tool window and to generate HTTP requests right from your Go files. Learn more on our What’s New page, where you’ll find a full overview of the release along with GIFs and screenshots. If you prefer a more interactive approach to learning about these new GoLand features, feel free to complete the What’s New in GoLand 2022.1 tutorial on the Welcome screen. Last but not
GoLand 2021.3.1 Is Out!
It’s time to upgrade! The first minor update after the release, GoLand 2021.3.1, is out and ready to be installed on your machines to provide you with a more polished experience. You can update in one of these ways: Download the build from the website.Update via the Toolbox App.Apply a patch on top of 2021.3 or 2021.2.4 (go to GoLand | Check for Updates).Or use a snap package (for Ubuntu). Here are the highlights of this bug-fix version: — GO-12060 — GoLand no longer warns you about non-existent errors working with protocol buffers. — GO-12066 — The Evaluate Expression in
What’s Next: GoLand 2022.1 Roadmap
A week ago we released GoLand 2021.3, the last major update of this year. In case you haven’t had a chance to check it out, here are some of the new features in this version: Native support for Go projects in WSL.Inline Function refactoring.Support for remote development, in the beta stage.Improvements to the debugger.Two new postfix templates for converting strings to numbers.Support for gRPC requests and completion for them.New features for front-end web development and working with databases. Would you prefer a more interactive approach to learning about these new GoLand f
GoLand 2021.2.4 is out!
It’s time to upgrade to a freshly baked version of the IDE! GoLand 2021.2.4 is out with a few improvements and bug fixes. You can update by: Downloading the build from the website.Updating via the Toolbox App.Applying a patch on top of 2021.1.3 or 2021.2.3 (go to GoLand | Check for Updates).Using a snap package (for Ubuntu). Here are the highlights of this version: — JBR-3715 — GoLand works correctly on macOS 12 beta 6. — JBR-3722 — Problem caused by an unexpected crash on macOS is fixed. Read the release notes to get a complete overview of the update!
Webinar: Let’s Talk About You and GoLand
We invite you to join our live webinar Let’s Talk About You and GoLand. The event will take place on Thursday, September 9, at 1:00 PM CEST (7:00 AM EDT). Everyone wants to master their tool to become more effective and be in flow for as long as possible.So, how can you achieve mastery? Let’s talk about you and GoLand! REGISTER FOR THE WEBINAR What will be in the program? Advanced debugger features you should know about, like how to use Smart Step Into, easily explore the goroutines dump, call functions, label goroutines with custom data, or even debug core dumps using Moz
What’s Next: GoLand 2021.3 Roadmap
A few weeks ago we introduced a new version of GoLand – 2021.2. In this version you will find the new abilities to control the behavior of go list, manually reload the go.mod file after you’ve made changes, and run default built-in and gofmt formatters one by one. You can also explore new Go 1.17 features, from moving the //go:build lines to the top of the file immediately (as the new syntax requires), to converting a slice to an array pointer. The new version brings changes for the VCS, such as the ability to sign commits with GPG keys, UI enhancements, a Preview mode for the debugger, and mo