Episode 029 - Kirill Platonov on Developing Shopify Apps with Ruby on Rails
Description
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/