go

How to create a Solana wallet with Go

Build a cryptocurrency wallet with Go in this step-by-step Solana tutorial to hone your blockchain development skills.
Solomon Esenyi
7 min read

Learn Golang encryption and decryption

Learn how to encrypt and decrypt data in Go, keeping data safe by making it difficult to use if it falls into the wrong...
Precious Luke
6 min read

Using Golang templates

Learn about Golang's support for template parsing for text files through different methods, conditionals, and functions.
Oluwatomisin Bamimore
6 min read

How to use MongoDB with Go

Learn how to confidently integrate MongoDB into your Go applications with this handy reference guide and complete tutorial.
Solomon Esenyi
8 min read

Comparing Go debugging tools

Learn about a few popular Go debugging tools by looking at their installations, debugging processes, and pros and cons.
Victor Jonah
7 min read

Documenting Go web APIs with Swag

Learn how to easily document Go APIs with Swagger, a performant, open-source tool for documenting web APIs at scale.
Solomon Esenyi
6 min read

Using Cobra to build a CLI accounting app

Learn how to use the Cobra Go library by building a simple CLI accounting application that bills users, records receipts, and more.
James James
8 min read

Building an authentication server with Go

Build an authentication server with Go and PostgreSQL to securely hash, salt, and store passwords in this step-by-step tutorial.
Chinedu Imoh
5 min read

Gin binding in Go: A tutorial with examples

This tutorial covers Gin binding in Go, various built-in validators, custom binding using interfaces provided by the Gin library, and more.
Anshul Goyal
4 min read

Reflection in Go: Use cases and tutorial

As the Go programming language achieves more popularity on the frontend, learn how to solve code issues using reflection in this tutorial.
Shalitha Suranga
6 min read

Flat structure vs. layered architecture: Structuring your Go app

There are two primary ways you can structure your Go application: flat or layered. Let's explore the use cases for each here.
James James
11 min read

How to use pointers in Go

Deciding when and how to use pointers is done on a case-by-case basis, and this guide explains when it's best to utilize them.
Kealan Parr
5 min read