SOLID in Go in 8 minutes (5m Friday #5)

Опубликовано: 26 Июль 2026
на канале: Steve Hook
29,086
1.2k

I'm sure many of you heard & perhaps know about SOLID. So here's a small video on each SOLID principle with explanations & examples in Go aka Golang. SOLID is a requirement in every company for a good reason, so grab some popcorn and tune in.

Enjoy 🚀💻🚀

00:00 - Video Intro
01:02 - Principle 1: Single Responsibility Principle
02:40 - Principle 2: Open Closed Principle
04:10 - Principle 3: Liskov Substitution Principle
05:37 - Principle 4: Interface Segregation Principle
06:53 - Principle 5: Dependency Inversion Principle
08:24 - Video Outro

✍RESOURCES:
Code:
► https://repl.it/@steevehook/single-re...
► https://repl.it/@steevehook/single-re...
► https://repl.it/@steevehook/open-clos...
► https://repl.it/@steevehook/open-clos...
► https://repl.it/@steevehook/liskov-su...
► https://repl.it/@steevehook/interface...
► https://repl.it/@steevehook/interface...
► https://repl.it/@steevehook/dependenc...
► https://repl.it/@steevehook/dependenc...

Articles:
► https://scotch.io/bar-talk/s-o-l-i-d-...

🐧 FEEDBACK:
► https://gophertuts.typeform.com/to/j2...

💬 COMMUNITY:
►   / discord  

💻GITHUB:
► https://github.com/gophertuts
► https://github.com/steevehook

💻Repl.it:
► https://repl.it/@steevehook

💻Exercism:
► https://exercism.io/profiles/steevehook

📖Medium:
►   / steevehook  

💬TWITTER:
►   / @steevehook  

💬FACEBOOK:
►   / steevehookmd  

💬REDIT:
►   / steevehook  

💬INSTAGRAM:
►   / steevehook  

✉️EMAIL
[email protected]

⚡WEBSITE:
► https://www.steevehook.com

🎧 Music:
► https://www.epidemicsound.com/referra...
► https://artlist.io/

🎥 Gear used:
► Sony 𝛼7III
► Rode NTG-3
► Golden Age Project Pre73-JR preamp

______________________________________________________________________________

Software engineering is one of the most accessible fields nowadays, but it's easy to get lost in the huge amount of technologies and ways to approach engineering problems. Lots of languages, frameworks, solutions and ways to be a productive engineer.

I share my own experience on what is like to be a software engineer and the skills required to be a productive one. On this channel I share my thoughts, opinions and video tutorials about topics related to a certain technology, to make it easier for you to ultimately make a choice or just get better at software engineering by learning from my mistakes/experience.

Make sure to also check out 5m Friday every Friday, where I share my thoughts and opinions about different engineering topics. I'll c you around 😎

Stay tuned!
🚀💻🚀