Tag: go

Go Logo

Gin binding in Go: A tutorial with examples

Dev

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

Anshul Goyal
Sep 20, 2021 ⋅ 7 min read
Reflection in Go: Use cases and tutorial

Reflection in Go: Use cases and tutorial

Dev

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

Shalitha Suranga
Sep 17, 2021 ⋅ 6 min read
Go Logo

Structuring your Golang app: Flat structure vs. layered architecture

Dev

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
Sep 14, 2021 ⋅ 11 min read
Go Logo With a Sign Pointing in Two Directions in the Background

How to use pointers in Go

Dev

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
Sep 13, 2021 ⋅ 5 min read

A comprehensive guide to data structures in Go

Dev

Master data structures in Go with this useful tutorial and reference guide filled with code examples and suggested use-cases.

Solomon Esenyi
Sep 7, 2021 ⋅ 10 min read
Using WebSockets Go

Using WebSockets in Golang

Dev

Explore how WebSockets can improve your Go application by enabling real-time communication using full-duplex communication channels.

Mohit Khare
Sep 7, 2021 ⋅ 4 min read
How To Use Go Channels

How to use Go channels

Dev

Go channels allow Goroutines to exchange data. Learn how these channels are the most convenient way to communicate in Go.

Salah Elhossiny
Aug 31, 2021 ⋅ 6 min read
Advanced Testing Patterns Go

Advanced unit testing patterns in Go

Dev

Learn how to implement more accurate tests in your Go application by using advanced patterns like mocking, test fixtures, test helpers, and golden files.

Ayooluwa Isaiah
Aug 20, 2021 ⋅ 11 min read
deep-dive-unit-testing-go

A deep dive into unit testing in Go

Dev

Writing unit tests ensures that each unit of code is working correctly, increasing the chance that your application as a whole will function as planned.

Ayooluwa Isaiah
Aug 2, 2021 ⋅ 9 min read
Working With Golang Json

Configuring JSON for Go

Dev

Learn to use JSON, a popular notation for storing and transferring data, with the Go language by following a simple and applicable example.

Mohit Khare
Jul 20, 2021 ⋅ 3 min read

How to develop cross-platform desktop apps with JavaScript and Go

Dev

Yes, it’s possible — in this tutorial, you’ll learn how to build speedier, lightweight cross-platform desktop apps with JavaScript and Go.

Shalitha Suranga
Jun 25, 2021 ⋅ 6 min read
Getting Started with Go for Frontend Developers

Getting started with Go for frontend developers

Dev

Learn why Go has been surging in popularity recently, and why it’s worth a look from frontend devs looking to go full-stack.

Alexander Nnakwue
May 13, 2021 ⋅ 8 min read