Go YAML

Learn how to work with YAML in Go using the yaml.v3 package. This tutorial covers reading, writing, and processing YAML data in Go.

Go WaitGroup

Understand how to use WaitGroup in Go to synchronize goroutines. Includes examples and best practices.

Go word frequency

Learn how to calculate word frequency in Go with examples using strings.FieldsFunc and regular expressions.

Go write file

Explore how to write files in Go using various methods, including os, ioutil, and fmt packages. Step-by-step examples provided.

Go testing

Learn how to write and run tests in Go using the built-in testing package. Covers unit tests, benchmarks, and more.

Go urfave/cli

Learn how to create command line tools in Go using the urfave/cli package. Includes examples and usage tips.

Go variable

Learn how to declare, initialize, and use variables in Go. Covers data types, scope, and constants.

Go template

Learn how to create and use templates in Go with the standard library. Covers text/template and html/template packages.

Go terminal colour

Learn how to add color to terminal output in Go using ANSI escape codes and popular libraries like fatih/color and aurora.

Go terminal table

Learn how to create and format tables in the terminal using Go. Includes examples with the go-pretty package.