Discover
Liquid Weekly Podcast: Shopify Developers Talking Shopify Development
![Liquid Weekly Podcast: Shopify Developers Talking Shopify Development Liquid Weekly Podcast: Shopify Developers Talking Shopify Development](https://is1-ssl.mzstatic.com/image/thumb/Podcasts126/v4/e8/fa/19/e8fa191d-674f-ee7f-5831-f8abda56e091/mza_13845181584351433361.jpg/400x400bb.jpg)
Liquid Weekly Podcast: Shopify Developers Talking Shopify Development
Author: Karl Meisterheim
Subscribed: 3Played: 79Subscribe
Share
© Karl Meisterheim
Description
Each episode hosts Karl and Taylor discuss the latest news and techniques for Shopify development. Hear about current projects, listen to interviews with developers and take your theme and app development skills to another level.
38 Episodes
Reverse
In this episode of the Liquid Weekly Podcast, host Karl Meisterheim and co-host Taylor Page welcome Patrick Millegan from Shopify to discuss the new customer accounts feature.
They explore Patrick's journey to Shopify, the evolution of customer accounts, and the importance of user experience and branding. The conversation delves into the challenges and opportunities presented by the new system, including the balance between functionality and design, and the launch partner program aimed at enhancing the Shopify ecosystem.
In this conversation, Patrick Millegan discusses the evolving landscape of e-commerce, particularly focusing on Shopify's new customer accounts and the technical challenges involved in their development.
He emphasizes the importance of early adopters in the e-commerce space and the need for extensibility and customization in Shopify's offerings. The discussion also touches on the future of classic customer accounts, the
vision for Shopify in 2025, and the role of community feedback in shaping product development.
*Timestamps*
00:00 The Evolution of Customer Accounts
10:01 Insights Behind New Customer Accounts
17:58 Gains and Losses with New Customer Accounts
20:50 Navigating Customer Account Experiences
27:40 Branding and Customization Challenges
33:47 Launch Partner Program Insights
39:52 Technical Considerations in New Customer Accounts
51:17 Future of Classic Accounts
51:40 The Future of Customer Accounts
53:18 Checkout Extensibility and Theme Evolution
58:24 Building for Scale and Performance
01:00:32 Personal Insights and Picks of the Week
01:08:49 Changelog Updates and Community Engagement
01:11:56 LW Podcast Outro.mp4
*Resources*
Developer documentation
https://shopify.dev/docs/apps/build/customer-accounts
Deciding where to place extensions
https://shopify.dev/docs/apps/build/customer-accounts/extension-placement
UX best practices
https://shopify.dev/docs/apps/build/customer-accounts/ux
Customer Accounts Extensibility Overview Video from Shopify's Winter 2024 Edition
https://www.shopify.com/editions/winter2024/video/customer-accounts-ui-extensions
Past Product Launch Posts
New Customer Accounts V1 Launch Post (Feb 23')
https://x.com/pmillegan/status/1624440087982510081
Customer account api for headless/hydrogen stores launch blog post (June 23')
https://www.shopify.com/partners/blog/introducing-customer-account-api-for-headless-stores
Customer Account Extensiblity Dev Preview Launch Post (Dec 23')
https://x.com/pmillegan/status/1732062590824820951
Dev Features and Extensibility GA announcement Launch Post (june 24')
https://x.com/pmillegan/status/1805281782972985502
Patrick on X
https://x.com/pmillegan/status/1624440087982510081
Discount Codes!
Click this one if you like Taylor
https://keapathletics.com/discount/editions2024
Click this one if you prefer Karl
https://keapathletics.com/discount/unite2019
In this conversation, Karl Meisterheim, Taylor Page, and Kurt Elster discuss the challenges and strategies of collaboration in the Shopify development space, particularly focusing on working with clients and other developers.
Kurt shares his entrepreneurial journey, the origins of EtherCycle, and the importance of effective communication and documentation in development teams. The discussion also touches on the significance of partnerships, risk-taking in entrepreneurship, and the necessity of adhering to best practices in Shopify development.
Kurt also discusses the importance of streamlined communication in client relationships, the challenges of managing multiple points of contact, and the difficult but sometimes necessary decision to fire clients. They explore the criteria for determining when a client relationship is no longer beneficial and share personal experiences with client management.
The discussion also touches on the selection of themes for development projects, recent updates in Shopify, and personal projects.
*Timestamps*
00:00 Introduction
00:20 Kurt Elster's Origin Story
03:22 The Evolution of EtherCycle
06:26 Partnership Dynamics in Business
09:12 Client Collaboration Challenges
12:14 Effective Communication Strategies
14:58 Project Management Tools and Techniques
17:59 Documentation Best Practices
21:00 Navigating Existing Codebases
23:58 Screencasts and Client Education
26:54 Team Collaboration and Role Clarity
32:16 Navigating Tooling and Build Processes
34:26 Dealing with Client Communication Challenges
41:40 The Art of Firing Clients
47:42 Funny Client Stories and Experiences
50:40 Theme Selection and Development Strategies
54:28 Shopify Updates and Change Log
57:56 Personal Updates and Picks of the Week
*Connect with Kurt Elster:*
Follow Kurt on Twitter: https://twitter.com/kurtinc
Listen to *The Unofficial Shopify Podcast*: https://link.chtbl.com/tusp
Join Kurt’s newsletter: https://kurtelster.com/
Check Kurt’s agency work at Ethercycle: https://ethercycle.com/work/
Subscribe to Kurt’s YouTube channel: https://www.youtube.com/user/ethercycle
*Resources*
Clickup: https://clickup.com/
Shopify Theme Store: https://themes.shopify.com/Alan Weiss (author): https://www.amazon.com/stores/Alan-Weiss/author/B000AQ0PNG
*Dev Changelog*
https://shopify.dev/changelog
Shopify CLI is now easier to install and faster for Liquid theme development: https://shopify.dev/changelog/shopify-cli-is-now-easier-to-install-and-faster-for-liquid-theme-development
New Full-Funnel Theme Install Parameters and Now Firing E-Commerce Events on the Theme Listing Page: https://shopify.dev/changelog/new-full-funnel-theme-install-parameters-and-now-firing-e-commerce-events-on-the-theme-listing-page
New Full-Funnel App Install Parameters and Now Firing E-Commerce Events on the App Listing Page: https://shopify.dev/changelog/new-full-funnel-app-install-parameters-and-now-firing-e-commerce-events-on-the-app-listing-page
Post-purchase offers limit is increased: https://shopify.dev/changelog/post-purchase-offers-limit-is-increased
Product Feed webhooks now support per-market inventory: https://shopify.dev/changelog/product-feed-webhooks-now-support-per-market-inventory
*Picks of the Week*
Karl: https://www.udio.com/
Kurt: https://www.do3d.com/, https://us.store.bambulab.com/products/p1s
Taylor: https://tally.so/
*Signup for Liquid Weekly*
Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode of the Liquid Weekly Podcast, hosts Karl Meisterheim and Taylor Page welcome Thomas Kelly, CEO of Archetype Themes, to discuss the intricacies of Shopify theme development and the introduction of DevKit. Thomas shares his journey from working at Shopify to leading a successful theme business. The episode concludes with insights on the future of app development and community engagement.
*Find Thomas Online*
Twitter: https://x.com/thommaskelly
Linkedin: https://www.linkedin.com/in/thommaskelly/
Archetype themes: https://archetypethemes.co/
*Additional Resources*
Archetype Themes on Theme Store: https://themes.shopify.com/designers/archetypethemes
Devkit:
Landing page: https://reference-theme.archetypethemes.co/
Main repo: https://github.com/archetype-themes/devkit
Signup: https://dev.archetypethemes.co/
Reference theme repo: https://github.com/archetype-themes/reference-theme
Reference components repo: https://github.com/archetype-themes/reference-components
Join us for an in-depth conversation with *Tobi Lutke*, Co-Founder and CEO of Shopify and the creator of Liquid, as he shares his insights on the future of e-commerce, entrepreneurship, and the role of technology in shaping the industry all while talking about the origins of creating Liquid.
*Find Tobi Lutke online*
Website: https://tobi.lutke.com/
Twitter: https://x.com/tobi
LinkedIn: https://www.linkedin.com/in/tobiaslutke/
*Additional Resources:*
Real Genius (movie) - https://www.imdb.com/title/tt0089886/
Compilers: Principles, Techniques, and Tools - https://bookshop.org/p/books/compilers-principles-techniques-and-tools-ravi-sethi/7170660?ean=9780321486813
Shopify Vision -
first wayback snapshot March 2006 - https://web.archive.org/web/20060303075254/http://vision.shopify.com/
last wayback snapshot April 2011 - https://web.archive.org/web/20110524163912/http://vision.shopify.com/
Ruby: https://www.ruby-lang.org/en/
Ruby on Rails: https://rubyonrails.org/
Metaobjects: https://shopify.dev/docs/api/liquid/objects/metaobject
Metafield Tag and Filters: https://shopify.dev/docs/api/liquid/filters/metafield_tag, https://shopify.dev/docs/api/liquid/filters/metafield_text
Remix Open Source Repo: https://github.com/remix-run/remix
Remix: https://remix.run/
Kirill Platonov: https://kirillplatonov.com/
Shopify Functions: https://shopify.dev/docs/apps/build/functions
*Sign Up for Liquid Weekly*
Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode of Liquid Weekly, Karl and Taylor sit down to reflect on their experiences and share their thoughts on various topics, including their podcast, Liquid Weekly, and their plans for the future.
The conversation covers their journey so far, including the challenges and successes they've encountered. They also discuss some technical updates, such as changes to the Shopify API and new features, as well as their personal preferences and "picks of the week."
From their experiences with Shopify development to their thoughts on Linux and other technical topics, this episode offers valuable insights for anyone interested in the world of e-commerce and tech.
*Resources*
Shopify Dev Alliance: https://shopdevalliance.com/
Shopify Keyboard: https://shopify.supply/products/shopify-keyboard
*Shopify Dev Changelog*
Even more personalized guidance during app submission - https://shopify.dev/changelog/even-more-personalized-guidance-during-app-submission
New return APIs to create exchanges, add fees, remove return lines and calculate returns - https://shopify.dev/changelog/new-return-apis-to-create-exchanges-add-fees-remove-return-lines-and-calculate-returns
The location object requires read_locations scope - https://shopify.dev/changelog/the-location-object-requires-read_locations-scope
Query bundle components on SFAPI - https://shopify.dev/changelog/query-bundle-components-on-sfapi
The Product Discount Function API now supports cart line targeting - https://shopify.dev/changelog/the-product-discount-function-api-now-supports-cart-line-targeting
Writing Metafield values available on the Customer Account API - https://shopify.dev/changelog/writing-metafield-values-available-on-the-customer-account-api
*Picks of the Week*
(Karl) Everbuilt Sump Pit Cover - https://www.homedepot.com/p/Everbilt-Radon-Mitigation-Basin-Cover-THD1085/300484358(Karl) Omakub - https://world.hey.com/dhh/introducing-omakub-354db366
(Taylor) Shopify Keyboard: https://supply.shopify.com/products/shopify-keyboard
Sign Up for Liquid Weekly
Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this special release episode, Karl and Taylor sit down to chat about Editions.dev, an in-person developer event hosted by Shopify for first time in years. In the first part of this episode, Karl talks to Taylor about what the experience was like and additional takeaway after the event.
In the second part of this episode (starting at 57:13), Karl and Taylor interview Harshdeep Singh Hura, the award winning Shopify developer from Shopify's very first Shopify Build Awards announced and awarded at the Editions.dev event. Harshdeep is the award winner for the Developer Community award for his tireless efforts in open source and helping educate others about Shopify.
Episode Resources:
Editions.dev awards: https://www.editions.dev/pages/summer-editions-2024-build-awards
Editions.dev awards writeup: https://www.shopify.com/partners/blog/2024-shopify-build-awards
Harshdeep Online and Resources:
Website: https://harshdeephura.com/
Twitter: https://x.com/kinngh
YouTube: https://www.youtube.com/@KinnghHeura
Github (Open Source Boilerplates for Building Amazing Shopify Apps): https://github.com/kinngh
Don't forget to subscribe to Liquid Weekly Newsletter for Shopify Developer resources and content: https://liquidweekly.com/
In this episode of the Liquid Weekly podcast, Karl and Taylor dive deep into the world of Shopify development. They kick things off by addressing some of the most pressing freelancing dilemmas. Ever wondered how to ensure you have the full scope from a client? Learn about the pitfalls of making assumptions and emphasize that every project brings its own unique challenges.
Karl and Taylor then transition into the intriguing domain of "Free gift with purchase" promotions and their own experiences - from techniques to master client-side JavaScript to leveraging Scripts. If you've ever been curious about how various themes handle cart events or which ones truly excel in developer documentation, you're in for a treat.
Speaking of JavaScript, Karl and Taylor explore how it integrates with Shopify themes, giving a special nod to the light but versatile Alpine.js.
Our hosts, Karl and Taylor, get candid about their personal experiences. Karl, in his signature style, reveals a unique birthday treat that he swears by. The duo delves into the art of project scoping and the importance of understanding a client's needs.
Taylor learns, and so do we, about the concept of "paid discovery" from Karl, making a compelling case for why it stands out from the regular audits or gratis work. But that's not all! Taylor has some insights to share on an innovative approach to billing that could be a game-changer for freelancers.
To wrap things up, we touch upon the exciting realm of AI in Shopify, throwing the spotlight on the recently announced "Sidekick".
It's a packed episode with expert tips, enlightening discussions, and a sprinkle of light-hearted banter.
// Resources //
Alpine.js, a lightweight Javascript framework: https://alpinejs.dev/
Sidekick, the Shopify AI Assistant: https://www.shopify.com/magic
Delay in reviews for automatic checks: https://changelog.shopify.com/posts/delayed-publishing-of-reviews-in-shopify-s-app-store
Glen Coates (VP of Product at Shopify) Tweet about removing 15,000 fake reviews from app store: https://twitter.com/glencoates/status/1674091876968722435?s=20
Bridgetown, a static site generator using Ruby: https://www.bridgetownrb.com/
Welcome to the first ever episode of the Liquid Weekly Podcast! A podcast all about Shopify Development.
In this episode, Karl and Taylor introduce themselves and talk about how they got started in coding and eventually Shopify. Karl also shares more about the vision for Liquid Weekly and the purpose of the podcast.
Taylor explains how he went from being a social worker to a self-taught full-time freelancer and Shopify Expert customizing Shopify themes. Talking about a failed dropshipping store and freelancing "diaper money" to full-time work and building up a business.
Karl talks about how he started with computers from a very young age and being inspired by the web and what all could be done. This led to starting his education in computer programming but Karl jumped into the freelancing and web development world quickly while still getting his education. Karl went on to work through various freelancing and full-time engineering positions before moving into consulting and specializing in Shopify.
Both Karl and Taylor talk about the benefit of niching down and how focusing on Shopify has helped their careers.
// Resources and Links //
*some links are affiliate links and it's possible that by purchasing through the link we may earn a small commission
Shopify Theme Customization with Liquid by Ivan Djordjevic (book): https://www.amazon.com/Shopify-Theme-Customization-Liquid-state/dp/1801813965 (affiliate link: https://amzn.to/3Oc6aeo)
Shopify Dev Changelog Scheduled: https://shopify.dev/changelog/scheduled
Changes to Asset URLs: https://changelog.shopify.com/posts/changes-to-asset-urls
Shopify Dev Changelog, merchant asset URLs: https://shopify.dev/changelog/changes-to-merchant-asset-urls
Shopify Liquid File URL Filter: https://shopify.dev/docs/api/liquid/filters/file_url
The Soul of a New Machine by Tracy Kidder (book): https://www.amazon.com/Soul-New-Machine-Tracy-Kidder/dp/0316491977 (affiliate link: https://amzn.to/3YhUqMi)
In this episode, Karl and Taylor engage in a lively conversation with Brian Gonzales, a graphic designer, web developer and founder of Solver Collective.
Brian shares his origin story, detailing his transition from Drupal to Shopify and his passion for building a Shopify developer community in Portland. He discusses the pivotal moments in his career, including his passion for retail and the importance of in-person connections.
The conversation explores the challenges and successes of fostering local meetups, navigating Shopify's support and sponsorship, and the importance of creating a technically focused community
Takeaways
- Brian is a graphic designer and web developer from Portland.
- Brian founded an agency called Solver Collective.
- He transitioned from Drupal development to Shopify in 2018.
- He emphasizes the importance of community in the Shopify space.
- In-person connections are vital for building strong networks.
- Community building requires clear messaging and purpose.
- Building a community takes time and persistence.
- Navigating brand guidelines can be challenging but necessary.
- Community events foster connections and knowledge sharing.
- Personal connections enhance professional networking.
- Swag can be a fun way to engage community members.
- Creating a fun atmosphere at events can enhance participation.
Timestamps
00:00 Introduction and Early Morning Energy
02:57 Parenting and Work-Life Balance
06:01 Basecamp and Project Management Tools
08:59 Guest Introduction: Brian Gonzales
12:01 Brian's Superhero Origin Story
15:01 Transitioning to Shopify Development
18:51 The Journey Begins: From Fear to Opportunity
25:09 Navigating Career Choices: The Temptation of the Porn Industry
30:32 Building Community: The Importance of In-Person Connections
37:24 Reviving a Dormant Group: The Birth of a New Community
43:18 Fostering Technical Engagement: A Focus on Developers
49:46 Creating Value: Engaging the Community through Participation
50:05 The Quest for Swag and Community Engagement
52:16 Navigating Shopify Collaborations
56:30 Building Community Connections
01:01:01 Change Log Insights and Updates
01:05:03 Personal Picks and Recommendations
Find Brian Online
- Solver Collective: https://solvercollective.com/
- PDX Shopify Website: https://shopify.pdxmeetup.com/
- PDX Shopify Meetup: https://www.meetup.com/pdx-shopify-meetup/
Dev Changelog
- Support added for $app in product queries by metafield:
https://shopify.dev/changelog/support-added-for-app-namespaces-in-product-queries-by-metafield
- InventoryItem Queryable and Updatable with Products Scopes:
https://shopify.dev/changelog/inventoryitem-queryable-and-updatable-with-products-scopes
- Apps will be reviewed for necessary scopes:
https://shopify.dev/changelog/apps-will-be-reviewed-for-necessary-scopes
- shop.metaobjects is now just metaobjects in liquid:
https://shopify.dev/changelog/shopmetaobjects-is-now-just-metaobjects-in-liquid
- [Action Required] New Catalog APIs:
https://shopify.dev/changelog/new-catalog-apis
- [Deprecation] Payout statuses In Transit and Scheduled have been
merged:
https://shopify.dev/changelog/payout-statuses-in-transit-and-scheduled-have-been-merged
Picks of the Week
(Karl) Banana Chips! https://www.amazon.com/dp/B0096EVMTE
(Taylor) Buckeye Express Carwash
(Brian) - Polyphia: https://polyphia.com/
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/
In this episode of the Liquid Weekly podcast, hosts Karl Meisterheim and Taylor Page welcome Matthew Smith, a Shopify developer and creator of the app Sections Pro. The conversation delves into Matt's journey into Shopify development, the challenges of balancing a full-time job with app development, and the exciting new features of Shopify's theme blocks.
In this conversation, Taylor Page and Matt Smith discuss various aspects of app development within the Shopify ecosystem, including the importance of usability, theme customization, pricing strategies, and the role of ROI in app success.
They also delve into support strategies for app developers, the challenges of navigating Shopify's review system, and the future of Shopify's tech stack. The discussion highlights the need for developers to understand their audience and the market dynamics to create successful applications.
Takeaways
Matt started his journey in Shopify development around 2000.
Sections Pro emerged from Matt's experiences with previous app failures.
The app development process involves learning from failures and iterating.
Fast deployment is crucial for maintaining productivity in development.
Theme blocks allow for more flexibility and reusability in Shopify themes.
Current limitations of theme blocks include their inability to coexist with section-defined blocks.
The future of theme blocks looks promising as Shopify continues to improve UX.
Matt emphasizes the importance of community feedback in app development.
The conversation highlights the balance between speed and user experience in app design.
Matt's approach to development is consistent and incremental, focusing on daily progress. If you build an app, you don't use your app.
It's important to showcase the value of your app to users.
Apps that demonstrate ROI tend to perform better in the market.
Support should be minimized to enhance user experience.
Reviews are crucial for app visibility and success.
Understanding customer needs is key to app development.
Pricing strategies should reflect the value provided to users.
Partnerships and integrations can enhance app functionality.
Navigating Shopify's review system can be challenging for developers.
The tech stack should align with Shopify's evolving vision.
Find Matt Online
Matt's website: https://matthewsmith.com/
Twitter (X): https://x.com/matthewsmith
Sections Pro: https://www.sectionspro.com/
Sections Pro (app store): https://apps.shopify.com/sections-ai
Resources
Theme Blocks developer preview (announcement):: https://www.shopify.com/partners/blog...
Reference theme discussions: https://github.com/Shopify/reference-...
Dev Docs on Theme Blocks: https://shopify.dev/docs/storefronts/...
Quick start (with code examples): https://shopify.dev/docs/storefronts/...
Dawn commit: https://github.com/Shopify/dawn/commi...
Dev Changelog
Continuous cart authentication: https://shopify.dev/changelog/continu...
New Buyer Consent Requirement: https://shopify.dev/changelog/new-buy...
Performance, integration and category-specific requirements come into practice: https://shopify.dev/changelog/perform...
Picks of the Week
(Karl) Music Go Round: https://musicgoround.com/
(Matt) Over the air tv and antenna: https://www.thefreetvproject.org/what...
(Taylor) Sam's Club Membership: https://www.samsclub.com/join
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/
In this episode of the Liquid Weekly podcast, hosts Karl Meisterheim and Taylor Page reconnect to discuss their recent experiences in Shopify development, including custom bundling solutions, site redesigns using meta objects, and the challenges of attribution in e-commerce.
They also share insights on personal projects, deployment strategies, and the upcoming Shopify Editions event. The conversation wraps up with their picks of the week, highlighting resources and recommendations for
developers.
*Takeaways*
- It's important to have a balance between client needs and project
scope.
- Using meta objects can streamline the development process
significantly.
- Quick shop features can enhance user experience and provide valuable analytics.
- Attribution in e-commerce is complex and often misunderstood.
- Deployment strategies should consider long-term sustainability and vendor lock-in.
- Shopify Editions is a key event for developers to stay updated on new features.
- Community engagement is crucial for learning and sharing knowledge.
- Personal projects can be a great way to learn new technologies.
- Using AI tools can simplify development tasks and improve efficiency.
- Building custom solutions can lead to better customer experiences.
*Timestamps*
00:00 Introduction and Current Events
01:08 Shopify Development Insights
04:15 Custom Bundling and Meta Objects
07:18 Site Redesign and Client Collaboration
10:16 Quick Shop Features and Analytics
13:03 Attribution Challenges in E-commerce
16:18 Personal Projects and Learning Experiences
19:17 Deployment Strategies and Modern Hosting Solutions
23:17 Navigating Service Providers in Development
28:18 Building and Maintaining Apps with AI
33:54 Liquid Weekly: A Resource Hub for Shopify Developers
42:24 Shopify Developer Community: A New Resource
44:17 Concluding Thoughts and Future Plans
44:33 Looking Ahead: The Shopify Developer Community
47:40 Insights from Shopify App Development
50:56 Changelog Highlights and Picks of the Week
55:10 Personal Reflections and Recommendations
*Resources*
- Skeleton Crew: https://en.wikipedia.org/wiki/Star_Wars:_Skeleton_Crew
- Peanuts Dishwasher Magnet:
https://talinmarket.com/products/aquarius-gamago-by-nmr-brands-peanuts-snoopy-ace-dishwasher-magnet
- Shopify Editions.dev 2025:
https://community.shopify.dev/t/get-ready-for-editions-dev-2025/4721
In this episode of the Liquid Weekly Podcast, hosts Karl Meisterheim and Taylor Page welcome Matt Sodomsky, VP of Product and Strategy at Lightward.
The conversation delves into Matt's journey in tech, his experiences with Shopify, and the development of Mechanic, an automation platform designed for Shopify users. They discuss the importance of community support, the unique pricing model of Mechanic, and the architecture behind the platform.
*Takeaways*
- Matt Sodomsky shares his journey from tech support to VP of Product and Strategy
- Mechanic is a backend automation platform that allows for complex customizations
- The community around Mechanic is supportive and encourages collaboration
- The pricing model of Mechanic is based on a 'pay what feels good' philosophy
- Locksmith is another product from LightWord that focuses on access control for Shopify stores
- The architecture of Mechanic is designed to handle large volumes of data and tasks efficiently
*Timestamps*
00:00 Matt's Journey to Shopify and Mechanic
08:57 Career Decisions and Growth Mindset
15:59 The Unique Value of Mechanic
24:55 Innovative Use Cases for Mechanic
33:47 Pricing Model and Developer Insights
42:34 The Value of Community and Authenticity
49:37 API Challenges and Future Directions
55:45 Lightward: The AI Product
01:01:30 Final Thoughts and Recommendations
*Find Matt and Mechanic Online*
- Matt: https://www.linkedin.com/in/matthewsodomsky/
- Mechanic website: https://mechanic.dev/
- Lightward App Store: https://apps.shopify.com/partners/lightward
- Mechanic app listing: https://apps.shopify.com/mechanic
- Locksmith app listing: https://apps.shopify.com/locksmith
*Resources*
- Fly.io: https://fly.io/
- Crunchy Data: https://www.crunchydata.com/
- AWS CloudSearch: https://aws.amazon.com/cloudsearch/
*Changelog*
- Merchants on paid trial plans no longer able to leave reviews on Shopify's App Store - https://shopify.dev/changelog/merchant-eligibility-to-leave-reviews-on-shopifys-app-store
- Improved productTags, productVendors, productTypes - https://shopify.dev/changelog/improved-producttags-productvendors-producttypes
- Meta events for theme and app listings: https://shopify.dev/changelog/meta-pixel-events-for-app-listing-page and https://shopify.dev/changelog/meta-pixel-events-for-theme-listing-page
- [SCHEDULED] Minimum requirement is now optional on automatic discounts - https://shopify.dev/changelog/minimum-requirement-is-now-optional-on-automatic-discounts
- [SCHEDULED] Public apps must use new GraphQL Product APIs to be accepted in the Shopify App Store - https://shopify.dev/changelog/public-apps-must-use-new-graphql-product-apis-to-be-accepted-in-the-shopify-app-store
*Picks of the Week*
- Matt: Three body problem (Netflix documentary): https://en.wikipedia.org/wiki/3_Body_Problem_(TV_series)
- Karl: Silo (series): https://en.wikipedia.org/wiki/Silo_(TV_series)
- Taylor: Company of One (book): https://amzn.to/4gzSIxT
*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/
In this episode of the Liquid Weekly Podcast, hosts Karl Meisterheim and Taylor Page welcome Andrea Morone, co-founder of Nextools, to discuss the evolution of Shopify functions and the impact of script migration.
Andrea shares his journey in the Shopify ecosystem, detailing how he transitioned from a consultant to a developer and the creation of various apps, including HidePay and SupaEasy.
The conversation delves into the technical aspects of Shopify functions, their benefits, and the challenges developers face. Andrea also introduces SupaStudio, a tool designed to enhance the development experience for Shopify functions.
The episode concludes with insights on developer experience, tips for using functions, and a discussion on the latest updates in the Shopify ecosystem.
Find Andrea Online
Twitter(X): https://x.com/andrea__morone
LinkedIn: https://www.linkedin.com/in/andrea-morone/
Nextools (app store): https://apps.shopify.com/partners/idigilab2
Nextools (website): https://nextools.tech/
Resources
SupaEasy: http://supaeasy.com/
Shopify App Challenge: https://www.shopify.com/partners/blog/shopify-app-challenge-honorable-mentions
Function framework: https://quasar.nextools.tech/
Function Query Cost Plugin: https://marketplace.visualstudio.com/items?itemName=Nextools.shopify-functions-query-cost-calulator&ssr=false#overview
Shopify Functions: https://shopify.dev/docs/apps/build/functions
The Changelog
The "Boring" Editions (Shopify Editions Winter '25): https://www.shopify.com/editions/winter2025#developer
Shopify Function resource limits now scale with cart size: https://shopify.dev/changelog/shopify-function-resource-limits-now-scale-with-cart-size
Increased limits for automatic function-based discounts: https://shopify.dev/changelog/increased-limits-for-automatic-function-based-discounts
Theme blocks are now live: https://shopify.dev/docs/storefronts/themes/architecture/blocks/theme-blocks/quick-start?framework=liquid
Metaobject theme input settings: https://shopify.dev/docs/storefronts/themes/architecture/settings/input-settings
New customer accounts name change: https://shopify.dev/changelog/new-customer-accounts-name-change
Introducing the Shopify Subscriptions Reference app: https://shopify.dev/changelog/introducing-the-shopify-subscriptions-reference-app
Picks of the Week
Andrea: (Racing) https://www.formula1.com/
Karl: (Radon Mitigation) https://en.wikipedia.org/wiki/Radon_mitigation
Taylor: (Screaming Frog crawler) https://www.screamingfrog.co.uk/seo-spider/
Signup for Liquid Weekly
Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this conversation, Ben, a Director of Product at Shopify, shares his journey to the company, discusses the latest updates in Shopify Editions Winter '25, and highlights improvements in the CLI and GraphQL API.
Ben emphasizes the importance of community engagement and the potential for future developments in the Shopify ecosystem. Ongoing improvements and future vision for Liquid and its integration with developer tools like VS Code are highlighted. Ben also emphasizes the importance of enhancing the developer experience, streamlining workflows, and leveraging community feedback.
The discussion also touches on the role of AI in development, the significance of open-source collaboration, and the need for a cohesive and intuitive coding environment.
*Episode Takeaways*
- The Winter Edition focuses on refining existing features rather than introducing new ones, "The Boring Edition"
- CLI improvements aim to enhance the developer experience significantly.
- GraphQL API enhancements allow for better theme management and integration.
- Community feedback is crucial for product development at Shopify.
- Ben's journey to Shopify involved building his own company first.
- The CLI has been rebuilt to improve functionality and ease of use.
- GraphQL is now fully integrated for managing themes and other resources.
- Ben encourages developers to build apps using Shopify's public APIs.
- The future of Shopify includes more extensibility and community-driven tools. The goal is to enhance the developer experience with tools like VS Code.
- Streamlining Liquid development is crucial for efficiency.
- Future improvements will focus on making Liquid more expressive and simpler.
- Community engagement is vital for the evolution of Liquid.
- AI tools like Copilot can significantly impact development workflows.
- The integration of various tools can create a seamless experience for developers.
- Liquid's evolution aims to maintain simplicity while adding functionality.
- Building in public fosters transparency and collaboration.
- The developer experience (DX) is directly tied to user experience (UX).
- Hot reloading and better asset management are key future features.
*Timestamps*
00:00 Ben's Journey to Shopify and Product Role
08:21 Winter Editions Overview and New Features
25:40 Embracing GraphQL for Enhanced API Management
45:12 Building a Strong Foundation for Future Development
50:47 Aligning Developer and Business Goals
56:34 Community Engagement and Open Source Development
01:09:17 Philosophical Insights on Development and Collaboration
*Find Ben Online*
Twitter(X): https://x.com/benjaminsehl
LinkedIn: https://www.linkedin.com/in/benjaminsehl/
*Resources*
Shopify Editions Winter '25: https://www.shopify.com/editions/winter2025
KOTN: https://kotn.com/
Sanity.io Groq: https://www.sanity.io/docs/groq
Liquid RFCs: https://github.com/Shopify/liquid/discussions/categories/requests-for-suggestions
Jeffrey Guenther Shopkeeper: https://github.com/TheBeyondGroup/shopkeeper
Vite Plugin for Shopify Dev: https://github.com/barrel/shopify-vite
*Picks of the Week*
Ben:
- Dami Dina AI Generator for Liquid sections https://x.com/DamiDina/status/1861755659353542741
- Teenage Engineering CM-15 https://teenage.engineering/store/cm-15
Karl: Fresca https://www.coca-cola.com/us/en/brands/fresca-sparkling-soda
Taylor: Dev Duck https://shopify.supply/products/rubber-duck
Signup for Liquid Weekly
Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode, Karl Meisterheim and Taylor Page engage with Scott
Vinkle, an accessibility specialist at Shopify, to explore the
importance of accessibility in web development.
They discuss Scott's journey into the field, the challenges developers
face when implementing accessibility, and the continuous nature of
accessibility efforts.
The conversation also covers legal aspects, practical tips for
developers, and strategies for educating clients about the benefits of
accessibility. Scott emphasizes that accessibility is not just a
checkbox but an integral part of creating quality products that cater to
all users.
Takeaways
Accessibility is an ongoing journey for developers.
Understanding user experience is crucial for implementing accessibility.
Accessibility should be embedded in the workflow, not treated as an
afterthought.
Legal compliance is important, but the focus should be on user needs.
Small changes can have a significant impact on accessibility.
Testing with real users is essential for effective accessibility.
Accessibility tools are often built into modern operating systems.
Educating clients about the business benefits of accessibility is key.
An accessibility statement can help manage user expectations.
Continuous learning and adaptation are necessary in the field of
accessibility.
Timestamps
00:00 Understanding Accessibility in Development
01:38 Scott's Background and Role at Shopify
04:35 The Importance of Accessibility
07:32 Accessibility as a Continuous Process
10:24 Overcoming Barriers to Accessibility
13:39 Personal Experiences with Accessibility
16:36 Conclusion and Final Thoughts
17:25 Legal Ramifications of Accessibility
17:53 Understanding Accessibility Standards
21:40 The Challenge of 100% Compliance
24:41 Prioritizing Accessibility Improvements
27:40 Tools for Accessibility Testing
29:57 Practical Steps for Accessibility Implementation
32:34 ARIA: When and How to Use It
39:30 Low Effort, High Impact Accessibility Changes
42:39 The Business Case for Accessibility
48:08 Risk Management in Accessibility
51:51 Tools and Strategies for Accessibility Compliance
56:22 Creating an Accessibility Statement
58:18 Final Thoughts and Reflections
Find Scott Online
https://scottvinkle.me/
Resources
Scott's Article on Accessibility Changes:
https://www.shopify.com/partners/blog/3-product-detail-page-accessibility-issues-to-fix-right-now
Fable Accessible services: https://makeitfable.com/
ARIA authoring practices guide: https://www.w3.org/WAI/ARIA/apg/
General help docs on customizing your theme and accessibility:
https://help.shopify.com/en/manual/online-store/themes/customizing-themes/accessibility
Dev Changelog
Increased limits for automatic function-based discounts:
https://shopify.dev/changelog/increased-limits-for-automatic-function-based-discountsNew
dynamic source attributes available in the online store editor:
https://shopify.dev/changelog/new-dynamic-source-attributes-available-in-the-online-store-editorBuilt
for Shopify category-specific criteria are now available:
https://shopify.dev/changelog/built-for-shopify-category-specific-criteria-are-now-availableConditionally
disable gift cards in checkout using custom logic with the Payment
Customization API:
https://shopify.dev/changelog/conditionally-disable-gift-cards-in-checkout-using-custom-logic-with-the-payment-customization-api
Signup for Liquid Weekly
Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode of the Liquid Weekly Podcast, hosts Karl Meisterheim and Taylor Page welcome Kirill Platonov, a Shopify developer specializing in Ruby on Rails.
The conversation explores Kirill's journey into development, his experiences building Shopify apps, and the evolution of the Rails ecosystem. They discuss the challenges and advantages of using Rails with Shopify, the impact of open-source contributions, and the transition to GraphQL.
Kirill shares insights on the future of Rails development and the importance of community support in the tech space.
Timestamps
00:00 Guest Introduction and Background
02:17 Transitioning to Ruby and Rails
05:12 Building Shopify Apps and Early Experiences
08:03 Challenges with Shopify's Ecosystem
11:00 Developing with Hotwire and AppBridge
14:15 Open Source Contributions and Community Impact
17:10 Working with Shopify's Development Team
20:19 Current Projects and Future Plans
23:21 Reflections on the App Store Landscape
26:11 The Future of Rails in Shopify Development
32:11 Exploring the Full Stack with Rails
37:35 Simplifying App Development with Rails
40:29 Getting Started with Ruby on Rails
43:38 Transitioning to GraphQL
50:30 Updates in the Developer Community
56:22 Personal Updates and Picks of the Week
Find Kirill Online
Website: https://kirillplatonov.com/
Github: https://github.com/sponsors/kirillplatonov
Twitter(X): https://x.com/kirplatonov
LinkedIn: https://www.linkedin.com/in/kirplatonov/
Wife's shop: https://bleakandsleek.shop/
Kirill's Apps and Repos
Platmart: Bulk Price Editor: https://apps.shopify.com/fast-bulk-price-editor
Platmart: Color Swatches: https://apps.shopify.com/fast-product-colors
Platmart Size Charts: https://apps.shopify.com/platmart-size-charts
Shopify Hotwire Sample: https://github.com/kirillplatonov/shopify-hotwire-sample
Polaris View Components: https://github.com/baoagency/polaris_view_components
Shopify GraphQL Gem: https://github.com/kirillplatonov/shopify_graphql
Resources
Shopify App Bridge: https://shopify.dev/docs/api/app-bridge
Dev Changelog
New .dev community forum: https://community.shopify.dev/
Built for Shopify update to grace period for programmatically assessed criteria: https://shopify.dev/changelog/built-for-shopify-update-to-grace-period-for-programmatically-assessed-criteria
Storefront API Cart now supports removing Gift Cards: https://shopify.dev/changelog/storefront-api-cart-now-supports-removing-gift-cards
Breaking Changes to CAPTCHA protection on Storefront forms: https://shopify.dev/changelog/breaking-changes-to-captcha-protection-on-storefront-forms
New validation against duplicate handles in productCreate, productUpdate, and productSet mutation inputs: https://shopify.dev/changelog/new-validation-against-duplicate-handles-in-productcreate-productupdate-and-productset-mutation-inputs
Picks of the Week
Kirill: Cursor AI https://www.cursor.com/
Karl: The Mysterious Cities of Gold https://en.wikipedia.org/wiki/The_Mysterious_Cities_of_Gold
Taylor: Duolingo https://www.duolingo.com/
Signup for Liquid Weekly
Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode of Liquid Weekly, Taylor and Karl sit down with David to explore his experience as a Shopify developer and entrepreneur.
David shares his story, from running his own Shopify development studio to creating custom solutions for clients. The conversation covers key takeaways from his experience, including the importance of understanding client needs, the benefits of using Shopify's checkout extensibility, and tips for aspiring Shopify developers.
From the challenges of working with client codebases to the benefits of documenting code, this episode offers valuable insights for anyone looking to succeed as a Shopify developer.
*Guest Info*
David on Twitter: https://x.com/austriker27
Website: https://lindahlcorp.net/
Rainier Watch: https://shop.rainierwatch.com/
*Resources*
David's Preorders on PDP with Metafields post on Twitter: https://x.com/austriker27/status/1724833551403852237
Shane Rostad on Twitter: https://x.com/shanerostadMetafields on Shopify: https://shopify.dev/docs/api/liquid/objects/metafield
Liquid Product Object: https://shopify.dev/docs/api/liquid/objects/variant#variant-inventory_quantity
Liquid Variant Quantity Property: https://shopify.dev/docs/api/liquid/objects/variant#variant-inventory_quantity
*Shopify Dev Changelog*
Cart cookie value now includes key param: https://shopify.dev/changelog/cart-cookie-value-now-includes-key-param
Storefront API Cart ID now includes key param: https://shopify.dev/changelog/storefront-api-cart-id-now-includes-key-param
Pixels now support more customer privacy setting configuration: https://shopify.dev/changelog/pixels-now-support-more-customer-privacy-setting-configuration
Enhanced handling of large quantities in the Carts API update endpoint: https://shopify.dev/changelog/enhanced-handling-of-large-quantities-in-the-carts-api-update-endpoint
*Picks of the Week*
(David) Call of Duty World War II: https://en.wikipedia.org/wiki/Call_of_Duty:_WWII
(Taylor) Airpod Cleaning Tool*: https://amzn.to/3RXKrKf
(Karl) Tim Tam Slam: https://www.youtube.com/watch?v=k8hEo4N8Nhs; and Fowling game: https://en.wikipedia.org/wiki/Fowling_(sport)
*affiliate link
*Sign Up for Liquid Weekly*
Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode of Liquid Weekly, Taylor and Karl sit down with Adam, co-founder of Wrapped, to explore his experience building a successful Shopify app and his journey to achieving "Built for Shopify" status.
Adam shares his story, from launching Wrapped to overcoming challenges and ultimately achieving the coveted "Built for Shopify" badge. The conversation covers key takeaways from his experience, including the importance of following Polaris guidelines, the benefits of investing in quality app development, and tips for aspiring Shopify app developers.
From the benefits of using Polaris components to the value of perseverance in app development, this episode offers valuable insights for anyone looking to create a successful Shopify app.
Resources:
Adam on Twitter: https://x.com/releod
Wrapped: https://apps.shopify.com/wrapped
Alacart Apps: https://www.alacartapps.co
Polaris: https://polaris.shopify.com
Built for Shopify: https://shopify.dev/built-for-shopify
Shopify Dev Changelog
Image and swatch presentations for product filters API
GraphQL Admin API: Support for metafield connections in online store objects
[Scheduled] Introducing a webhook topic for customer account settings
Patrick Millegan follow-up and notes query to allow current state when merchants install their app
[Scheduled] Writing Metafield values available on the Customer Account
Picks of the Week:
(Adam) Shoe Dog: https://www.goodreads.com/book/show/27220736-shoe-dog
(Karl) Twinery: https://twinery.org/
(Taylor) Arc Internet Browser: https://arc.net/
Sign Up for Liquid Weekly:
Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode of Liquid Weekly, Karl and Taylor dive into a conversation with Coralie, a Shopify expert, discussing her experiences and insights on various Shopify-related topics as well as different parts of the Shopify services sphere. Coralie shares her experience freelancing with Shopify, to working with Theme provider Clean Canvas, and finally a look at her new role at Shopify on the Professional Services team. She shares her thoughts on theme development, the importance of community, and the role of metafields in Shopify.
The conversation covers Coralie's approach to learning theme development, her experience with Dawn, and her recommendations for those interested in exploring Shopify theme development. The trio also touches on the importance of community events, such as the edition.dev conference, and the benefits of attending these events for Shopify developers.
*General Resources*
- Github Dawn repo: https://github.com/Shopify/dawn
- Shopify theme submission: https://shopify.dev/docs/themes/store/review-process/submit-theme- Best practices for building a Shopify theme: https://shopify.dev/docs/themes/best-practices- Clean Canvas: https://www.cleancanvas.co.uk/- Shopify Growth Services: https://growth-services.shopify.com/
*Picks of the Week*
Taylor - "Alone" TV Show
Karl - "Wicked French" Phrasebook
Coralie - Wide Event organized by Mat De Sousa
Sign Up for Liquid Weekly
Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
In this episode of Liquid Weekly, Karl and Taylor get into Karl's experience building out features for a Flickity slideshow in a Shopify theme and leveraging checkout branding API and its implications for customizing the checkout experience. Karl shares his recent hands-on experience and insights on using GraphQL queries, color schemes, and checkout UI extensions to tailor the checkout header, logo, and links for a more personalized customer journey.
Discover the challenges faced, workarounds implemented, and the potential of leveraging the checkout branding API for unique branding opportunities. Gain valuable tips and learn about the limitations and possibilities of customizing the Shopify checkout experience using these advanced tools.
*General Resources*
Liquify extension - https://chromewebstore.google.com/detail/liquify-shopify-code-sear/edekihmjmpkkkaolmojnajojfgphccma
Flickity - https://flickity.metafizzy.co/
Swiperjs - https://swiperjs.com/
Liquid inline comments - https://shopify.dev/docs/api/liquid/tags/comment#comment-inline-comments
Octothorp - https://www.merriam-webster.com/dictionary/octothorpe
Javascript CustomEvent - https://developer.mozilla.org/en-US/docs/Web/API/CustomEvent/CustomEvent
*Checkout Resources*
Checkout styling overview - https://shopify.dev/docs/apps/checkout/styling
**Tutorials**https://shopify.dev/docs/apps/checkout/header-footer/customize-header?framework=react&extension=react
https://shopify.dev/docs/apps/checkout/styling/update-color-settings#step-3-configure-color-schemes
https://shopify.dev/docs/api/admin-graphql/2024-04/mutations/checkoutBrandingUpsert?example=Set+a+checkout+logo#examples-Reset_color_schemes_to_the_defaults
https://shopify.dev/docs/themes/best-practices/design/color-systemAdd a favicon via GraphQL - https://shopify.dev/docs/apps/checkout/styling/add-favicon
Upload media - https://shopify.dev/docs/apps/online-store/media/products#step-1-upload-media-to-shopify
Style component for conditional styling - https://github.com/Shopify/ui-extensions/tree/124581af0dfd4a583e668a20ea034879983b9d0d/packages/ui-extensions/src/surfaces/checkout/style
Checkout UI Extensions Repo - https://github.com/Shopify/ui-extensions/blob/124581af0dfd4a583e668a20ea034879983b9d0d/README.md
Components inherit styles from the merchant brand settings - https://github.com/Shopify/ui-extensions/discussions/368#discussioncomment-3004008
CSS not supported - https://github.com/Shopify/ui-extensions/issues/1668
Github Gist for checkout Branding API usage - https://gist.github.com/kmeister2000/4bcf8ee0e4fbfe744455e0a5ac876c9a
*Shopify Dev Changelog*
Go check it! https://shopify.dev/changelog
*Picks of the Week*
Taylor - Bulk Product Editor by AbleStar and Code Snipptes: https://ablestar.com/bulk-product-editor/ && https://support.ablestar.com/category/223-code-snippets
Karl - Timeliness: A reminder to value punctuality in all aspects of life
*Sign Up for Liquid Weekly*
Don't miss out on expert insights and tips—subscribe to Liquid Weekly for more content like this. https://liquidweekly.com/
Comments
Top Podcasts
The Best New Comedy Podcast Right Now – June 2024The Best News Podcast Right Now – June 2024The Best New Business Podcast Right Now – June 2024The Best New Sports Podcast Right Now – June 2024The Best New True Crime Podcast Right Now – June 2024The Best New Joe Rogan Experience Podcast Right Now – June 20The Best New Dan Bongino Show Podcast Right Now – June 20The Best New Mark Levin Podcast – June 2024