Explore how WebSockets can improve your Go application by enabling real-time communication using full-duplex communication channels.
Learn about five top Go frameworks to develop web applications as Go increases in popularity among developers.
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.
This tutorial demonstrates how to combine the powers of Elasticsearch in the ELK stack with Golang applications.
Go 1.16, the 17th major version of the Go programming language, has just been released. Here, you can learn everything new in Go 1.16.
Take a look at how cryptography is handled in the Go programming language and what cryptography packages are available today.
Colly is a Go package for writing both web scrapers and crawlers. It is based on Go’s net/HTTP (for network communication) and goquery (which lets you use a “jQuery-like” syntax to target HTML elements).