Category Archives: Features

Working with Go Modules – Versioning

Hello again. This is the third, and final, article from our series on Go Modules. In this article, we’ll cover how to version our project and manage the migration to a new major version. In case you missed the previous … Continue reading

Posted in Features, Tutorial | Tagged , , | Leave a comment

Working with Go Modules – Dependency management

In this second article from our series on Go Modules, we’ll cover how to manage project dependencies:. This series of articles is broken down into the following sections: Starting with a new Go Module from scratch Creating a new project … Continue reading

Posted in Features, Tutorial | Tagged , , | Leave a comment

Test Driven Development with GoLand

Test-Driven Development, or TDD as it is commonly referred to, is the development process in which tests are written first, then the code to support them is created, and, when every test passes, code is refactored. Let’s have a look … Continue reading

Posted in Features, Tutorial | Tagged , , , | 2 Comments

How to Find Goroutines During Debugging

Goroutines are an essential part of most programs written in Go. But using lots of goroutines makes a program harder to debug. Or does it? In this blog post, we’ll take a look at labeling goroutines with custom data, one … Continue reading

Posted in EAP, Features, New Features, Tutorial | Tagged , , , | Leave a comment

Working with Go Modules – Getting started

Development for Go Modules continues in Go 1.13 and the support GoLand has for them too. Today, we’ll have a look at how to transform our development model to use them without hassle. This series of articles is broken down … Continue reading

Posted in Features, Tutorial | Tagged , , | 2 Comments

Top 25 Editing Features of GoLand IDE – Part 3

Today we publish the last part of the series about the Top 25 Editing Tips. In case you missed the previous articles, you can go back and read part 1 and part 2 before you read this and give your … Continue reading

Posted in Features, Tutorial | Tagged , , , | Leave a comment

Top 25 Editing Features of GoLand IDE – Part 2

In today’s article, we continue the series about the Top 25 editing features of the IDE that will boost your productivity. The previous post can be found here. Navigation between files Navigate to file Navigate between opened files using the … Continue reading

Posted in Features, Tutorial | Tagged , , , | Leave a comment

Top 25 Editing Features of GoLand IDE – Part 1

Today’s post is the first one in a mini-series of posts looking at the top 25 editing features in GoLand. The best part about these features? They require zero configuration and are all built into the IDE by default, without … Continue reading

Posted in Features, Tutorial | Tagged , , , | Leave a comment

Shell Scripting with GoLand 2019.2

Go developers may rely at times on shell scripts to perform various tasks. In this post, we’ll have a look at the new builtin support for Shell scripting in GoLand 2019.2. First, we need a new shell script file, let’s … Continue reading

Posted in Features, New Features | Tagged , | Leave a comment

Effective Coding with Custom Live Templates in GoLand

Live Templates a.k.a. code snippets can be a very powerful tool in your day-to-day work. Who wouldn’t like to write whole blocks of code by pressing just a few keystrokes? Eliminate some routine, and you’ll have more time to focus … Continue reading

Posted in Features, Tutorial | Tagged , | Leave a comment