Liquid Weekly Podcast: Shopify Developers Talking Shopify Development
Karl Meisterheim
Each episode hosts Karl and Taylor discuss the latest news and techniques for Shopify development. Hear about current projects, listen to interviews with develo...
Episode 029 - Kirill Platonov on Developing Shopify Apps with Ruby on Rails
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/
--------
1:05:04
Episode 28 - Patrick Millegan On New Customer Accounts
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
--------
1:12:07
Episode 027 - Guest Kurt Elster on Better Collaboration Building for Merchants
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/
--------
1:08:40
Episode 026 - Guest Thomas Kelly, CEO of Archetype Themes
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
--------
1:15:53
Episode 025 - Guest Tobi Lutke on Creating Liquid
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/
Su Liquid Weekly Podcast: Shopify Developers Talking Shopify Development
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.
Ascolta Liquid Weekly Podcast: Shopify Developers Talking Shopify Development, Acquired e molti altri podcast da tutto il mondo con l’applicazione di radio.it