Join experts Mark Bates and Cory LaNou as they teach you Go (golang), Buffalo (web api ecosystem), and more! From fundamentals, to advanced concepts such as concurrency, profiling, gRPC, and more!
Mark and Cory's combination of hands-on professional experience, commitment to fostering an inclusive and supportive Go community, and the education of Go developers make them an excellent resource for companies around the world that want to enhance their team’s skillsets and efficiency.
Learn about the Genny package. A package designed to generate code and tooling. This video will cover boxes, files, commands, http requests, runners, generators, transformers, and of course, it is all tested.
Source code for the video can be found at https://github.com/markbates/ringo.
Ever wanted to know more about Go? Curious why it's the language of the cloud? Watch this bootcamp to get a quick grasp of why the language was created, some basic cli and http/net basic web development, as well as your first introduction to how Go's concurrency model works.
Sometimes the best way to learn how something works is to write your own implementation of it. In this video, Mark Bates will show you how to build your own sync.WaitGroup clone. This process will show how a WaitGroup works, as well as the challenges of writing a concurrent piece of code that m...
Wondering how to make sure your Go package is backwards compatible with Deps? How about Go 1.8? In this video, Mark Bates will walk through the most common mistakes that package maintainers make when implementing Go modules, as well as how to properly handle forward and backwards compatibility fo...
In this 10 minute video, renowned Go expert, Cory LaNou, shows how workflow automation can significantly improve developer productivity. This video will show how to implement some very simple, lightweight automation to automatically run tests and code coverage in Go.