From Spaghetti Code to Technical Poetry - Michal Biarda

Smash the Bug: Episode 43

Loading...

Your host: Joseph Maxwell, Founder and CEO of SwiftOtter, Inc.

Special Guest: Michal Biarda, CTO at ORBA, Multi-Certified Senior Magento Developer

Show Notes

As a CTO, Michal Biarda juggles a lot throughout the day. Working as a solution specialist and architect, training developers on how to write better code, and keeping the company’s daily technical projects on task are just the headlines of his job description. His passion is for helping developers to get away from writing “spaghetti code”, and he’s excited to share more about that with us.

4:26

How common is this “spaghetti code” and what defines it?

5:48

How Michal and his team have been able to conquer the problem of spaghetti code (code reviewing and initial perspective before writing code) and why spaghetti code is so prevalent in India.

9:43

Taking a project live versus maintaining it in the long run (version 1 versus version 3) and why this problem really comes down to agencies and their habits, both in cutting costs and also forcing developers to work obscenely long hours 

11:51

The most important parts of a code review, according to Michal, and going through the “SOLID Coding Principles” as a step by step guide. Michal uses an experience translating “Chinese Magento” to “Turkish Magento” to exemplify some of his points.

18:37

Are plug-ins really a good idea in Magento? What are the pros and cons? What about the “single responsibility principle”?

27:25

ORBA’s Magento 2 CodeGen tool, how it works and why it can be so helpful. Find it on here.

Connect with Michal:

LinkedIn

Connect with Joseph:

LinkedIn

Twitter

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. Go to SwiftOtter.com/Slack to join for free and get plugged into what might be the best group of collaborating developers around!

Special thanks to TrendingAudio for our awesome theme music!