Field notes · 12 posts

Notes from the workshop

Release notes, schema patterns and the reasoning behind the engine’s design decisions. Written by the people who maintain it.

Subscribe

One email per release. No marketing.

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.

Ravi Ranjan
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.

Ravi Ranjan
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.

Ravi Ranjan
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.

Ravi Ranjan
Engineering20 Jun 2026 · 8 min

Schema-Driven vs Code-Driven Forms: Which Approach Fits Your Project?

Two fundamentally different ways to build forms in React. One defines forms as JSON, the other as JSX. Here's when to use each — and what you trade away.

Ravi Ranjan
Guide18 Jun 2026 · 7 min

Build a Multi-Step Survey in 5 Minutes with FieldCraft

A step-by-step tutorial for building a production-ready multi-step survey form with validation, conditional logic, and progress tracking — all from a single JSON schema.

Ravi Ranjan
Release22 May 2026 · 6 min

Build Forms Without Code: Introducing FieldCraft FormBuilder

Drag fields, set validation, add conditional logic, and export a production-ready JSON schema. No React knowledge needed.

Ravi Ranjan
Engineering22 May 2026 · 7 min

Why Schema-Driven? The Architecture Behind FieldCraft

Most form libraries tie your data to your UI. FieldCraft separates them completely. Here's why that matters and how the engine actually works.

Ravi Ranjan
Patterns17 May 2026 · 6 min

6 Hard-Won UX Lessons from Building a Form Engine

After building 44 field types and hundreds of test forms, these are the UX decisions that actually moved completion rates.

Ravi Ranjan
Release10 May 2026 · 2 min

FieldCraft Storage Adapters Are Now Open Source

We've flipped our Postgres, Supabase, and Webhook adapters from proprietary to MIT. Here's why — and what it means for your projects.

Ravi Ranjan
Release10 May 2026 · 5 min

Introducing FieldCraft: A Schema-Driven Form Engine for React

Define forms as JSON. Get validation, conditional logic, multi-step, theming, and draft persistence — without writing a single input component.

Ravi Ranjan