Smash the Bug: Episode 42
Joseph Maxwell, Founder and CEO of SwiftOtter
Jesse Maxwell, Tech Lead and Associate Trainer at SwiftOtter
It’s Joseph and Jesse’s first podcast together in 2022 and they are absolutely stoked about it. January was a big month for SwiftOtter’s digital agency, and as developers all know very well, a “big month” means lots of difficult problems to solve and lessons to learn! Join Joseph and Jesse to talk about what they’ve learned recently.
1:37
Shopware’s $100M funding announcement, why competition right now is a great thing, and what Magento could add or modify to make sure they are demonstrating value as competition gets even stronger.
3:50
SwiftOtter’s 2022 Certification Challenge (takes place during the first quarter of every year) and how it’s better than ever this year, with the new collaborative study group meetings every other week. These study groups showcase exactly why becoming certified is an excellent way to grow your skills and prove them both!
6:54
Magento/Adobe Commerce 2.4.4 comes out on March 8th, 2022! Joseph has some holdbacks on how amazing it will be in the beginning..(hint: BUG THE MODULE VENDORS!) and even has a nice little rhyme to share.
9:28
Skilled problem solving: moving from “if” to “when”.
11:00
Jesse’s issue: customers adding products to the cart and getting a zero value. Taking advantage of recent pull requests to start the investigation. Flagging changes, thinking about what values should be returned, and having the willingness to do significant refactoring.
15:57
The 3 things that will influence behavior.
16:48
The art of identifying what areas are most likely to present a problem, and narrowing down options to reduce wasted time when debugging.
18:00
Another instance of Xdebug completely saving the day right before code needed to get to production, and the real life reason why looking at pull requests is so important.
23:00
Joseph’s pet peeve about running queries with your constructor.
24:13
Jesse’s thoughts about coding with future functionality in mind and how it actually improves code in the present. Naming, arrays, and grouping as many things together to do one single thing.
30:21
Another cart issue where the value came up as zero dollars - infinite loops, and adding breakpoints somewhat randomly with Xdebug to start a search.
Connect with Jesse:
Connect with Joseph:
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!