Technical Writings · AI-native frontend

Interfaces that think with the user.

A practical series for engineers exploring generative user interfaces: how model-directed composition works, how to build the development environment, and how to keep generated experiences trustworthy.

HTML5 CSS3 JavaScript React AI agents
Library

Selected articles

Practical notes, experiments and architecture.

Tutorial · Microsoft Foundry

Setting Up Microsoft Foundry for AI Agent Development with Python and VS Code

Create a project, configure service principal authentication and .env variables, control costs, and prepare your first Python agent.

Read tutorial →
Tutorial · Kiro · Part 3

Kiro IDE: Creating a First Project — Part 3

Inspect the generated files, complete the manufacturers browser, and verify pagination, retries, and responsive behavior before deployment.

Read tutorial →
Tutorial · Kiro · Part 2

Kiro IDE: Creating a First Project — Part 2

Create and review requirements.md, design.md, and tasks.md. Refine pagination, retry behavior, and API assumptions before implementation.

Read tutorial →
Tutorial · Kiro · Part 1

Kiro IDE: Creating a First Project — Part 1

Establish project context with product.md, tech.md, and structure.md. Follow an initial Kiro session, from API investigation to reviewed steering documents.

Read tutorial →
f(x)=sin(x) x y
Concepts · 8 min

What Is a Generative User Interface?

From static screens to model-directed composition: a practical explanation of architecture, benefits, limits and the design vocabulary behind Generative UI.

Read article →
{ }
Tutorial · 12 min

Setting Up a Developer Environment for Generative UI

Build a reproducible TypeScript workspace with clear component boundaries, APIs, testing and secure configuration.

Read article →
Ω ∇ □ △
Architecture · Original

Trustworthy Generative UI: The Interface Is a Policy Boundary

Why generated interfaces should remain constrained by validation, explicit actions, accessibility and meaningful user control.

Read article →
V R ∩ z = x − μ σ React TS ZOD
Tutorial · New

Build Your First Generative UI Environment

A minimal setup using Vite, React, TypeScript and Zod, including the folder structure and the first runtime validation boundary.

Read tutorial →
f : J → U JSON intent → UI card table alert text COMPONENT REGISTRY <Card /> <Table /> <Alert /> validated ZOD
Tutorial · New

Build a Generative UI Component Registry with React, TypeScript and Zod

Create Text, Card, Alert, Table and Button components, validate UI intent with a Zod discriminated union, and dynamically map trusted JSON to React components.

Read tutorial →