Go

The Hitchhiker's Guide to Go

Latest tips

Vulnerability checker
Analyze your codebase and highlight known vulnerabilities in go.mod
Convert between different types of strings
Convert strings that are surrounded by backticks to double-quoted ones and vice-versa
Intention action to convert integers to strings
Convert an integer to a string by using the `strconv.Itoa()` call
Create inspections with regular expressions
Use regular expressions to create your own search and replace inspections

Learn something new, quickly

JetBrains tools like GoLand are powerful developer productivity tools. What is the best way to learn how to harness that power?

You can find useful information on our Twitter account, @GoLandIDE , or our product blog. Plus, the documentation is always there to help. However, wouldn't it be better if you had everything you needed to learn in one place?

We have created the GoLand Guide, a collection of bite-sized visual resources, organized to help spark your learning. We hope it helps you get into the flow and excel at what you do.

Sharing feedback and contributing

The GoLand Guide is also an open project, with a repository in GitHub that hosts all the content. We write all the content in Markdown and render a static site. If you'd like to contribute to it, please refer to the README for more information.

Latest tutorials

Authentication for Go Applications: The Secure Way
This article compares the pros and cons of five different authentication methods: Basic HTTP, bearer token, JWT, OIDC, and SAML.
Go REST Guide
This is a three-part series dedicated to three different methods of building a Go REST API.

Recent playlists

New Features in GoLand 2023.1
A selection of useful features from GoLand 2022.3.
New Features in GoLand 2022.3
A selection of useful features from GoLand 2022.3.
New Features in GoLand 2022.2
A selection of useful features from GoLand 2022.2.
New Features in GoLand 2021.2
A selection of useful features from GoLand 2021.2