PODCAST · technology
talkingshop.dev
by Kalen Jordan
Just a couple of Shopify devs talking shop
-
29
#30 "Mattress In Frame"
[00:00:00] Rapid Reviews Roast & Founder Intro[00:00:33] smile.io Sponsor + Discount Warnings[00:01:13] Riverside Bugs & Tab Chaos[00:03:20] Tab Groups Are a Lie[00:05:14] Girlfriends, Surveillance & Live Anxiety[00:06:43] Shopify Outage: Who Cares?[00:08:07] Garage Office, Mattress Confessions[00:09:08] Surfing vs Work Schedules[00:10:14] Secret Builds & AI Projects[00:12:27] Cyber Monday Fallout Debate[00:14:00] Shoppable Video App Pitch[00:15:00] Live Shopping vs PDP Video[00:17:53] Shopify Key Rotation Failure[00:19:13] Shop App Growth Explained[00:21:47] Shop Minis: No Incentives?[00:23:28] Gamification, WeChat & Wordle[00:25:00] Pickleball Fight Story[00:29:46] Shop Mini AI Product Finder[00:30:03] Reviews Apps & Page Speed Wars[00:31:37] Shopify Review System Is Broken[00:34:01] Fake Reviews & Partner Crackdowns[00:38:25] PostHog, Session Replays & AI[00:44:18] AI Slang Mode Is Dumb[00:45:27] NYC Office Dreams[00:49:07] Marketers vs Developers[00:55:48] UX vs Performance[00:57:01] Page Speed Roast (Live)[01:03:18] Elon, Builders & Burnout[01:05:02] Horizon Theme & AI-Friendly Code[01:12:06] Web Performance Deep Dive[01:19:15] Free Tools, Real Costs[01:24:09] Frontend Anti-Patterns[01:27:16] AI Agents Writing SQL[01:35:18] Data Pipelines & DuckDB[01:41:23] Clickstream Analytics Explained[01:47:31] Final Chaos & Sign-Off
-
28
#29 "The Webhook Support Group"
[00:00:00] Cold Open & Community Praise[00:00:25] Sponsor: Smile.io (Black Friday Sponsorship)[00:01:05] Pre-Show Chaos & Stream Setup[00:02:00] Stress, Vision, and “Taking It to the Moon”[00:03:20] Bros Vibes, Community Energy & Coralie Joins[00:03:54] Shopify Community Royalty & Pronunciation Debates[00:05:01] Mapping the Shopify Ecosystem (Who’s Best at What)[00:06:43] Europe vs USA, Vacations, and Work Culture[00:07:09] What It’s Like Working at Shopify[00:07:55] Black Friday Internals & The Mystery of Dashboards[00:08:40] Shopify Secrecy, Leaks, and Transparency[00:08:59] Guests Roll In & Chicken Nuggets Lore[00:10:21] Social Media Detox & Twitter vs LinkedIn[00:17:31] Shopify Forums vs Slack & Community Evolution[00:19:31] Global Time Zones, India at 4AM[00:20:15] Freelancing, Prepay, Storetasker & Real Hourly Rates[00:22:00] Black Friday Performance: Up, Down, or Flat?[00:23:46] Enterprise Clients, Aggregated Data & BF Trends[00:24:48] Layers, Search Scale & Massive Volume Numbers[00:25:11] Shopify Search vs Enterprise Reality[00:26:01] Tagless, Merchandising & Server-Side Tradeoffs[00:27:29] Jake’s Search Architecture Deep Dive[00:29:12] Burnout, AI Agencies & What Comes Next[00:30:19] Toronto, New York, London & Meetups[00:31:21] AI Fixing the Economy & The Future of Work[00:33:09] Shopify Secrecy Revisited & “Fake Leaks” Debate[00:36:46] Black Friday Horror Stories (Logs, AWS Bills)[00:44:31] Cloudflare vs AWS vs Edge Performance[00:47:03] Databases, D1 Limits & Scaling Nightmares[00:50:03] React, Search Tech & Platform Economics[00:54:01] Web Performance, Core Web Vitals & Client Myths[00:57:00] Freelance Pricing, Bespoke Builds & Reality Checks[00:59:49] The React vs Signals / “sin.js” Argument[01:02:26] Shopify Innovation: Reality vs Perception[01:07:27] Enterprise Truth: Why Brands Really Leave[01:10:53] B2B, Markets & Shopify’s Hardest Problems[01:14:31] Centra vs Shopify: Architecture & Scale[01:18:34] Big Brands, Market Concentration & the Future[01:22:29] AI Commerce, Neural Links & Buying With Thoughts[01:23:46] Wrapping Up, Sign-Offs & Sleep Deprivation[01:24:05] Shopline Conspiracy & Final Chaos
-
27
#28 "They Call Me "IT Dave"
00:00 - Intro & Smile.io Sponsorship 01:22 - Programmer or whatever we are 01:52 - Dave’s alter-egos and promo quotas 03:15 - Wizard hats and Halloween strategy 05:10 - Token Dave and the AI leaderboard 08:00 - Kalen’s Shop Minis experiments 11:40 - Mystery boxes, swipes, and feedback loops 18:00 - Product descriptions and brand voice 24:30 - Checkout testing and PDQ deep dive 27:20 - Claude Code, Codex, and context hoarding 33:10 - Git work trees, DBT, and late-night agent coding 38:30 - Modal debugging and test automation pain 44:00 - Cookie banners, Nacho Libre, and existential dev talk 47:00 - Hiring stories, fashion jobs, and North Carolina dreams 50:40 - Claude reading secrets and the security rabbit hole 51:55 - “Find the Shopify PM” 52:45 - ShopifyQL and analytics tinkering 53:57 - AI-driven emails and the LTV flashback 1:01:00 - Brand voice and prompt tuning 1:07:00 - Testing at scale with AI 1:10:00 - SaaS vendor therapy and A/B test chaos 1:13:00 - Wrapping up: Minis, optimism, and candy plans
-
26
#27 "Hunky Bill Appreciation Day"
[00:00:00] Cold Open & Smile.io Ad Spot[00:01:23] Rocker Glow-Up & Compliments[00:03:24] Viral Tweet & Rails Rants[00:06:24] Spam DM Revenge Plots[00:09:27] Anthropic’s Ship-It Culture[00:12:56] Claude Power-User Tips[00:15:48] Parallelizing Dev Workflows[00:21:19] Hallmark-Sora Mashups[00:24:02] Meetups, BBLs & Cringe[00:27:32] Hunky Bill Appreciation Day[00:33:17] Reading Code vs Writing Code[00:40:17] 2,048 Variants Drop[00:46:04] Etsy Beats Shopify to GPT[00:50:22] Weekend Plans & Confidence
-
25
#26 "GCloud Goblin Mode"
00:00 – Cold open + Smile.io sponsor 01:13 – Friday vibes + late-night Claude sessions 02:09 – GCloud + SQL wizardry 03:47 – The nightmare that is Google Cloud’s UI 06:02 – Teaching Claude to remember stuff (and failing) 08:56 – Capturing AI context before it disappears 10:19 – Docker pain, Postgres pain, all the pain 12:32 – “I don’t read docs, I just ask Claude” 14:06 – Visualizing the LLM brain 15:18 – Sora jailbreaks itself and writes on a chalkboard 17:09 – The rise of AI social feeds 18:24 – Meme theory + Lord of the Riz 19:43 – Tobi’s been keylogging himself for 10 years 🤯 20:37 – Linus Torvalds: still committing daily 22:12 – Kalen admits he’s bad at working with people 23:27 – AI wireframes + prompt-based design 25:58 – Figma MCP dreams 27:46 – Flow builders that make you click too much 29:59 – A 5-year-old AWS site still running somehow 31:17 – Shoutout to Gil for fixing Shopify checkboxes 32:09 – Bulk editor blues + the $15 SaaS pitch 36:54 – Hidden variants + Tobi promises salvation 43:12 – Builder Sundays envy (do Austin next!) 46:49 – Meetup ideas + social dread 49:57 – Onboard B2B app vs rolling your own 57:22 – Getting warned in the Shopify Slack 😅 59:03 – Are we good people? (short therapy break) 1:02:18 – Pop Mart addiction + blind box economics 1:05:07 – Medusa vs Shopify + the B2B dream 1:07:26 – Pickleball + Scout weekend plans
-
24
#25 "Declarative Metafields, Declarative Regrets"
00:00:00 – Lost in your own repo (zero-to-one brain fog)00:01:24 – Country vs. metal: what’s actually more emotional?00:03:11 – Never trust a web app turned desktop app00:05:00 – Memory cores, ++i crimes, and C code nostalgia00:09:07 – Luxury blow-up couches & festival life00:10:17 – Smart glasses hit different: Meta, Oakleys, and the PR spin00:12:27 – Privacy weird: everyone recording, everyone paranoid00:13:55 – Cry-bait memory videos and why they always work00:14:58 – Oakleys as pickleball uniform (my whole personality now)00:15:44 – Listener shoutout: Peanut Butter Collective00:16:40 – Villain marketing, underdogs, and community antagonists00:21:22 – Analytics Monday: checkout funnel wins & bot filtering00:25:32 – Shopify Knowledge Base app: query logs = secret FAQ gold00:28:20 – AI follow-up calls (customers don’t even notice)00:31:16 – Customer support at scale: doomed or fixable?00:36:17 – Claude as the code filing cabinet00:40:03 – GPT Pro, Cursor, and codebase indexing confusion00:43:40 – Shopify forums > support tickets (Liam shoutout)00:44:20 – Shop Worker news: first npm package & create-shopworker00:46:03 – GPT-personalized quiz landing pages00:48:15 – Declarative metafields: greenfield yes, migration nope00:51:22 – Personal READMEs & ways of working00:55:40 – Optimizing disagreeableness (and knowing your spectrum)00:57:20 – Parenting, video games, and six-year-old attention spans01:04:12 – Bitcoin, conspiracies, and oversharing online01:10:26 – Healthy relationships, sharing ideas, and not just tweeting01:13:18 – Wrapping up… and the recording dies
-
23
#24 "Control Alt Dylan"
[00:00:00] X.com? Nah, It’s Still Twitter[00:05:00] Beating Algorithmic Sludge & Viral Trash[00:09:30] Forums, Flows & Community Hustles[00:14:00] Killing the Flow Checksum—Sidekick Dreams[00:21:00] RVShare Days & Birth of Real-ID[00:29:00] Review Anxiety and App-Store Politics[00:34:00] Claude, Multitasking & Git Work-Trees[00:40:00] Building a Mobile Admin from CLI Scripts[00:50:00] AI That Actually Ships Features[01:00:00] Burnout, TRT, and Lifestyle Refactors[01:11:00] BMX Wrecks, Lake Surfing & Sign-Off
-
22
#23 "Living in the Terminal"
[00:00:00] Benchmarking the Benchmarks[00:03:40] Grok, Slack—Did We Record That?[00:06:00] Linear Side-Quest vs Jira[00:10:30] Living in the Terminal[00:15:20] Multi-Tasking with Work Trees[00:21:00] Vibe-Coding Envy at Shopify[00:27:00] Notebook LM Mind-Blown[00:35:00] Ads, Models & Monetization Rants[00:42:30] MedSync CLI Glow-Up[00:49:50] AI Downtime Meltdown[00:55:40] Retirement: Surf & Pottery Futures
-
21
#22 "The Final AGI Boss: Bluetooth"
[00:00:00] Homework Sheet Notes & Grade-School Flashbacks[00:01:30] Dad Jokes Meet Stone-Faced Kids[00:04:50] Listener Mail, Robotics & $400 Lego Sets[00:07:00] "Fix Bluetooth, Prove AGI" Rant[00:09:35] The Mythical Podcast Topic List[00:10:30] Spinning Up Claude Headless in Docker[00:21:40] Discovering Claude Code Cleanup Agents[00:24:55] Anthropic Drama & Golden Gate Claude Legend[00:38:00] Will AI Spawn Endless Shopify Apps?[00:45:30] Remote-DOM, Agent Commerce & ChatGPT Checkout[00:52:30] Parallelizing Claude and Context-Switch Fatigue[01:06:15] Five-Person Billion-Dollar Startups & Future Workflows
-
20
#21 "An Army Of Drones In The Sewer"
[00:00:00] Claudeputer & the 10K MRR Challenge[00:01:45] Small-Town Escapes and Dune Buggies[00:04:00] Broken Hand, Buddy Loops & Voice Coding[00:07:38] WhisperFlow Beats Mac Dictation[00:12:06] Costly Love Affair with Claude Code[00:17:54] Fully-Autonomous SaaS Pipe Dreams[00:19:00] Will Super-Smart AI Grow a Will?[00:26:42] Shipping a Swift Notes App in an Hour[00:34:10] Google Cloud vs Cloudflare Workflows Smackdown[00:45:30] POS vs Online Inventory Nightmares[00:51:40] Indie App Hustle & Flow-Guy Wisdom[00:58:30] Crashing the SDA Slack Club[01:00:19] Fantasy: Unhinged Shopify Twitter[01:05:15] Do Robots Deserve Vacations?[01:12:45] Lex-Length Podcasts & Sign-off
-
19
#20 "Metrics Day"
[00:00:00] Cold Open & Pen Detox[00:00:54] Sponsor – Smile.io[00:01:45] Key & Peele, Horror, and AI Doomscrolling[00:05:30] Two-Sentence Horror & Memory Glitches[00:06:30] Live MCP + Claude Demo[00:10:00] Remote DOM & Storefront AI Futures[00:14:15] Dirty Data and the AI PIM Rabbit Hole[00:23:40] n8n, MCP Buzzword Bingo & Monetization[00:30:45] Toby’s AI Memo and Org-Wide Adoption[00:35:50] Metrics Day Bubble-Chart Bragging Rights[00:41:00] Grok’s Tweet Search Magic[00:48:30] Coding Music with LLMs[00:52:00] Vendor Lock-In Pain Stories[00:57:50] NetSuite Sync Nightmare[01:03:00] BuiltWith Panic & Store Count Reality Check[01:08:25] Wrap-Up & Random Sighs
-
18
#19 "Let Sidekick Cook"
[00:00:00] Headphone Heists & Peripheral Pain[00:01:37] Friday Vibes[00:04:27] Shopify as 100-Year Kool-Aid[00:05:51] Rick Rubin Meets Tobi[00:07:43] In-Person at Editions[00:09:47] Grilling Shopify PMs[00:13:59] Taylor’s Community Superpowers[00:17:19] Sidekick Naming Crisis[00:20:12] Flow, Functions & AI Dreams[00:27:00] Charlie’s Omni-Channel POS[00:32:23] Meta-field Translation Hell[00:35:05] Bot Traffic Nightmares[00:43:06] GPT Voice Gets Smarter[00:45:33] Tabs vs Trackballs[00:51:16] Keyboard Rabbit Holes[00:52:59] Cloudflare Log Retention Woes[00:55:22] Wrap-Up & Weekend Plans
-
17
#18 "Panoply"
Two Shopify devs swap jet-lagged war stories: losing voices in Toronto, escaping e-com burnout, and chasing 10× performance with renegade stacks like Syn.js, SPX and Centra. Expect rants about "plugin parasites," Shopify’s review purge, AI-generated code, TRT injections, fat-bike commuting, and why every theme deserves a skeleton. Pure dev-therapy with sarcasm, heart, and way too much caffeine.
-
16
#17 "The Rooftop Waitlist"
[00:00:00] Golf-Ball Hail & Garage Panic[00:03:00] Editions Event FOMO Begins[00:07:45] Party Invites, Runs & Rooftops[00:10:45] Review-Purge Heartbreak[00:14:00] Sidekick Queries + Theme Upgrade Rants[00:18:00] SaaS Cart vs Own-Your-Code[00:22:00] Wishlist King Rebrand Saga[00:24:45] David’s BigQuery Cleanup Odyssey[00:31:00] ShopWorker: Cloudflare Automations[00:38:30] Flow vs Logs vs Rate Limits[00:43:00] "Drink Your Own Champagne" Rant[00:45:30] GraphQL Linter & MCP Mysteries[00:50:00] Claude-Powered Code Reviews[00:54:00] Liquid Email Template Nightmares[00:56:30] Travel Logistics & Event Wrap-Up
-
15
#16 "Vibe Conferencing"
[00:00:00] Game Boy Easter Eggs & Nostalgia[00:03:45] Dad Germ Warfare & Vitamin-D Maxing[00:05:30] Methylene Blue, Science Curveballs[00:06:50] Shopify Editions & Vibe Conferencing[00:11:00] Intelligent Price-Testing Deep Dive[00:16:00] Discount Feature Heartbreak[00:18:40] Open Source vs SaaS Soul Search[00:24:30] Meta-Object Sync CLI Nerd-Out[00:26:00] Spotlight vs Raycast Workflow Rumble[00:28:20] AI Coding Routines & Cursor Tips[00:35:40] ChatGPT Therapy & Privacy Dilemmas[00:41:30] Copy-Paste Sections Roll-Out Reaction[00:43:50] Flexport→NetSuite Google Apps Script Win[00:47:40] Devin the Dev-Bot Possibilities[00:51:00] Ubiquiti Wi-Fi Upgrade Hype[00:54:00] Retro Mini-Games on Shopify[00:57:20] Cloudflare & D1 Love Letter[01:01:10] Wrap-Up & Random Clickers
-
14
#15 "Dev Mode: Trademarked and Triggered"
From AI‑powered coding epiphanies to unexpected Objective‑C detours, this episode is equal parts tech therapy and hacker joyride. Kalen and David tame verbose Claude 3.7, celebrate Flow’s new multi‑step loops, and brainstorm auto‑styled Shopify widgets that design themselves. They rant about Figma’s “Dev Mode” trademark, debate whether kids should let ChatGPT ace biology homework, and plot a sabbatical‑fuelled walkabout. Grab headphones and join the chaos; the future of dev life has never sounded messier—or more fun.0:00 Intro1:16 Riverside audio struggles4:02 Mac‑app dreams & Objective‑C fears5:57 ChatGPT let‑downs, meet DBT7:21 Claude bracelets & AI‑tool banter8:56 Dependency hell → modeling wins15:17 Native Shopify vs external data models20:40 Dialing in Claude 3.7 prompts24:38 Model‑name confusion marathon28:07 AI untangles messy theme‑JS30:15 AI terminal tools & cost talk32:32 Rapid Polaris UI building34:46 Grappling with Shopify MCP36:26 Dezi.dev & AI layout builders38:03 Multi‑step loops land in Flow39:48 AI‑powered app‑theme styling45:15 Figma “Dev Mode” trademark rant49:04 Theme price‑tracker insights55:07 Kids, AI & education debate58:58 OpenAI “Yeets” rumor mill59:58 Sabbatical plans & sign‑off
-
13
#14 "Hit F5 on the Dome"
00:00:00 - Kicking Things Off: To-Do Lists and Mega Tasks00:01:40 - Proof of Concept: Matching Big SQL Numbers00:02:20 - Low on Juice: Nap Strategies and Brain Refreshes00:03:40 - Hailstorm Panic: Moving Cars and Garage Mayhem00:05:00 - Tesla Regrets and Trash Can Truck Debates00:08:00 - The Secret Admin Block Project Reveal00:12:00 - Building Drag-and-Drop Admin Blocks00:15:00 - Shopify App Blocks Limitations and Challenges00:19:00 - Rant Alert: Hackathon Frustrations00:21:00 - Last-Minute Hotel Booking Disasters00:24:00 - Shopify Platform Fees Confusion00:27:00 - Getting Charged for Historical Order Imports00:30:00 - Knowledge Base Dreams and Empty Data Dictionaries00:33:00 - Lightweight Tools for Client Support00:35:00 - SaaS Hall of Shame: 48-Hour Free Trials and Forced Contracts00:38:30 - Influencer Management Software Gripes00:41:00 - Are Developers Doomed? AI and Combine Harvesters00:46:00 - Will AI Replace Jobs or Transform Them?00:50:00 - Rant: ShopifyQL API Deprecation Drama00:53:00 - Missing the Good Old Forum Days00:55:00 - Better Reports App and 4-5-4 Retail Calendars
-
12
#13 "Hold My Rock"
• 00:00:00 – Introduction: Testing the “Push” Approach• 00:01:03 – Cadence & Scheduling• 00:02:04 – Work-Life Balance & Personal Updates• 00:02:15 – Fidget & Precision Engineering• 00:03:10 – Finding Calm with a Rock• 00:04:09 – Productivity & Schedule Adjustments• 00:05:01 – NetSuite Integration & Product Ideas• 00:06:42 – Iterative Development & Discovery• 00:08:01 – Indie Game Inspiration• 00:10:00 – Shopify Update & Community Feedback• 00:11:11 – Built-for-Shopify Engagement• 00:12:09 – Forum Dynamics & Moderation• 00:16:23 – Payment Processing & Vaulted Cards• 00:18:05 – High-Value Transaction Challenges• 00:21:01 – Social Media & Flow Glitches• 00:23:55 – Debugging API Mutations• 00:26:03 – Meta Fields & Discount Strategies• 00:30:22 – Transition to AI & Data Projects• 00:31:10 – Returns & Order Transfers• 00:33:01 – Developer Workflow & Refactoring• 00:35:07 – AI Tools for Code Review• 00:36:12 – Balancing AI Costs & Productivity• 00:39:25 – Efficient Use of OpenAI Credits• 00:40:15 – Evaluating GitHub Bots• 00:41:51 – AI Chat & “Vibe Coding”• 00:42:21 – NetSuite vs. Modern Coding• 00:43:12 – Quick App Script Projects & Badge Design• 00:45:14 – Displaying Discounts on Product Pages• 00:46:10 – Discount Strategies• 00:47:03 – Shopify Discount Challenges• 00:48:01 – Discount Apps & Alternatives• 00:49:06 – Testing Discount Options• 00:50:21 – Discount Meta Objects & Background Jobs• 00:51:08 – Front-End Discount Integration• 00:52:03 – Final Thoughts on Discount Testing• 00:55:01 – App of the Week & Collection Sorting• 00:56:01 – Wrapping Up Collections & Integrations• 00:57:08 – Conclusion
-
11
#12 "Duck Hunt & The AI Revolution"
• 00:00:00 – Intro & Sponsor Message• 00:00:44 – Sponsor Details: smile.io & Benefits Overview• 00:01:25 – Travel & Logistics Update (Hedge Purchase, Passport, IT Budget)• 00:02:00 – Pre-Event Discussion: Conference Name Change (Predis to Tectonic)• 00:03:15 – Conference Schedule & Pre-Event/After-Party Details• 00:05:00 – Casual Chat: Business Networking & Meeting Plans• 00:10:04 – Technical Deep Dive: JavaScript-to-Rust Conversion• 00:16:00 – Exploring Cursor, Code Migration & API Integration Ideas• 00:20:36 – NetSuite Integration: SOAP vs. REST and Schema Changes• 00:27:00 – Shout Outs & Episode Highlights (Editor, Social Clips)• 00:41:37 – Fun Segment: Duck Hunt Mini-Game Concept• 00:46:00 – AI Insights: Sprite Generation, Developer Tools & Support Challenges• 00:55:31 – Wrap-Up & Final Thoughts
-
10
#11 "Mutate and Dip"
00:00:00 – Introduction & Episode OverviewKickoff of TSD #11 – Mutate and Dip00:01:18 – Hedge Booking, Discounts & Tariff TalkDiscussion about hedge booking tickets, discount inquiries, and potential legal/tariff issues00:03:00 – Conference Experiences & In-Person NetworkingChat about meeting online contacts face‑to‑face at conferences and the magic of real-life interactions00:07:00 – Travel Booking, Airbnb Deals & Flight SafetyStories on snagging an Airbnb deal, flight booking quirks, and nonstop vs. layover debates00:11:00 – Live Podcast Ideas & Operator DemoIntroduction to the concept of live podcasts and a demo of the browser‑controlling operator00:15:00 – AI Models, Integration & Operator LimitationsInsights on current AI model integrations (GPT, Claude, Cursor) and the need for more seamless automation00:17:30 – Investment Updates & Industry BuzzTalk of recent investment news—including a billion-dollar boost into Anthropics—and industry dynamics00:18:55 – App of the Week: Live Meta Fields on ShopifyOverview of the new Espresso Live Meta Fields app and its live data features for Shopify00:24:00 – E-Commerce UX: Filtering, Registration Flows & A/B TestingDiscussion on meta field filtering, multi‑step registration flows, and early A/B test insights00:34:00 – UI/UX Optimizations: Button Colors, Videos & Warranty MessagingExploration of simple UI tweaks, the impact of product videos, and warranty language experiments00:39:00 – Shopify Flow, Webhooks & Infrastructure InsightsDeep dive into how webhooks are handled in Hydrogen, Shopify Flow’s queuing system, and related infrastructure00:45:00 – New Customer Accounts, Loop Exchanges & Store CreditTalk on new customer account features, the loop exchange process, and the nuances between store credit and gift cards00:52:00 – Mutate and Dip: GraphQL Tools & Automation HighlightsShowcasing GraphQL mutations (“mutate and dip”) along with a cool Chrome extension and automation challenges00:56:00 – Dev Environment Sync & Meta Field HandlingExperiences with Postman, syncing development environments, and tackling meta field reference issues00:59:00 – NetSuite Integration & Data Pipeline OverhaulVentures into NetSuite’s changing APIs, data pipeline revamps, and the evolution of reporting systems01:01:00 – Wrap-Up & Episode Title ConfirmationFinal thoughts, a nod to “Mutate and Dip,” and closing remarks
-
9
#10 "Bundle of Shenanigans"
00:00:00 – Intro: Competitor Research vs. InspirationDavid explains his approach to finding app ideas without heavy competitor research.00:01:00 – Wholesome Vibes & Family TalesKalen jokes about David’s wholesome life—quaint B&Bs, shoveling snow, and family snow fights.00:03:00 – DIY Tech Hack: The Pencil MicThe duo recounts the hilarious “jerry rigged pencil on a hat” hack for a lapel mic.00:05:00 – Happy Friday & Keeping It RealA light moment about resetting expectations and the simple joys of real conversations.00:06:00 – Family & Jiu Jitsu: Balancing SensitivityDiscussion on sensitivity, family stories, and how jiu jitsu classes play into growing up.00:07:00 – Judo Roll Antics & Psychological BarriersA playful exchange about judo roll lessons and the “psychological barrier” joke.00:08:00 – Horse Tracks & Pop Culture QuipsThe conversation shifts to quirky topics like horse tracks and a tongue-in-cheek Game of Thrones nod.00:10:00 – Shopify Deep Dive: Exchanges & API MysteriesDavid introduces his recent work on Shopify exchanges and the quirks between POS and online store APIs.00:12:00 – Online Store Exchanges vs. POSThey break down how online store exchanges use a different “return API” compared to the POS system.00:13:00 – App Shenanigans in Dev StoresA humorous rant on “shenanigans” when apps lack free dev plans or test charge setups.00:16:00 – Bundle App Madness & Naming ChaosThe duo debates the complexity of bundle apps and the wild world of app naming conventions.00:23:00 – Deep Research for B2B OpportunitiesKalen explains how he uses deep research (with lots of clarifying questions) to uncover B2B app pain points.00:24:00 – Mining Negative Feedback for OpportunityThey discuss how negative reviews can spotlight unmet needs—turning pain points into opportunities.00:27:00 – Automating Research: Notifications & IterationsA vision of a system that notifies you when research tasks are complete, letting you iterate on ideas.00:31:00 – API Keys & Company Accounts: ChatGPT InsightsDavid shares his experience with signing up for a ChatGPT company account and navigating API key challenges.00:33:00 – GPT for Topic Generation & App Pitch TacticsA look at how GPT helps generate topics—and even pitch app ideas with injection tactics.00:35:00 – Cart Transforms & Bundle Pricing StrategiesThe conversation shifts to Shopify’s cart transform functions and strategies for bundling products.00:42:00 – Forum Frustrations: Old Threads vs. NewKalen laments the state of old forum threads versus the new, cleaner discussions.00:44:00 – Open Sourcing the Gadget AppA quick update on the flow extension gadget app that Kalen open sourced for location automation.00:45:00 – Event Registration Woes & Conference FearsThe duo discusses registration panic for an upcoming event and the rush to secure a spot.00:47:00 – Tech Swag & AI Glasses: Modern GadgetsChat turns to cool swag items like Snapchat and AI glasses, with impressions of bone-conducting audio.00:49:00 – Sabbatical Plans: Vision Quest & Personal GrowthDavid reveals plans for a six‑week sabbatical—mixing vision quests, reading, and self‑improvement.00:50:00 – A/B Testing Cadence & Customer ResearchA rundown of their consistent A/B testing schedule and the challenges of tracking customer behavior.00:52:00 – Leveraging PostHog & Growth Book for AnalyticsThey delve into using tools like PostHog and Growth Book to analyze conversions and test performance.00:56:00 – Coding Culture: Vibe Coding & AI DebatesA fun finale discussing “vibe coding,” natural language coding, and the quirks of AI-generated advice.
-
8
#9 "Bundle Up"
00:00:00 - Introduction: The Shopify Way00:01:10 - Discussion on Bundles and Pricing Strategies00:02:00 - Different Approaches to Bundling Products00:03:00 - Merchants' Greed in Bundling00:04:00 - Handling Complex Bundles and Customer Experience00:05:00 - Challenges with Bundle Pricing and Customer Options00:06:00 - Examples of Bundling in Retail00:07:00 - User Interface Challenges with Bundles00:08:00 - Recursion and Complexity in Bundling00:09:00 - Challenges with Existing Bundling Apps00:10:00 - Importance of Deep Links in Admin00:11:00 - App Functionality and User Experience00:12:00 - Example of a Well-Designed App: Loop Returns00:13:00 - Challenges with Discounting and Bundles00:14:00 - Personal Experiences with Discounting in Magento00:15:00 - The Shopify Approach to Functionality00:16:00 - Adding B2B Pricing and Customer Tags00:17:00 - New Contribution to the Podcast: Sound Machine00:18:00 - Importance of Feels Good Experience in Apps00:19:00 - Debugging and Logging in Shopify Flow00:20:00 - Adventures with Cursor and JavaScript00:21:00 - Transition from Alpine to Plain JavaScript00:22:00 - Benefits of Plain JavaScript in Development00:23:00 - Personal Experiences with JavaScript and jQuery00:24:00 - Expanding Skills in JavaScript for Various Platforms00:25:00 - Discussion on Hot Reload and Syncify00:26:00 - Experiences with Shopify Theme CLI00:27:00 - Challenges with Authentication and Hot Reload00:28:00 - Exploring Syncify for Faster Development00:29:00 - Search and Discovery App in Shopify00:30:00 - Client Requirements for Search Features00:31:00 - Using Meta Fields for Category Filtering00:32:00 - Customizing Search Results with Liquid00:33:00 - Client Simplification Wins and Challenges00:34:00 - Importance of Simplicity and Native Features in Shopify00:35:00 - Exploring Third-Party Authentication and Registration Tools00:36:00 - Redirecting After Login in Shopify00:37:00 - Customizing the Customer Account Section00:38:00 - Adding Custom Features to Customer Accounts00:39:00 - Admin Extensions and Custom Buttons in Shopify00:40:00 - Deep Linking and Theme App Extensions00:41:00 - Considerations for Building Shopify Apps00:42:00 - Success Stories in Shopify App Development00:43:00 - Identifying Gaps and Opportunities in the Shopify Ecosystem00:44:00 - Experiences with NetSuite and API Integrations00:45:00 - Challenges with iPass Solutions and Logging00:46:00 - Opportunities for Building Custom Integration Solutions00:47:00 - The Future of Making Internet Money00:48:00 - Personal Reflections on Career and Retirement Plans00:49:00 - Conclusion: Embracing Creativity and New Opportunities
-
7
#8 "Going Doc Spelunking"
[00:00:00] – Intro & Back-In-Stock FlowDavid kicks things off by explaining how the back‐in‐stock flow automatically fires when inventory becomes available. [00:01:07] – Badge Brag & Community WinsDavid shares his excitement over earning a Shopify community badge while Kalen reveals he just unlocked a custom “flow” badge. [00:03:21] – Pre‑Launch Jitters & Project PressureThe conversation turns to launch anxiety—with both discussing the stress of pre‑launch lists, last‑minute tasks, and the pressure of agency projects. [00:06:05] – The Agency Owner ProblemKalen explains the challenges of working with demanding clients and the pitfalls of making rapid, short‑term decisions in agency work. [00:07:52] – Meta Objects & Bulk Editing LimitsThey dive into using meta objects in Shopify—touching on bulk editing, the entry limits, and how these tools open up new possibilities. [00:11:56] – Multi‑Location Inventory ManagementDavid explains his setup for managing inventory across six live stores, including the challenges of marketing inventory versus online availability. [00:16:30] – Client Call ChaosA humorous recount of a kickoff call with a vendor (and a missing CEO) highlights the often awkward nature of agency meetings. [00:18:32] – AI & Prompting TechniquesThe pair discuss new AI tools and prompt frameworks (including ChatGPT techniques) as they brainstorm ways to automate tasks like email classification. [00:21:00] – Klaviyo Flows & Webhook WoesThey review how Klaviyo handles back‑in‑stock notifications—covering both the strengths and quirks of using webhooks without response feedback. [00:24:30] – Streamlining Flow SolutionsDavid describes an additional Flow he added for “shop my” orders that automates fulfillment location changes, noting how simple (and exportable) the solution is. [00:26:00] – AI-Driven Template GenerationThe conversation shifts to using AI for generating templates and automating parts of their workflow, highlighting the blend of rules‑based processing and GPT fallback. [00:29:00] – Deep Dive into AI PromptingThey explore different prompting strategies (like “role-play” prompts and “before–after–bridge” frameworks) and debate how this new “prompting” skill is reshaping search and learning. [00:33:00] – On AI Sentience & the Future of IntelligenceA playful but thoughtful debate arises about whether AI can “feel” pain and what truly differentiates human experience from machine processing. [00:40:00] – Geolocation & Native Shopify ToolsDiscussion moves to technical integration—using Hydrogen and a privacy API to achieve region‑level geolocation without a server‑side call. [00:44:00] – The Joys (and Quirks) of DocumentationDavid and Kalen share their different takes on reading documentation—from thorough manual deep dives to quick search-and‑skip approaches. [00:46:15] – Returns & Exchange Flow with Loop ReturnsThey break down how Loop Returns integrates with Shopify to handle exchanges (including credit adjustments and order updates) and compare it with other return solutions. [00:52:00] – Managing Exchange OrdersA closer look at how exchange orders work in Shopify—how items are “returned” on the original order and updated in NetSuite to keep things in sync. [00:55:00] – ERP, NetSuite & the Future of Shopify AppsThe conversation shifts to the broader ecosystem as they discuss the limitations of NetSuite, the potential of native Shopify ERP solutions, and the challenges of integrating third‑party systems. [01:00:00] – Looking Ahead: Native Solutions & the B2B PushThey wrap up by speculating on the future—how Shopify’s growing B2B focus might drive the development of native apps (including ERP tools) that could eventually replace traditional systems like NetSuite. [01:02:00] – Wrap‑Up & Final ThoughtsDavid and Kalen sign off with reflections on all the topics they’ve covered—from innovative Flow solutions and AI prompting to the evolution of Shopify’s ecosystem.
-
6
#7 "Pure LocalHost"
00:00:00 - Intro. Sponsored by Smile.io, because your discounts are out of control. 00:00:55 - Slack workspaces and the art of saying no to notifications. 00:03:31 - Slack boundaries: the show you didn’t know you needed. 00:03:59 - Snow days, sick days, and the joy of blowing snow at people. 00:06:00 - DHL ghosted my frying pan delivery, and I’m not okay. 00:08:00 - Why I ordered a frying pan from Argentina instead of Target. 00:09:47 - NetSuite’s love for three decimals is ruining everything. 00:13:00 - Shenanigans: a recurring theme we can all get behind. 00:14:39 - Ocular migraines are the universe telling you to stop working. 00:17:13 - AI podcasts: binge-listening your way to smarter downtime. 00:20:28 - My AI-powered email assistant might be smarter than me. 00:25:00 - Picking tasks two at a time is the productivity hack I didn’t know I needed. 00:29:57 - Shopify Flow adventures and automating all the things. 00:37:00 - Open source vs. monetization: the eternal dev dilemma. 00:42:49 - Big red buttons for podcast topics are the future of content. 00:46:08 - ScrapingBee: skipping Cloudflare blocks like a pro. 00:51:03 - Managing bots is the symphony I was born to conduct. 00:58:00 - Ignoring Taco Bell fights makes me optimistic about AI again.
-
5
#6 "I Found The Self-Destruct Button"
[00:00:00] Intro [00:01:08] Black Friday Recap - Survived the sales madness, barely. [00:03:18] Bonus & Team Morale - Because tattoos last longer than bonuses. [00:04:28] Tsunami Scare - Almost washed away... in notifications. [00:06:00] Disaster Plans - How to plan for everything, except surprises. [00:09:01] Black Friday Tech - Data so cool, even our spreadsheets cheered. [00:13:21] Game Dev Nostalgia - When TI-85 games were peak tech. [00:15:47] Academic Tales - How to ace tests... after a power nap. [00:17:01] Time Juggling - Managing tasks... or at least pretending to. [00:20:46] B2B Complexities - Edge cases? We prefer to call them adventure modes. [00:22:04] Integration Evolution - From "it works" to "who built this?" [00:25:04] Dev Tools Talk - Gadgets, scripts, and a sprinkle of magic. [00:30:17] Partner Program Updates - When revenue shares get a remix. [00:33:08] Admin Fix Wishlist - Shopify bugs, consider yourselves warned. [00:36:04] Bulk Editing Fun - Because clicking 1,000 times isn’t fun. [00:42:55] Liquid Tricks - Outsmarting pagination one loop at a time. [00:50:17] Data Sync Magic - Syncing data like pros (after enough coffee). [00:53:15] Hidden Variants - Making products disappear... intentionally. [01:04:51] GraphQL Power - Mastering GraphQL queries with ease. [01:07:03] Dev Tools Chat - Postman, GraphiQL, and many head scratches. [01:09:49] Tech Throwbacks - Linux servers and FTP... still alive! [01:16:05] Final Thoughts - Dreaming of projects that debug themselves.
-
4
#5 "New Customer Accounts FINAL v18 (Approved).doc"
00:00:00 Intro 00:00:51 Digging Out From A Mountain Of Client Work 00:01:47 Dealing with Feisty Clients 00:03:13 Making Things Make Sense 00:05:13 Rushed Deployments & Middlemen 00:06:10 Weird But Cool Uber Project 00:07:11 “Empathizing with Customer Personas” 💀 00:08:22 Third-Party GraphQL Clients Are Trash 00:09:50 Postman Duplication Rant 00:13:11 Metafields and Custom Accounts 00:18:10 Checkout Blocks and Shop Pay 00:22:10 Shopify Editions Excitement 00:26:24 Hydrogen & Database Limitations 00:29:24 Code > IPaaS 00:35:55 Gadget CLI and BigCommerce Nonsense 00:43:02 Recliners & Monitor Arms 00:50:21 New Customer Accounts 00:51:31 Black Friday Prep and Load Testing
-
3
#4 "Smile" w/ David Robinson
We have a sponsor now! This episode is brought to you by smile.io! Join the thousands of Shopify Plus businesses that use Smile to increase repeat purchase rate, provide exclusive benefits for members and VIP customers, and build a more profitable business. 00:00 Topo Chico Obsession 01:38 My Personal Trainer On Water 02:53 A Proper Code Freeze 03:50 Brutal Client Call 06:27 The Pros and Cons of Big Projects 07:04 Retrospectives and Continuous Improvement 08:44 David’s BS Story Points 10:04 Syncing Challenges with NetSuite 12:48 New Sponsor! 14:22 NFC Tags vs. QR Codes 17:57 Pay With iPhone Make Us Happy 22:14 Personal Finance Apps Are Trash 23:36 Taxes and Automation Dreams 24:00 Loyalty Program Design 30:42 Landing Page Challenges 34:26 Metafields Indexing 40:17 New Metafield Theme Features 43:03 Hydrogen as an API Backend 46:36 Finding Logs in Hydrogen 50:06 Reinventing Loyalty 53:03 Apps That Wreck Your Discount Codes 54:20 App Of The Week: Platmart Swatches 58:54 Theme Inspector For Shopify 1:03:45 Search & Discovery
-
2
#2 "The Scope Bot" w/ David Robinson
Welcome to episode number two of talkingshop.dev. I sat down again with David Robinson, the Director of Technology for fashion brand Cuyana. We talked about some of the discount functionality he's building for black Friday, some app proxy URL adventure that I'm having, a super weird checkout capture issue, some point of sale stuff, as well as a really interesting AI tool David started using for summarizing calls. 00:00:00 Intro 00:01:05 Black Friday Discount Functionality 00:01:22 Private Event Sales Concept 00:02:09 Custom Strikethrough Pricing Implementation 00:02:51 Testing Pricing Features 00:03:35 Managing Product List Page and Colors 00:04:46 App Proxy URL Issues 00:06:48 Considerations on Building Custom Account Sections 00:07:50 Switching from Hydrogen to App Proxy 00:09:00 React and Remix Challenges 00:10:50 Next.js and App Proxy Liquid Issues 00:12:18 Auth0 and Impersonation Solutions 00:15:00 Shopify Discount Logic and Coupon Overrides 00:16:33 Acceptance of Shopify’s Constraints 00:19:06 Captcha Issues at Checkout 00:21:40 Support Interactions and Improving Responses 00:23:26 Leveraging Shopify Plus Support Channels 00:26:12 New Flow Triggers and Meta Object Entries 00:29:00 AI and Automation in Shopify Development 00:33:18 Fathom Video for Transcriptions and Summaries 00:38:48 Chatbots and Automated Support for Stores 00:43:52 Matrixify’s Role in Data Management 00:45:49 Good Day ERP and Shopify Polaris Integration 00:47:10 Building PIM for Shopify 00:50:22 Bulk Editing Limitations and Spreadsheet Advantages 00:52:36 Managing Pre-order, Release Dates, and Waitlists 01:02:11 Shopify POS Features and Hardware Advancements 01:05:45 Interest in POS Extensions and App Development 01:10:00 Reflecting on Theme Workflow and Improvements
-
1
#1 "The Upsell Is The Upsell" w/ David Robinson
Welcome to the first episode of talkingshop.dev - a podcast where we just talk shop with other developers working with Shopify. In this episode, I sat down with my longtime friend, David Robinson, the director of technology with a fashion brand called Cuyana. We talked about a whole bunch of stuff from functions to Google sheets integrations, NetSuite stuff, a cool discount app that he's using and a bunch of other stuff. -- (00:00) Introduction and Guest Introduction (00:36) E-commerce Challenges and Black Friday (01:42) Podcasting and Multimedia Journey (04:59) Stack Overflow and Coding Tools (10:28) Exploring Rust and JavaScript (16:27) Google Sheets and App Script (22:48) Shopify and Liquid Limitations (34:29) Price Adjustments and Shopify Shenanigans (35:45) Disabling Variants in Shopify (36:25) NetSuite Pricing and Metafields (38:34) Fulfillment Constraints and Functions (42:21) Shopify Apps and Onboarding (48:32) Disney World and Family Trips (57:44) Challenges with Creative Teams (01:01:35) Reflections on Work and Stress
We're indexing this podcast's transcripts for the first time — this can take a minute or two. We'll show results as soon as they're ready.
No matches for "" in this podcast's transcripts.
No topics indexed yet for this podcast.
Loading reviews...
ABOUT THIS SHOW
Just a couple of Shopify devs talking shop
HOSTED BY
Kalen Jordan
CATEGORIES
Loading similar podcasts...