
Sign up to save your podcasts
Or


Web development is constantly evolving, and so are the tools we use to build. In this episode, Amy and Brad chat with the organizers of Squiggle Conf about the future of web dev tooling, how conferences shape the developer experience, and why community matters just as much as code.
Chapters0:00 - Intro
0:34 - Meet the Guests: Squiggle Conf Organizers
1:19 - What Makes Squiggle Conf Unique
3:19 - Tooling and Developer Experience
3:30 - Penguins, IMAX, and the Conference Venue
4:18 - Who Should Attend Squiggle Conf
5:31 - How Talks Are Selected and Curated
6:51 - Social and Community Aspects of the Conference
12:19 - Behind the Scenes of Organizing a Conference
17:46 - Lessons Learned from Running Events
23:30 - The Role of Tooling in Modern Development
27:21 - Browser-Based Tools and Their Impact
28:51 - Shoutout to Astro and Other Frameworks
33:51 - Comparing Different Conference Experiences
38:55 - Building Momentum in the Developer Community
40:45 - Looking Ahead: The Future of Squiggle Conf
42:02 - Final Thoughts from the Organizers
43:43 - Picks and Plugs
Vue developer Alex Riviere joins Amy to explore the fundamental differences between Vue and React, diving deep into Vue's unique approach to reactivity, templating, and developer experience. From the magic of V-Model eliminating controlled/uncontrolled input complexity to Vue's proxy-based reactivity system that "just works," Alex explains why Vue's mental model clicked for him coming from jQuery. The conversation covers Vue 3's Composition API and Script Setup syntax, the evolution from VueX to Pinia for state management, and exciting developments like Vue Vapor Mode that will eliminate the virtual DOM entirely. Alex also breaks down Evan You's recent $4.6M VoidZero funding to revolutionize JavaScript build tooling, the flexibility of Nuxt as a meta-framework, and why Vue remains approachable enough to sprinkle into any project without complex build steps.
Show Notes
00:00 - Intro
01:10 - How Alex Got Started with Vue
03:00 - Vue vs React Mental Models
08:00 - Vue's Approach to Forms and V-Model
10:20 - Vue Frameworks: Nuxt and the Ecosystem
17:00 - Vue 2 to Vue 3 Migration Challenges
19:00 - Nuxt as a Dev Dependency vs Runtime
22:30 - When Do You Need a Framework with Vue?
25:30 - Laravel Integration and Alpine.js Connection
27:40 - Vue's Reactivity System and Proxies
29:40 - State Management: VueX to Pinia Evolution
32:20 - SSR and Server Components in Vue
34:10 - Hosting and Deployment Options
35:40 - Evan You's VoidZero Funding and Vision
43:10 - Vue Vapor Mode: Eliminating Virtual DOM
47:40 - Getting Started with Vue Resources
48:40 - Picks and Plugs
Links and ResourcesPeople Mentioned
In this hosts-only episode, Amy and Brad get real about the developer experience - from the stress of job interviews to the complexities of choosing the right framework. They discuss why companies are comparing candidates more than ever, share strategies for answering behavioral interview questions, and debate the merits of Remix versus Next.js (spoiler: Brad's all-in on Remix). The conversation shifts to feature flags and progressive rollouts, with insights from Brad's work at Stripe.
Sponsor
WorkOS helps you launch enterprise features like SSO and user management with ease. Thanks to the AuthKit SDK for JavaScript, your team can integrate in minutes and focus on what truly matters—building your app.
Chapter Marks
00:00 - Intro
00:41 - Sponsor: WorkOS
01:47 - Brad's Keyboard and Mouse Shopping Spree
04:30 - Keyboard Layout Discussion
07:23 - Apple Ecosystem: Reminders and Notes
09:23 - Family Sharing and Raycast Integration
09:43 - Notion vs Apple Notes for Project Management
11:31 - File Storage and Backup Strategies
14:00 - Machine Backup Philosophy
16:46 - Job Interview Preparation Tips
19:40 - Answering the "Weakness" Question
21:53 - Addressing Weaknesses: Delegation Examples
24:29 - Conflict Resolution Interview Questions
25:46 - Company Research Before Interviews
27:00 - Tech Stack Considerations: Remix vs Next.js
28:30 - Framework Migration Decisions
29:30 - Astro for Content Sites
31:02 - Backend Languages: Go vs TypeScript
32:30 - React Server Components Future
34:23 - Feature Flags and Boolean as a Service
35:30 - Feature Flag Segmentation and A/B Testing
36:54 - PostHog and Analytics Tools
38:30 - Progressive Rollouts and Error Monitoring
40:20 - Amy's Picks and Plugs
43:35 - Brad's Picks and Plugs
Josh Cirre joins us to discuss his transition from the JavaScript ecosystem to Laravel, revealing why PHP frameworks can offer a compelling alternative for full-stack development. We explore the "identity crisis" many frontend developers face when needing robust backend solutions, how Laravel's batteries-included approach compares to piecing together JavaScript services, and the trade-offs between serverless and traditional hosting environments. Josh also shares insights on Laravel's developer experience, front-end integration options, and his thoughts on what JavaScript frameworks could learn from Laravel's approach to abstraction and infrastructure.
Show Notes0:00 - Intro
1:02 - Sponsor: Wix Studio
1:46 - Introduction to Laravel
2:25 - Josh's Journey from Frontend to Backend
5:40 - Building the Same Project Across Frameworks
6:32 - Josh's Breakthrough with Laravel
8:20 - Laravel's Frontend Options
10:25 - React Server Components Comparison
12:00 - Livewire and Volt
13:41 - Josh's Course on Laracasts
14:08 - Laravel's DX and Ecosystem
16:46 - MVC Structure Explained for JavaScript Developers
18:25 - Type Safety Between PHP and JavaScript
21:12 - Laravel Pain Points and Criticisms
22:40 - Laravel Team's Response to Feedback
24:50 - Laravel's Limitations and Use Cases
26:10 - Laravel's Developer Products
27:20 - Option Paralysis in Laravel
30:46 - Laravel's Driver System
33:14 - Web Dev Challenge Experience
33:38 - TanStack Start Exploration
34:50 - Server Functions in TanStack
37:38 - Infrastructure Agnostic Development
41:02 - Serverless vs. Serverful Cost Comparison
44:50 - JavaScript Framework Evolution
46:46 - Framework Ecosystems Comparison
48:25 - Picks and Plugs
Links Mentioned in the Episode
Additional Resources
In this episode, Amy and Brad dive into the ongoing debate between Laravel and full stack JavaScript frameworks. They explore both ecosystems from their unique perspectives. Amy shares her real-world experience building a project in Laravel after working extensively with JavaScript frameworks, highlighting where each approach shines and struggles. From Laravel's backend prowess to the cognitive load of context switching between languages, this episode offers practical insights for developers weighing these technology choices.
Show Notes00:00 - Intro
01:00 - Sponsorship: Sanity
01:59 - Origins of the Laravel vs JavaScript Discussion
03:59 - Amy's Experience Building a Project in Laravel
06:59 - PHP Development and Linting Experience
11:59 - Understanding MVC Architecture
15:00 - Challenges with JavaScript Backend Services
18:00 - Backend Strengths of Laravel
20:00 - Frontend Challenges in Laravel
23:00 - Comparing Laravel and JavaScript Ecosystem Solutions
26:59 - JavaScript Full Stack Frameworks Discussion
30:00 - Architectural Differences Between Frameworks
33:00 - Framework Choice Considerations
38:59 - Picks and Plugs: Newsletter and Cameras
42:00 - Picks and Plugs: Games and YouTube
Links and Resources
Join Amy, Brad, and special guest Ryan Chenkie as they unpack Prisma's expanding ecosystem of database tools. Ryan explains why Prisma launched their own hosted Postgres service and what sets it apart from competitors in the space. The trio examines Prisma's comprehensive feature set including Accelerate for connection pooling, Pulse for real-time events, and optimization tools that help identify performance bottlenecks. They also discuss the upcoming transition from Rust to TypeScript for Prisma's core engine, making it lighter and faster. If you've been curious about modern approaches to database management or wondering which ORM is right for your next project, this conversation provides practical insights and expert perspectives.
Show Notes0:00 - Intro
1:12 - Working with Prisma and Supabase
2:29 - Prisma Postgres Introduction
4:17 - Why Choose Postgres
6:36 - Prisma's Database Adapter Flexibility
8:14 - Serverless Database Architecture
11:13 - Connection Pooling with Accelerate
14:13 - Pulse for Real-time Database Events
16:54 - Studio Integration in Prisma Console
18:01 - Database Optimization Tools
20:00 - Benefits of Prisma Schema Language
22:10 - Prisma Schema vs SQL Definitions
23:01 - Comparing Prisma and Drizzle
26:24 - Future Improvements to Prisma
28:52 - Ryan's History with Prisma
32:05 - Learning Resources for Prisma
33:37 - Picks and Plugs
Links and ResourcesPrisma ResourcesJoin us as we talk with Nir Sadeh, Head of Product at Wix Studio, about the platform designed specifically for web professionals. Nir breaks down how Wix Studio differs from the traditional Wix editor by offering advanced capabilities for agencies and freelancers. Learn about their newest feature—AI-powered visual sitemaps and wireframes—that helps designers quickly create site structures and get client approval. We also explore how Wix balances no-code solutions with developer flexibility, their approach to responsive design using AI, and opportunities in the Wix app marketplace. Nir shares valuable insights about product development, user research methods, and his perspective on the impact of AI on the future of web design.
Show Notes00:00 - Intro
01:00 - Journey to becoming Head of Product
01:48 - Transition from individual contributor to manager
02:21 - Team structure at Wix
03:42 - Goal setting and KPIs
04:36 - Overview of Wix Studio
06:08 - Web-based application functionality
07:03 - Code editing experiences in Wix Studio
08:07 - Client control and access capabilities
09:02 - New features: Visual sitemap and wireframes
10:57 - AI integration points in Wix
12:35 - AI generating layouts and websites
14:50 - Upcoming roadmap items
15:54 - User creativity surprises
16:12 - Wix app marketplace
17:34 - Design trends and components
18:59 - User research approach
20:57 - Data-driven decision making
22:16 - Balancing user preferences with brand goals
24:02 - Career advice for aspiring product managers
25:40 - Balancing customization and consistency
26:44 - Mobile responsiveness and browser support
28:06 - Native apps and business management
28:37 - SEO tracking and analytics
29:45 - Picks and Plugs
Links and Resources
Josh Goldberg joins Amy and Brad to unpack the recent ESLint V9 release and its impact on the TypeScript ecosystem. From explaining the nuances of flat config migration to debating the proper separation between Prettier and ESLint, Josh offers practical advice for improving developer workflows. The conversation covers Josh's journey as a full-time open source maintainer, the Open Source Pledge initiative, and best practices for implementing linting in CI/CD pipelines. Plus, Josh shares behind-the-scenes details from the inaugural SquiggleConf event.
Chapter Marks00:00 - Intro
00:48 - Welcome Josh Goldberg
01:06 - Working in open source and getting paid
03:10 - The Open Source Pledge
04:49 - ESLint V9 and flat config changes
07:25 - Migration challenges with flat config
09:52 - Understanding ESLint config format
11:50 - How most people use ESLint
16:20 - Prettier vs ESLint responsibilities
18:47 - Conflict between Prettier and ESLint
21:26 - TypeScript's role in ESLint
25:01 - TypeScript ESLint packages explained
27:43 - Linters for other languages
29:31 - ESLint in CI/CD pipelines
32:03 - Auto-fixing in different environments
37:14 - AI's role in linting and formatting
41:45 - SquiggleConf discussion
44:15 - Conference tooling and Q&A system
46:33 - Future SquiggleConf plans
47:13 - Picks and Plugs
Join us for an insightful conversation with Dani Grant, co-founder of Jam.dev, as she shares her journey from Cloudflare PM to startup founder. Learn how Jam.dev persevered through eight failed attempts before finding product-market fit and growing to 85,000 users. Dani reveals valuable lessons about product-led growth, building in public, and raising venture capital. From tactical fundraising tips to creative community building strategies like jam.pizza, this episode is packed with practical insights for founders and anyone interested in the startup journey.
Sponsor
Convex is the backend for founders. Convex is the backend application platform for product-obsessed founders.
0:00 - Intro
0:29 - Sponsor: Convex
1:08 - Meeting Dani Grant
1:41 - Early Career at Cloudflare
3:09 - Finding Internships & Career Growth
5:25 - Starting Jam.dev
11:56 - Product Evolution & User Growth
16:57 - Product Features & Implementation
21:22 - Monetization Strategy
23:37 - Technical Deep Dive: How Jam Works
27:49 - Future Plans & Mobile Development
29:12 - Fundraising Tips & Strategies
34:00 - Supporting Developer Communities
36:18 - Picks and Plugs
Links
Companies/Products:
Social/Personal:
Books/Media:
Career Resources:
Technical Tools Mentioned:
Products Similar to Jam:
Development Tools:
Community:
Join us as Tanner Linsley, the creator and founder of TanStack Start talks about its transition from Vinci to a more streamlined architecture built on Nitro. Learn about the framework's innovative approach to server functions, its isomorphic design philosophy, and how it differs from other frameworks like Remix. Tanner also shares insights into TanStack's sustainable open-source business model and his journey to building developer tools that prioritize user experience over rapid growth.
Show Notes0:00 - Intro
0:38 - Welcome Tanner Linsley
3:43 - React Server Components and TanStack Evolution
6:04 - TanStack Start Overview and Vinci Transition
11:26 - Nitro Integration and Framework Architecture
15:19 - Server Functions and Framework Comparisons
20:58 - API Design Philosophy
24:19 - Testing and Development Process
30:58 - Team and Collaboration Discussion
33:38 - Open Source Sponsorship Strategy
36:32 - Netlify Partnership Announcement
38:37 - Open Source Sustainability Discussion
41:03 - Picks and Plugs
Links
Products & Tools:
Companies & Sponsors:
Games & Entertainment:
Personal Projects & Links:
Technical Resources:
Other Projects Mentioned:
From the publisher's feed