Featured articles
All articles
Agents love text and people find walls of text hard work, so I'm trying something in between. Convex Explained is a new home for interactive explainers, starting with Build Your Own Convex.Read full article →

We got rid of most of our marketing and are just focusing on the thing that actually works.
ClawHub scaled from 0 to 1M visitors a week in just over a month. Here's how to the vibe-code went from "good enough for PMF" to "viral scale" by using good engineering practices.
We're changing our guidance for LLMs on Returns Validators.
Marketing Monday
We still (for now) get to decide what's worth making, whether it's software or ourselves. Which is a nice idea, until you're planning a conference with no idea how to plan a conference.
Featured videos
All videos
Patterns
All Patterns posts
ClawHub scaled from 0 to 1M visitors a week in just over a month. Here's how to the vibe-code went from "good enough for PMF" to "viral scale" by using good engineering practices.

Seth Raphael
7 months ago
How to think about and implement authorization in your app. Think through each layers: clients, middleware, RBAC, RLS, and more. All with the power of code and abstractions.

Ian Macartney
a year ago
A few more advanced techniques & helpers to further reduce duplication and accelerate your Convex workflow.

Anjana Vakil
a year ago
With this new backend component, augment Agents to automatically save and search message history per-thread, providing realtime results across multiple tabs and users. Use it with the Workflow component to run reliably with retries and durability across server restarts.

Ian Macartney
2 years ago
New convex-helpers are available now for fetching streams of documents, merging them together, filtering them them out, and paginating the results. With these helpers, you can replicate patterns you may know from SQL: UNION ALL, JOIN, DISTINCT, GROUP BY, and WHERE clauses where index fields are skipped.

Lee Danilek
2 years ago
Here’s a cheatsheet with examples of conversions between SQL queries and Convex queries. This article is geared towards developers (and LLMs) who have familiarity with SQL and want to translate those familiar patterns into Convex queries. You'll learn how to `UNION`, `JOIN`, `DISTINCT`, do `WHERE` clauses, and `SELECT` fields.

Lee Danilek
2 years ago
Local-First
All Local-First posts
Walkthroughs
All Walkthroughs posts
I built a 40-inch infrared touchscreen as a family home hub, then used Codex and Convex to turn it into a whiteboard, calendar, chores tracker and smart-home dashboard.

Mike Cann
2 months ago

1:19:02
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.

Jamie Turner
5 months ago

Every GPU task I've run from a backend has the same problem: you fire off the job, then poll for results or wire up webhooks to know when it's done. This walkthrough shows a different approach. Convex triggers a GPU job on RunPod, and the RunPod worker calls mutations directly on Convex using the Python client. The frontend stays in sync through live queries. No polling, no webhook infrastructure. I'll walk through the full implementation using video background removal as the example, but the pattern works for any GPU workload — compression, transcription, object detection, whatever you need.

Jashwanth Peddisetty
9 months ago

Hamza, shares a year-long build from 10 tables to 70+ Convex modules serving web, mobile, and REST APIs through a single deployment with one backend handling everything.

Hamza Saleem
10 months ago

Learn how Convex Components simplify building ChatGPT-style streaming chat by eliminating WebSocket complexity through plug-and-play, reusable backend modules and React hooks.

Hyo Jang
a year ago
Perspectives
All Perspectives posts
Agents love text and people find walls of text hard work, so I'm trying something in between. Convex Explained is a new home for interactive explainers, starting with Build Your Own Convex.

Consider this our declaration of permanent disengagement from “bar chart wars.” It’s good dev marketing, but it’s a waste of time.


08:22
Convex can't run Python, the Rust compiler or even npm install, which is a bit of a problem when your agents need to run code in the cloud. The folks at Daytona built a Convex component that gives them a throwaway computer to do it in, so I had a play and ended up with three little apps.

Mike Cann
a month ago
I built a 40-inch infrared touchscreen as a family home hub, then used Codex and Convex to turn it into a whiteboard, calendar, chores tracker and smart-home dashboard.

Mike Cann
2 months ago
I spent 32 billion tokens getting agents to build Convex clients in 100 programming languages, from Fortran and COBOL to x86-64 assembly and Verilog. Here's how it went, the rules I set, the languages that didn't make it and what it all cost.

Mike Cann
3 months ago
Your coding agent keeps talking about queries, mutations, actions and components, and you're wondering what on earth any of it means. Here's just enough Convex to understand what your agent is building, give it sensible instructions and notice when it's heading in the wrong direction.

Mike Cann
3 months ago
A six-run benchmark of Claude Code and Codex building the same app on Convex, Supabase, and Firebase, comparing functional correctness, security, code quality, and cost.

Mike Cann
4 months ago
A hands-on look at the Convex Claude Code plugin: building a real-time drawing app without mentioning Convex, migrating a Supabase app over, and what's inside the plugin's MCP server and agent.

Mike Cann
5 months ago
Build and deploy real-time Convex apps directly from Codex using the official Convex plugin. Covers installation, generating a collaborative drawing app from a single prompt, and migrating an existing app to Convex.

Mike Cann
5 months ago

















