# Fabian Hiller - Valibot, Standard Schema, Formisch Page: https://stenobird.com/podcast/devtools-fm/fabian-hiller-valibot-standard-schema-formisch Text version: https://stenobird.com/podcast/devtools-fm/fabian-hiller-valibot-standard-schema-formisch.md Podcast: [devtools.fm: Developer Tools, Open Source, Software Development](https://stenobird.com/podcast/devtools-fm) Published: 2026-02-02T06:05:12+00:00 Episode link: https://podcasters.spotify.com/pod/show/devtoolsfm/episodes/Fabian-Hiller---Valibot--Standard-Schema--Formisch-e3egs21 Audio file: https://anchor.fm/s/dd6922b4/podcast/play/114896385/https%3A%2F%2Fd3ctxlq1ktw2nl.cloudfront.net%2Fstaging%2F2026-1-2%2F417290112-44100-2-af4274ccf8058.m4a Processing state: processed JSON: https://stenobird.com/v1/public/podcasts/devtools-fm/episodes/fabian-hiller-valibot-standard-schema-formisch Duration seconds: 3050 ## Resource 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. ## Highlights - 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 ## Topics Valibot, Standard Schema, Formish, TypeScript, Open Source, Bundle Size Optimization, Schema Validation, Software Architecture ## Chapters - 1:00 — Introduction to Fabian Hiller: Fabian shares his background in open source, his work in Germany, and his transition from software engineering to maintaining major libraries. - 8:40 — The Thesis of Modular Architecture: A look into how research on modular patterns and compilers can be used to optimize bundle sizes for modern web development. - 24:00 — The Birth of Standard Schema: The story of how a collaborative effort between library authors led to a new industry standard for schema validation and types. - 33:25 — Valibot's Modular Design: An explanation of Valibot's internal building blocks, including actions, methods, and the powerful pipe API. - 39:20 — Solving Form Complexity with Formish: How the lessons learned from building previous form libraries led to the creation of Formish and its focus on stability. - 47:10 — TypeScript Performance and AI: Discussing the limits of TypeScript's type system and how complex type calculations impact developer experience and LLM accuracy. ## Actions - request_transcript: `POST https://stenobird.com/v1/public/podcasts/devtools-fm/episodes/fabian-hiller-valibot-standard-schema-formisch/transcription-requests` — Idempotently request low-priority transcript generation for this episode. - read_markdown: `GET https://stenobird.com/podcast/devtools-fm/fabian-hiller-valibot-standard-schema-formisch.md` — Read the agent-friendly Markdown representation of this episode resource. A page view does not enqueue transcription. Agents should invoke `request_transcript` explicitly when they need this episode processed. ## Transcript Full transcripts are not published on public pages unless there is a clear rights basis.