Readable TypeScript code: 14 patterns for humans and AI
Practical conventions for writing TypeScript and React that's easier to read, maintain, and scale with your team.
12 of 552 posts
Practical conventions for writing TypeScript and React that's easier to read, maintain, and scale with your team.
Firebase rules and Supabase RLS keep security policy separate from app code. Learn how Convex co-locates both in TypeScript by keeping the database off the client.
A look at the first Convex Component Authoring Challenge winners, covering scraping, agents, payments, email, and more.
When you react to app state the Convex way, multi-tab sync comes free. Here's how one developer built a Windows XP desktop in the browser, complete with an AI agent, using just four database tables.
Learn how devs can use PostHog and Convex to track analytics, monitor errors, and manage feature flags within a serverless backend environment.
See how Convex handles async AI app development, covering durable functions, background jobs, and real-time updates without polling.
SEV levels, triage, and stopping the bleeding before you debug. A practical guide to incident response from engineers who've led SEV 0s at Dropbox and Convex.
We built a full app using only Claude Code from the terminal. Here's how it compares to Cursor for agentic development.
Build resilient AI end-to-end tests for full-stack apps using Stagehand and Convex, with ephemeral backends, test-mode auth, and CI in GitHub Actions.
Learn how to give AI agents a stateful bash terminal and virtual file system using Convex, without requiring containers or VMs.
Learn why updating the same record quickly is hard, and one technique for transacting faster despite database constraints.
Convex CTO James Cowling on why letting candidates use AI in interviews can obscure how they actually think.