Notes from the workshop
Release notes, schema patterns and the reasoning behind the engine’s design decisions. Written while building it, so the posting is irregular.
How to Build a React Contact Form with JSON Schema
Build a production-ready React contact form from a single JSON schema. Validation, error handling, and submission in under 50 lines of code.
Building Accessible Forms: What Most Developers Get Wrong
A practical guide to building WCAG-compliant forms. Label association, error handling, keyboard navigation, and how schema-driven engines handle accessibility automatically.
Self-Hosted Forms vs Cloud Forms: A Developer's Guide
The trade-offs between SaaS form platforms and self-hosted form engines. Data ownership, pricing, customization, and when each approach makes sense.
Conversational Forms: One Question at a Time
Why the one-question-at-a-time pattern works, how schema-driven architecture makes it trivial to implement, and what FieldCraft's conversational mode will look like.
The Real Cost of Building Forms From Scratch
A breakdown of what it actually takes to build production-ready forms from scratch: validation, conditional logic, multi-step flows, file uploads, theming, and more. Then what happens when you don't.
How FieldCraft's Validation Pipeline Works Under the Hood
A technical deep-dive into FieldCraft's three-layer validation pipeline: field-level sync, cross-field custom validators, and the submit guard that prevents bad data from reaching your backend.