Field notes · 13 posts

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.

Guide30 Aug 2026 · 5 min

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.

Guide13 Jul 2026 · 7 min

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.

Guide12 Jul 2026 · 8 min

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.

Patterns5 Jul 2026 · 7 min

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.

Engineering5 Jul 2026 · 9 min

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.

Engineering26 Jun 2026 · 8 min

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.