Short, focused Go tutorials designed to help you master concepts — fast.
New lessons every week!
Did you know you can build Mac, Linux & Windows apps using Go? Learn how!
Watch Now!goMock is a widely used mocking framework that can help make your tests more complete. Let's see how
Watch Now!sync.Once is a useful package for all sorts of things, including lazy initalization. Let's explore.
Watch Now!Learn how to use errgroups and why they are my favourite Go package.
Watch Now!In this video we'll learn how to add metrics to a Go API, so you can use them in Prometheus to get alerts!
Watch Now!Learn how to use slog and some best practises for production logging.
Watch Now!Deeper dive into using the debugger in GoLand on Table-Driven Tests
Watch Now!Let's look at how to create interfaces and mock them for tests
Watch Now!Networks fail, and you should expect that. Learn how to defend against it.
Watch Now!It's important to ensure that requests do not run too long. Learn how to manage that here,
Watch Now!Ensure secure communication between private services.
Watch Now!