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
GoLand 2021.2 EAP Build #6 Is Out With a New Setting Menu for Actions on Save and a Cleaned-up Welcome Screen
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 #6 Starting from GoLand 2021.2 EAP Build #5, you can join the program only if you
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 #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
TinyGo for Tiny Applications. Discover a New Plugin for GoLand
If you need to create a Go application for a small device like a microcontroller, you would most likely use TinyGo. This is a new Go compiler that uses LLVM to optimize the code and generate machine code for the target architecture. Today we’d like to introduce the TinyGo plugin. It comes with several features, and we hope this new plugin will make writing code for devices with limited RA
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
GoLand 2021.2 Early Access Program Is Open!
The GoLand 2021.2 Early Access Program is starting. You can find a brief description of what’s to come in the roadmap blog post for 2021.2. You can get the first 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 & Beh
GoLand 2021.1.2 Is Out!
Time to upgrade! GoLand 2021.1.2 is out with a few bug fixes. You can update to 2021.1.2 by: Downloading it from the website.Updating via the Toolbox App.Applying a patch on top of 2021.1.1 or 2020.3.5 (go to Help | Check for Updates).Using a snap package (for Ubuntu). Here are the main highlights of this version: — GO-11011 — macOS users with M1 processors were unable to start a
Compile and run Go code using WSL 2 and GoLand
Today, I'm happy to introduce our latest feature to you to use Windows Subsystem for Linux version 2 (WSL 2, or simply WSL) to run or test Go applications seamlessly. This feature is called Run Targets and supports WSL 2, Docker, and SSH remotes. If you'd like to learn more about these, the overview article of this feature, explaining it in more detail, should come in handy. In this article, I'
How to use Docker to compile and run Go code from GoLand
Up until now, when you wanted to test or run your shiny new code, you had only the local machine to do so. Many of our users have told us that they'd prefer to use Docker to run their code since that's where they will ultimately test, build, and deploy the code with their CI/CD pipeline. Today I'm happy to introduce to you our latest feature that allows you to seamlessly use Docker container
What Are Run Targets & How To Run Code Anywhere
Previously, when you were using GoLand, you could test and run your code only on the same machine you had the IDE installed on. You could use the FTP/SFTP Connectivity (ex. Remote Hosts Access) plugin and the Settings/Preferences | Tools | External Tools feature or the built-in Docker plugin to achieve some sort of workflow. However, this was not convenient to use and did not have the integration