Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Embrace the Interface

Gopher Academy via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore powerful abstraction techniques in Go through this conference talk that demonstrates how to leverage interfaces for modular, lean, and clean code. Learn practical patterns for software craftsmanship and sane abstraction, including flattening conceptual hierarchies, climbing the abstraction ladder, and implementing the decorator pattern. Discover how to apply these techniques to real-world scenarios such as fault tolerance, authorization, and load balancing. Gain insights into the future of Go interfaces and their potential applications in software development.

Syllabus

EMBRACE THE INTERFACE
FLATTENING THE CONCEPTUAL HIERARCHY
CLIMBING THE ABSTRACTION LADDER
DECORATOR PATTERN
FAULT TOLERANCE
AUTHORIZATION
LOAD BALANCING
ROAD AHEAD

Taught by

Gopher Academy

Reviews

Start your review of Embrace the Interface

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.