Smash the Bug: Episode 51
Your host: Joseph Maxwell, Founder and CEO of SwiftOtter, Inc.
Special Guest: Igor Miniailo, Chief Architect at Adobe Commerce
This episode of Smash the Bug is part 2 of the conversation with Joseph and Igor Miniailo! It was such a sip from the firehose that it needed to be split into two parts! In this part, Igor delves further into the backstories and complexities behind the scenes when it comes to modularity, and coupling and cohesion. There are even already plans for a future episode to explore other related aspects!
0:00
Show Intro
0:59
Modularity and related rules
3:09
Magento 1 to Magento 2, and the differences in the dependencies
5:36
“Honest dependencies” and not hiding the external dependencies
6:47
Cyclomatic complexity
9:30
The C.R.A.P. Metric
12:14
Back to modularity, coupling and cohesion
15:30
Eric Evans’ Big Blue Book, and domain-driven designs
17:12
Most modules have a dependency on the catalog, and the related challenges
20:28
Sometimes the seemingly simple questions have a lot more complexities behind the scenes, and take a lot of information before you can answer them.
24:49
The other aspects to explore to fully answer the modularity question, including MSI and coarse grain/fine grain API; the making of a future episode of Smash the Bug!
29:09
Outro
Connect with Igor:
LinkedIn
Twitter
Connect with Joseph:
LinkedIn
Twitter
https://swiftotter.com
https://twitter.com/Swift_Otter
https://www.facebook.com/SwiftOtterInc
Do YOU have an incredible debugging story to share? Send your story to [email protected] and you might be our next podcast guest!
This podcast exists to inspire, educate and entertain eCommerce developers who are serious about improving their skills and advancing their careers!
Have you joined the free SwiftOtter Slack community? It's exploding and we don't want you to miss out. You can join for free and get plugged into what might be the best group of collaborating developers around!