Video description
Design patterns are commonly-used and accepted ways to do common tasks like organizing code, building reusable libraries, and ensuring your code is flexible and readable enough to plan for future features.
Go has design patterns too, but since it's simpler than most other languages and introduces several concepts that other, previous languages, some patterns in Go look significantly different than what you might be used to.
In the lessons here, you'll …