{"podcast":{"title":"devtools.fm: Developer Tools, Open Source, Software Development","slug":"devtools-fm","podcast_index_feed_id":3745116,"rss_url":"https://anchor.fm/s/dd6922b4/podcast/rss","website_url":"https://devtools.fm","image_url":"https://d3t3ozftmdmh3i.cloudfront.net/staging/podcast_uploaded_nologo/37046549/ce6a315e5ecf42d2.jpeg","author":"Andrew Lisowski, Justin Bennett","episode_count":172,"summary":"A podcast about developer tools and the people who make them. Join us as we embark on a journey to explore modern developer tooling and interview the people who make it possible. We love talking to the creators front-end frameworks (React, Solid, Svelte, Vue, Angular, etc), JavaScript and TypeScript runtimes (Node, Deno, Bun), Languages (Unison, Elixor, Rust, Zig), web tech (WASM, Web Containers, WebGPU, WebGL), database providers (Turso, Planetscale, Supabase, EdgeDB), and platforms (SST, AWS, Vercel, Netlify, Fly.io).","last_synced_at":null,"page_url":"https://stenobird.com/podcast/devtools-fm"},"episode":{"title":"Fabian Hiller - Valibot, Standard Schema, Formisch","slug":"fabian-hiller-valibot-standard-schema-formisch","published_at":"2026-02-02T06:05:12+00:00","page_url":"https://stenobird.com/podcast/devtools-fm/fabian-hiller-valibot-standard-schema-formisch","show_page_url":"https://stenobird.com/podcast/devtools-fm","url":"https://podcasters.spotify.com/pod/show/devtoolsfm/episodes/Fabian-Hiller---Valibot--Standard-Schema--Formisch-e3egs21","audio_url":"https://anchor.fm/s/dd6922b4/podcast/play/114896385/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2026-1-2%2F417290112-44100-2-af4274ccf8058.m4a","summary":"Fabian Hiller discusses the evolution of modular schema validation and the collaborative effort behind the Standard Schema specification. He explores how interoperability between libraries like Valibot and Archetype can unify the ecosystem.","meta_description":"Explore the future of schema validation, the creation of Standard Schema, and how modular architecture reduces bundle sizes with Fabian Hiller.","key_points":["Main idea: Standard Schema provides a unified interface to allow different validation libraries to work together seamlessly","Practical takeaway: Using modular architectures and compilers is a primary way to achieve significantly smaller JavaScript bundle sizes","Failure mode: Highly complex TypeScript type inference can degrade editor performance and developer experience in large projects","Main idea: The 'pipe' API in Valibot uses actions and methods to build complex, composable validation schemas","Practical takeaway: Formish aims to provide a framework-agnostic, signal-based approach to form management to solve common React-era pain points"],"chapters":[{"start_ms":60000,"title":"Introduction to Fabian Hiller","summary":"Fabian shares his background in open source, his work in Germany, and his transition from software engineering to maintaining major libraries."},{"start_ms":520000,"title":"The Thesis of Modular Architecture","summary":"A look into how research on modular patterns and compilers can be used to optimize bundle sizes for modern web development."},{"start_ms":1440000,"title":"The Birth of Standard Schema","summary":"The story of how a collaborative effort between library authors led to a new industry standard for schema validation and types."},{"start_ms":2005000,"title":"Valibot's Modular Design","summary":"An explanation of Valibot's internal building blocks, including actions, methods, and the powerful pipe API."},{"start_ms":2360000,"title":"Solving Form Complexity with Formish","summary":"How the lessons learned from building previous form libraries led to the creation of Formish and its focus on stability."},{"start_ms":2830000,"title":"TypeScript Performance and AI","summary":"Discussing the limits of TypeScript's type system and how complex type calculations impact developer experience and LLM accuracy."}],"topics":["Valibot","Standard Schema","Formish","TypeScript","Open Source","Bundle Size Optimization","Schema Validation","Software Architecture"],"duration_seconds":3050,"processing_state":"processed","actions":[{"name":"request_transcript","method":"POST","url":"https://stenobird.com/v1/public/podcasts/devtools-fm/episodes/fabian-hiller-valibot-standard-schema-formisch/transcription-requests","description":"Idempotently request low-priority transcript generation for this episode."},{"name":"read_markdown","method":"GET","url":"https://stenobird.com/podcast/devtools-fm/fabian-hiller-valibot-standard-schema-formisch.md","description":"Read the agent-friendly Markdown representation of this episode resource."}]}}