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
What’s Next: GoLand 2021.2 Roadmap
A few weeks ago we released GoLand 2021.1. With this update, you can build and run your program remotely via Docker, SSH, and WSL 2, use newly supported features from Go 1.16, including //go:embed, quickly generate code from JSON, handle errors with ease using new quick-fixes, and much more. If you haven’t had a chance to track the new features in v2021.1, please visit the What’s New page for det
New day, new features, new nightly build of GoLand IDE
Did you know that you can use nightly builds during the Early Access Program (EAP) to try the newest features without waiting for the official announcement? If you are a newcomer, please visit this page to learn more about the EAP and nightly builds in detail. These builds are only available via the Toolbox App and are released every day. They often do not meet the quality standards for official
The state of Go
The Go language is high up on the list of popular programming languages used today. We already know that its enthusiastic, fun, and welcoming community of users like it for its speed and effectiveness, but we wanted to find out a bit more. We have taken a deeper look into the information available on Go to uncover more facts. Our resident Go expert, Florin Pățan, Developer Advocate for GoLand, has
Let’s Talk About You and GoLand
We love hearing from you! We love it so much that we never get tired of mentioning it in our blog posts, when answering support requests and in YouTrack tickets, in our Slack channel, and in replies to your questions on Twitter and Facebook. Your feedback is vital to us, and it definitely helps us improve. It allows us to identify issues and unpolished features faster. Even more importantly, it al
Get GoLand, Support Women Who Go and GoBridge, and Celebrate Go’s Birthday!
This weekend, on the 10th of November, the Go language turns 10 years old. Congratulations to all the gophers worldwide! As our gift to the Go community, we have decided to launch a fundraising campaign to support the Women Who Go and GoBridge non-profit organizations. These organizations hold a special place for us, they are both dedicated to empowering underrepresented groups in tech with
New Go 1.13 language features in GoLand 2019.2
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 related to Go's migration to Go 2, which you can read about in the official Go blog post. Let’s start wi
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, customizable UI themes, and even more goodies that were packed inside on top of that. If you haven’t checked out these new features yet,
Profiling Go 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 methods. · Using the different profiling methods in which we’ll cover how to use each individual profiling method and share code samples so you can try this on your
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 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
Early Access Program gets Nightly builds
We have great news for people who are always on the lookout for something new. After the official Early Access Program (EAP) is open, you no longer need to wait for further EAP builds announcements to try out the new features or the most recent bug-fixes. Now they will be available as soon as they are ready, piping hot, right out of the oven that is our developers' code. We will provide fresh b
What else is hidden in the 2018.3 EAP 1?
Three days ago we announced that we are opening up our Early Access Program for the upcoming GoLand 2018.3 release. We have added such an enormous number of powerful new things inside, that we actually couldn’t fit them all into one blog post! So we have decided that we need to create a second part to this first EAP build. If you haven’t read the first blog post yet – we welcome you to start there