Episode 036 - Paolo Vidali with Hidden Gears

Episode 036 - Paolo Vidali with Hidden Gears

In this episode of the Liquid Weekly podcast, host Karl Meisterheim and co-host Taylor Page welcome Paolo Vidale, founder and CEO of Hidden Gears, to discuss the intricacies of technical debt, quality assurance, and the evolution of Shopify development. 

Paolo shares his journey into development, emphasizing the importance of understanding technical debt both in-house and inherited from previous projects. 

The conversation delves into the philosophy of quality assurance, the challenges of JavaScript, and innovative approaches like inside-out re-theming to manage technical debt effectively. The episode concludes with insights on the latest changes in the Shopify ecosystem and personal picks from the hosts.

*Takeaways*
- Technical debt is a crucial aspect of development that can accumulate over time.
- Quality assurance should be viewed as a philosophy rather than just a task.
- Diligence in testing involves anticipating user behavior and potential errors.
- Inside-out re-theming allows for gradual improvements without complete overhauls.
- JavaScript can introduce complexities, especially with conflicting libraries from apps.
- Effective QA processes can prevent surprises and ensure a smoother development experience.
- Collaboration with app developers can lead to better product outcomes.
- Accessibility testing is an essential part of the QA process.
- Understanding the implications of headless architecture is vital for successful implementation.
- Using tools like Nacho Nacho can help manage SaaS subscriptions effectively.

*Timestamps*
00:00 Introduction and Guest Introduction
01:15 Paolo's Origin Story in Development
07:40 Transitioning to Shopify and E-commerce
09:59 Balancing Marketing and Development
12:31 Quality Assurance in Development
17:08 Understanding Quality Assurance
21:14 Design QA vs. Development QA
25:06 Accessibility and ADA Testing
29:19 Navigating Complexity in Design and Accessibility
30:10 Tools for Accessibility Testing
33:18 Quality Assurance in Development
34:32 Diligence and Destruction in QA Testing
39:23 Understanding Technical Debt
49:02 Inside-Out Re-theming for Technical Debt
54:17 JavaScript Challenges and Solutions
57:13 Dev Changelog and Picks of the Week

*Find Paolo Online*
Website - https://www.hiddengears.com
Instagram - https://instagram.com/hiddengears
LinkedIn - https://www.linkedin.com/in/paolovidali/
Twitter(X) - https://x.com/paolorobot

*Resources*
- ARIA DevTools - https://chromewebstore.google.com/detail/aria-devtools/dneemiigcbbgbdjlcdjjnianlikimpck?hl=en
- Browserstack - https://www.browserstack.com/
- Deque University - https://dequeuniversity.com/
- WAVE - https://wave.webaim.org/
- JAWS Inspect - https://www.tpgi.com/arc-platform/jaws-inspect/

*Dev Changelog*
- Removing unnecessary RELEVANCE sort options - https://shopify.dev/changelog/removing-unnecessary-relevance-sort-options
- Events and Origins in Store Credit Account Transactions - https://shopify.dev/changelog/events-and-origins-in-store-credit-account-transactions
- Attribute Marketing Consent to Retail Locations - https://shopify.dev/changelog/track-the-retail-locations-where-your-customers-update-their-marketing-consent

*Picks of the Week*
- Paolo - Saas and AI Marketplace (https://nachonacho.com/)
- Karl - Logseq (https://logseq.com/)
- Taylor - Wahl Clipper/Trimmer (https://amzn.to/4keu34q)

*Signup for Liquid Weekly Newsletter*
Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this delivered right to your inbox each week - https://liquidweekly.com/