Category Golang

Henrique Vicente shares his mistakes and learnings from his 6 years of writing Golang.

1000+ Hand-Crafted Go Examples, Exercises, and Quizzes.

Viper is a complete configuration solution for Go applications. It supports reading from yaml, json, environment variable, remote configs and more.

Guide on how to manage configurations in Go via json, yaml, env or other methods. You'll have structures configs and single entry point if you follow this way.

Full-Text Search (FTS) is a technique for searching text in a collection of documents. Learn how to build FTS in Golang using concepts like Inverted Index, Tokenization, Stemming and much more.

Techniques to building and testing API libraries in Go. Covers integration and unit test concepts useful in testing APIs

Being a developer can be exhausting. This article covers lots of ways you can manage, overcome, and avoid burnout. Setting time schedule, routine and boundaries in work. Exercise, take vacations and make time for yourself.

Complete guide on working with files in Golang. Includes reading,writing, archiving and compressing files.