The latest updates on all JetBrains products and topics
Developer Advocate at JetBrains
GoLand 2019.2 brings with it a lot of new features and bug-fixes. In addition to making the debugger compatible with the new features in Go 1.13, we’ve added a few more things to help you debug code even more quickly and efficiently. Function call support Better types representation Support f…
Go 1.13 Beta 1 was announced and, with it, some language changes are coming to Go. In this blog post, we’ll see how GoLand 2019.2 supports this new Go version. To learn more about all the new features and changes in GoLand 2019.2, please see our EAP announcement blog posts. These changes are relat…
Summer is here, and it’s not only the sun that’s burning hot. Our developers have been busy working on some great new features, and we are eager to share them with you! Download GoLand 2019.2 EAP 5 If you can’t wait to read more about the changes and the title has you intrigued, then the quickest …
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 methods. · Using the different profiling methods in which we’ll …
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 | Probable bugs | Nilness analyzer. This inspection helps us detect cases when we w…
Updated and validated on January 17, 2022. You can find more tutorials on how to debug Go programs here. You may also refer to the Debugging section of our Help documentation. Debugging with GoLand – Getting Started Debugging with GoLand – Essentials Debugging with GoLand – Advanced Debugging featu…
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 from them. This operation is particularly useful when…
Updated and validated on January 17, 2022. You can find more tutorials on how to debug Go programs here. You may also refer to the Debugging section of our Help documentation. Debugging with GoLand – Getting StartedDebugging with GoLand – EssentialsDebugging with GoLand – Advanced Debug…
We kicked off this series with how the debugger can be launched and then went on to explain how you can interact with it and configure various breakpoint properties. Today we are continuing on this series with a look at some of the new features available in the debugger which can bring some signific…
Updated and validated on January 17, 2022. You can find more tutorials on how to debug Go programs here. You may also refer to the Debugging section of our Help documentation. Debugging with GoLand – Getting Started Debugging with GoLand – Essentials (this post) Debugging with GoLand – Advanced Deb…
Updated and validated on January 17, 2022. You can find more tutorials on how to debug Go programs here. You may also refer to the Debugging section of our Help documentation. Debugging with GoLand – Getting Started (this post) Debugging with GoLand – Essentials Debugging with GoLand – Advanced Deb…
In this blog post, we’ll explore how to work with Go Modules when creating new Go projects or working with existing ones. First, let’s create a new project by selecting New Project from the Welcome Screen. Then choose Go Modules (vgo) as the project type. We can then specify the location of the p…