Interfaces in Go - Discovering Behavior @sudomateo
Interfaces in Go - Discovering Behavior  @sudomateo
Uploaded July 2024 | Updated September 2026, 1 week ago
Learn Go interfaces by refactoring code to discover interfaces based on the behavior of concrete types. Enjoy!

Find the code at github.com/sudomateo/sudomateo.

00:00 Introduction
00:27 Quotes for Interfaces
01:25 Notifying with a Discord Client
03:02 Adding an Email Client
05:02 Discovering the Notifier Interface
08:48 Extending the Notifier Interface
13:00 Accept Interfaces, Return Structs
15:17 Implementing a Mock Notifier for Testing
19:53 Recap of Interfaces
22:10 Final Thoughts

Personal Website: https://matthewsanabria.dev
GitHub: github.com/sudomateo
LinkedIn: linkedin.com/in/sudomateo
Twitter: twitter.com/sudomateo
Mastodon: https://mastodon.online/@sudomateo
YouTube: youtube.com/@sudomateo
Interfaces in Go - Discovering BehaviorTerraform Shorts: Terraform Configuration SyntaxBecause of AI #ai #coding #programming #parody #songTerraform Shorts: Terraform ChecksI Just Cant Wait to Be Senior - NJ Code & CoffeeBook Club: Writing An Interpreter In Go: Chapter 2 - Part 2Metroid Prime 4: Beyond - First Playthrough - Part 4Book Club: Designing Distributing Systems: Meeting 5Finishing Phazon Mines - Chill StreamMetroid Prime 4: Beyond - First Playthrough - Part 1Touch Grass Driven Development #coding #software #programmingTerraform Shorts: Using count and for_each
Matthew Sanabria |

Interfaces in Go - Discovering Behavior

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER