『COMPRESSEDfm』のカバーアート

COMPRESSEDfm

COMPRESSEDfm

著者: Amy Dutton Brad Garropy
無料で聴く

概要

A weekly podcast about web design and development with a little zest from Amy Dutton and Brad Garropy2025 COMPRESSED.fm アート マーケティング マーケティング・セールス 経済学
エピソード
  • 205 | Where Web Dev Tools Meet People
    2025/09/02

    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.

    Chapters

    0:00 - Intro

    0:34 - Meet the Guests: Squiggle Conf Organizers

    • Squiggle Conf

    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

    • Astro
    • Starlight - Astro's template for documentation

    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

    • Are the Types Wrong? — a package & CLI tool by Andrew Branch from the TypeScript team
    • The Harry Potter movie series
    • Cloudflare
    • One Switch - Mac Menu Bar App
    • RedwoodSDK
    続きを読む 一部表示
    46 分
  • 204 | Why Vue? A Deep Dive with Alex Riviere
    2025/07/08
    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 Notes00:00 - Intro01:10 - How Alex Got Started with Vue03:00 - Vue vs React Mental Models08:00 - Vue's Approach to Forms and V-Model10:20 - Vue Frameworks: Nuxt and the Ecosystem17:00 - Vue 2 to Vue 3 Migration Challenges19:00 - Nuxt as a Dev Dependency vs Runtime22:30 - When Do You Need a Framework with Vue?25:30 - Laravel Integration and Alpine.js Connection27:40 - Vue's Reactivity System and Proxies29:40 - State Management: VueX to Pinia Evolution32:20 - SSR and Server Components in Vue34:10 - Hosting and Deployment Options35:40 - Evan You's VoidZero Funding and Vision43:10 - Vue Vapor Mode: Eliminating Virtual DOM47:40 - Getting Started with Vue Resources48:40 - Picks and Plugs Links and ResourcesPeople MentionedAlex Riviere - @alexriviereEvan You - Vue.js creator - @youyuxiBen Hong - Vue core team member - @bencodezenDaniel Roe - Nuxt team - @danielcroeTaylor Otwell - Laravel creator - @taylorotwellVue.js ResourcesVue.js Official Site - vuejs.orgVue.js Documentation - vuejs.org/guideVue School - vueschool.ioVue Mastery - vuemastery.comFrameworks & Tools MentionedNuxt - nuxt.comVite - vitejs.devAstro - astro.buildPinia (Vue state management) - pinia.vuejs.orgVueX (legacy state management) - vuex.vuejs.orgAlpine.js - alpinejs.devLaravel - laravel.comLivewire - livewire.laravel.comSolid.js - solidjs.comReact - react.devSvelte - svelte.devBuild Tools & InfrastructureESBuild - esbuild.github.ioRollup - rollupjs.orgNitroPack - nitro.unjs.ioWebpack - webpack.js.orgVoidZero (Evan You's new company) - voidzero.devHosting PlatformsNetlify - netlify.comVercel - vercel.comCloudflare - cloudflare.comReact Ecosystem (for comparison)Next.js - nextjs.orgRemix - remix.runRedwoodJS - redwoodjs.comGatsby - gatsbyjs.comPodcasts & ContentDeja Vue Podcast - dejavue.fm (mentioned Evan You VoidZero interview)Vue.js Conferences - VueConf eventsTechnical Concepts to ResearchVue Composition API - vuejs.org/guide/extras/composition-api-faq.htmlVue Script Setup - vuejs.org/api/sfc-script-setup.htmlVue Directives - vuejs.org/guide/essentials/template-syntax.html#directivesVue Reactivity - vuejs.org/guide/extras/reactivity-in-depth.htmlVue Vapor Mode (experimental) - github.com/vuejs/core-vaporJavaScript Proxies - MDN Proxy DocumentationSignals (reactive programming) - General concept in modern frameworksPicks & PlugsDropout TV - Nobody Asked - dropout.tvCodeMash Conference - codemash.orgWhoosh Screen Cleaner - https://amzn.to/4nBR5UtAdditional Helpful ResourcesVue 2 to Vue 3 Migration Guide - v3-migration.vuejs.orgVue vs React Comparison - vuejs.org/guide/extras/composition-api-faq.html#comparison-with-react-hooksIslands Architecture - jasonformat.com/islands-architecture
    続きを読む 一部表示
    53 分
  • 203 | Feature Flags, Framework Wars, and Landing Your Next Dev Job
    2025/05/13

    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

    続きを読む 一部表示
    47 分
まだレビューはありません