This tutorial covers Gin binding in Go, various built-in validators, custom binding using interfaces provided by the Gin library, and more.
As the Go programming language achieves more popularity on the frontend, learn how to solve code issues using reflection in this tutorial.
There are two primary ways you can structure your Go application: flat or layered. Let’s explore the use cases for each here.
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.
Master data structures in Go with this useful tutorial and reference guide filled with code examples and suggested use-cases.
Explore how WebSockets can improve your Go application by enabling real-time communication using full-duplex communication channels.
Go channels allow Goroutines to exchange data. Learn how these channels are the most convenient way to communicate in Go.
Learn how to implement more accurate tests in your Go application by using advanced patterns like mocking, test fixtures, test helpers, and golden files.
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.
Learn to use JSON, a popular notation for storing and transferring data, with the Go language by following a simple and applicable example.
Yes, it’s possible — in this tutorial, you’ll learn how to build speedier, lightweight cross-platform desktop apps with JavaScript and Go.
Learn why Go has been surging in popularity recently, and why it’s worth a look from frontend devs looking to go full-stack.