GoLand 2021.2 has been released!
The second major release of the year is out! In GoLand 2021.2 you’ll find new features for Go modules, a new option for formatting, and support for Go 1.17 features. We’ve added new quick-fixes, including one that will help you use the new //go:build syntax correctly, and much more! On top of that, we have new features for web development and for working with databases. All the new
The GoLand 2021.2 Release Candidate Is Out!
If no issues are found in GoLand 2021.2 RC, it will be turned into the release build. You can get this RC build via our Toolbox App, from the website, as a snap package (for Linux), or directly from GoLand – just select Automatically check updates for Early Access Program in Preferences / Settings | Appearance & Behavior | System Settings | Updates. Please note that to use GoLand 2021.2
Webinar: What’s New in GoLand 2021.2
GoLand 2021.2 will soon be released, and as tradition has it we have organized for you a webinar to discuss upcoming changes and take a look at them together in action. What have we included in this release? New features for Go modules, a new option for formatting, support for Go 1.17 features, new quick-fixes, and the ability to sign commits with GPG keys. GoLand is more than just an ID
GoLand 2021.2 Reaches Beta!
GoLand 2021.2 Beta is out! This means that we have stopped adding new features and are now focusing on perfecting the release. The Beta version is quite stable in comparison to Early Access Program builds, but please keep in mind that there may still be some small issues with it. This is the last build in the EAP cycle that does not require a subscription. For this r
Webinar Recording of Our Fireside Chat with the Delve Team
Last week we held a webinar with the Delve team, which works on the open-source Go debugger that was created in 2014 by Derek Parker and now powers most Go IDEs and editors. We had a cosy one-hour chat with Derek Parker and Alessandro Arzilli (a long-time contributor and influential figure for the debugger’s development), about the idea behind Delve, how new features from the language affect de
GoLand 2021.2 EAP Build #5 Is Out With a New Button for Updating go.mod and Completion for MongoDB Fields and Operators
GoLand 2021.2 EAP Build #5 is available. You can get this EAP build via the Toolbox App, download it from our website, use a snap package (for Ubuntu), or get it right in GoLand by selecting Automatically check updates for Early Access Program in Preferences / Settings | Appearance & Behavior | System Settings | Updates. Download GoLand 2021.2 EAP #5 Before we begin, please n
How to increment the major version of a go module using GoLand
Let's look at the workflow of incrementing the major version of a module using the module definition taken from our What's New in GoLand repository: module renameab.le/module go 1.11 Upgrading a module means bumping the version tag in version control. We also need to change our import paths. For example, if to bump the module version from `v1` to `v2`, we need our imports changed from: "
GoLand 2021.1.3 Is Here
We’re always happy to make a good release slightly better, which is why GoLand 2021.1.3 is ready to land on your machine with a few bug-fixes under the hood! You can update to 2021.1.3 by: Downloading it from the websiteUpdating via the Toolbox AppApplying a patch on top of 2021.1.2 or 2020.3.5 (go to Help | Check for Updates)Using a snap package (for Ubuntu) The highlights of this update
How to Use go:embed in Go 1.16
One of the most anticipated features of Go 1.16 is the support for embedding files and folders into the application binary at compile-time without using an external tool. This feature is also known as go:embed, and it gets its name from the compiler directive that makes this functionality possible: //go:embed. With it, you can embed all web assets required to make a frontend application work. T
GoLand 2021.2 EAP Build #2 Is Here!
GoLand 2021.2 EAP build #2 is out and ready for you to install! You can get the EAP build via the Toolbox App, download it from our website, use a snap package (for Ubuntu), or from inside GoLand, select Automatically check updates for Early Access Program in Preferences / Settings | Appearance & Behavior | System Settings | Updates. Download GoLand 2021.2 EAP #2 Download modules on d
Webinar: Fireside Chat with the Delve team
Debugging is an essential tool for locating bugs, identifying problematic code, and isolating the source of problems step-by-step. Go has an open-source debugger called Delve built especially for the language. Delve is already a 7-year old mature project, used for most popular IDEs and code editors under the hood, and GoLand is no exception. Behind any project are people who have a passion to m
Welcome to The Hitchhiker’s Guide to the GoLand
Today we’d like to present you with the GoLand Guide, where we are collecting together a series of short tips and tricks on how to use the IDE even more productively. Each tip has a short video, description, and instructions on how to use it. We invite you to contribute and share your most loved tips with us and the community, as the GoLand Guide is an open-source project. It’s placed on Git