How Do You Become More Productive with GoLand? Complete Interactive Courses!
GoLand has a lot of features, and it can be overwhelming at first. The trick is to remember the most important IDE actions and shortcuts, and the rest will follow. To help you, we have created the Learn GoLand section on the Welcome screen. It contains several interactive courses, meaning you can try out the features with the code yourself following the instructions. The Learn Go
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
GoLand 2020.2 EAP #5 is Here with Problems View and Improved Git Actions Dialogs
You can get this EAP build through the Toolbox App, by downloading it from the website, by using a snap package (for Ubuntu), or from right inside GoLand by selecting “Automatically check updates for Early Access Program” in Preferences / Settings | Appearance & Behavior | System Settings | Updates. The EAP builds are free to use, but they expire within 30 days of the build date. Download
GoLand 2020.2 EAP #3 is Out with WSL2 Support for Git, and New Add Caret Per Selected Line Action
The third build in the GoLand Early Access Program is out! You can get this EAP build through the Toolbox App, by downloading it from the website, by using a snap package (for Ubuntu), or from right inside GoLand by selecting Automatically check updates for Early Access Program in Preferences / Settings | Appearance & Behavior | System Settings | Updates. Download GoLand 2020.2 EAP #3 Don
Video Recording and Q&A of GoLand Tips & Tricks Webinar
During our recent webinar, we shared over 40 GoLand tips & tricks that you can use to boost your productivity with the IDE. Here's the summary of the presentation and all the tips shown: 00:00:18 - Organize projects in IDE 00:01:13 - Hide/Show Editor tabs 00:01:44 - Using the Zen Mode 00:02:09 - Show/hide the Project View Tool Window 00:02:24 - Use the Navigation Bar 00:03:04 - Import
GoLand 2020.2 Early Access Program Is Open!
GoLand 2020.2 EAP starts today! We are aiming to pack this release with initial support for Go 1.15, polished and expanded Go Modules support, new code editing features, and much more. You can find a detailed description of what’s to come in the roadmap blog post for 2020.2. Get the first EAP build via the Toolbox App, download from our website, or use a snap package (for Ubuntu). Or, right in Go
Working Windows Subsystem for Linux (WSL) in GoLand
We released an EAP version for a seamless integration of this feature, see https://blog.jetbrains.com/go/2021/02/12/goland-2021-1-eap-3/#run_target_for_wsl Please provide feedback for it. Thank you! Windows Subsystem for Linux, or WSL as it's commonly known, allows Windows 10 to run Linux inside Windows. We are going to have a look at WSL 1 since, as of the publishing of this article, WSL 2 is no
Using Kubernetes from GoLand
This is the last part of our series on running a Go service using Docker, Docker Compose, or Kubernetes. In this part, we'll focus exclusively on running and debugging when using Kubernetes clusters. While we won't cover how to install and configure a Kubernetes cluster, a variety of tools, such as kubeadm, minikube, and microk8s, can all be used to achieve this. If you are on Windows, then Docke
Running Go applications using Docker Compose in GoLand
Today we’ll be continuing our series on how to use Docker to run and debug Go applications. In this post, we'll use Docker Compose to run and debug our application. For this article, we’ll be using the source code here and we’ll switch to the compose branch before we start. Running Go applications using Docker Compose Let's start with running the application using Docker Compose. (more…)
Improvements and bug fixes of GoLand 2020.1.2
Today, I'm happy to announce that GoLand 2020.1.2 is out and ready to be downloaded. You can update to 2020.1.2 by: downloading it from the website. updating via the Toolbox App. applying a patch to 2020.1.1 (from inside the IDE, go to Help | Check for Updates). or using a snap package for Ubuntu. Download GoLand 2020.1.2 So, what makes the 2020.1.2 release worth taking the time to upgra