Episode
Fabian Hiller - Valibot, Standard Schema, Formisch
- Published
- Feb 2, 2026
- Duration seconds
- 3050
- Processing state
processed
Actions
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.GET https://stenobird.com/podcast/devtools-fm/fabian-hiller-valibot-standard-schema-formisch.md
Read the agent-friendly Markdown representation of this episode resource.
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.
Topics
- Valibot
- Standard Schema
- Formish
- TypeScript
- Open Source
- Bundle Size Optimization
- Schema Validation
- Software Architecture
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
Chapters
1:00Introduction 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:40The 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:00The 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:25Valibot's Modular Design: An explanation of Valibot's internal building blocks, including actions, methods, and the powerful pipe API.39:20Solving 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:10TypeScript Performance and AI: Discussing the limits of TypeScript's type system and how complex type calculations impact developer experience and LLM accuracy.