Tag Archives: newsletter

What’s next: GoLand 2019.2 roadmap

Two weeks ago we released GoLand 2019.1 with built-in Memory, CPU, Mutex, and Block profilers, many new debugger features such as Smart Step Into, the new release also included Extract Interface refactoring, Nilness Analyzer, some handy updates for Go Modules, … Continue reading

Posted in News, Roadmap | Tagged , | 3 Comments

Profiling Go Applications and Tests

In today’s blog post, we’ll take a look at the new Profiler features of GoLand. We will split this article into two sections: · General profiler usage in which we’ll cover the common features of the profiler across the various profiler … Continue reading

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

Hello, GoLand 2019.1!

We’ve just released GoLand 2019.1 that we want to introduce to you! GoLand 2019.1 gets built-in Memory, CPU, Block and Mutex profilers, enhances the debugger with advanced features, adds new refactorings, and alerts you about potential errors of using nil … Continue reading

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

Nilness Analyzer Inspection

In today’s post, I want to look at a new code analysis tool that is introduced in the 2019.1 release of GoLand. It’s named Nilness Analyzer, and you can find it under Settings/Preferences | Editor | Inspections | Go | … Continue reading

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

GoLand 2019.1 Release Candidate is out!

GoLand 2019.1 Release Candidate is out, it means that we’re now in sight of the finish line, so if no critical issues are found, the release will go public. Download GoLand 2019.1 RC Get this RC build via our Toolbox … Continue reading

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

Debugging in GoLand – Windows minidumps

A while back we talked about debugging the core dumps produced on Linux systems. Since then, the IDE has had an update that allows it to debug the equivalent memory dumps produced on Windows systems, called minidumps. As with core … Continue reading

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

GoLand 2019.1 EAP 8: Built-in Heap, Mutex and Block Profilers

GoLand 2019.1 EAP 8 is here! Get this new EAP 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 … Continue reading

Posted in EAP, New Features | Tagged , , | 7 Comments

Refactorings in GoLand – Extract Interface

In today’s article, we will talk about the Extract Interface refactoring, a new refactoring available since GoLand 2019.1. This refactoring allows us to take a type and extract all the method definitions that we need, then create a new interface … Continue reading

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

Debugging with GoLand – Advanced Debugging features

Today we start the last article in the series of debugging with GoLand. Previously we addressed points such as configuring the debugger and the debugging session, how to control the debugger execution flow and configure breakpoints, and what are some of the … Continue reading

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

GoLand 2019.1 EAP 6 is out with built-in CPU profiler, Export intention action, and support for new databases

GoLand 2019.1 EAP 6 is here! Get this new EAP build via our Toolbox App, from the website, as a snap package (for Linux), or right in GoLand – just select Automatically check updates for Early Access Program in Preferences … Continue reading

Posted in EAP, New Features | Tagged , , , | 3 Comments