Skip to main content
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.
Embedding & Composition
Go does not provide the typical, type-driven notion of subclassing, but it does have the ability to “borrow” pieces of an implementation by embedding types within a struct or interface. This module will cover how promotion from embedding works as well how collision and overriding are handled. You will also walk through how to embed types to be able to satisfy a specific interface.