Featured articles
All articles
Learn more about how AI Town works and how to customize it. In this post, we'll dig into how character identities are represented: how to alter them, and how to add entirely new characters.


Anjana Vakil
a month ago
Learn how to build a full stack app with authentication without any third-party auth providers, using Convex and the Lucia library.

Michal Srb
a month ago
If you’re building a full-stack app, chances are you’ll want some of your users to pay you for the service you provide. How to use Stripe with Convex to get it done.

Michal Srb
2 months ago
Stream GPT responses without brittle browser-based HTTP streaming.
Multiplayer reactivity, persistence, reactivity via Convex. Using OpenAI’s beta v4.0.0 Node SDK server-side, and Convex's useQuery hook client-side.

Ian Macartney
2 months ago
Learn how to generate fake data for your dev deployments using the Faker library

Nicolas Ettlin
3 months ago
Featured videos
All videos
Patterns
All Patterns posts

Learn how to generate fake data for your dev deployments using the Faker library

Nicolas Ettlin
3 months ago

Pinecone and Convex are a good match when you're looking to build an application that leverages embeddings and also has application data.

Ian Macartney
3 months ago

Embeddings, why they’re useful, and how we can store and use them in Convex.

Ian Macartney
3 months ago
Implementing row-level security on Convex as a library. Wrap access to the database with access checks written in plain old JS / TS.

Lee Danilek
4 months ago
In this post, we’ll look at some helper functions to help write code to traverse relationships in a readable, predictable, and debuggable way.

Ian Macartney
4 months ago
Your document is safely stored, but search is coming up empty? Inconsistent search systems can really confuse users! Don't worry–in Convex, transactional search indexing ensures that users always get what they expect and your apps just work.

Jamie Turner
6 months ago
Adding advanced HTTP Endpoint functionality by extending Convex with Hono.

Sarah Shader
7 months ago
Reactive backends like Convex make building live-updating apps a cinch, but default behavior might be too reactive for some use cases. Not to worry! Let’s fine-tune the reactive dataflow of a Convex + React app to deliver a better UX.

Anjana Vakil
7 months ago
Perspectives
All Perspectives posts
Dynamic application developers need global state management, not a database.
James (@jamesacowling) presents his talk from the HYTRADBOI 2022 database conference on how Convex is rethinking how app developers manage global state.

10:01
Alex Cole discusses dynamic web apps, how serverless solutions compare to in-house stacks, and how product development changes when individual engineers can own features end-to-end.

48:44
Walkthroughs
All Walkthroughs posts
In this video, you will learn to build a powerful realtime chat with React Native and use Convex as the backend. From creating groups to uploading images and styling messages you will learn all the skills you need to build a React Native chat!

Simon Grimm
10 days ago

1:44:42
Learn more about how AI Town works and how to customize it. In this post, we'll dig into how character identities are represented: how to alter them, and how to add entirely new characters.

Anjana Vakil
a month ago

Check out Convex, an incredibly well-designed Firebase alternative that provides a realtime database, object storage, server functions, http API hosting, cron jobs and more!

Jack Herrington
2 months ago

25:16
So you have a pretty good grasp on web development, but you want to learn more about building with generative AI? You're not alone. In this live-coding course, follow along as we build a full-stack generative AI app using LangChain.js, Replicate, and OpenAI.

Jamie Turner
4 months ago

2:34:55
Generating rhyming words via GPT-4, along with Dall-E cartoon images and ElevenLabs speaking with a specific voice to make a game to teach words.

Web Dev Cody
4 days ago

12:25
A quick start guide for using Convex with Next.js

Web Dev Cody
15 days ago

12:18
Learn how to generate fake data for your dev deployments using the Faker library

Nicolas Ettlin
3 months ago

Leverage Typeform while keeping the data in a powerful transactional application database.

Kate Rudolph
3 months ago

Comparisons
All Comparisons posts
Hosted by Ian & Alex, with Alana (Readyset), Hojjat (Deltastream), Jamie (Convex).

54:28
Today, a new wave of innovation is making databases approachable for developers without requiring a specialized skillset, opening the door to a whole new category of ambitious web experiences. In this panel, you’ll hear from the people pushing the boundaries of database technology and learn what’s possible — and what’s coming.

30:50
Relational databases are powerful tools for persisting data, but using them to build interactive web apps requires a lot of work. A web app architecture built on a relational database is an entire cluster of databases, backends, caching nodes, and Pub/Sub servers. And even after you invest in all of that infrastructure you'll still need to explicitly define your database schema upfront and write cumbersome SQL queries.
At Convex we believe that web developers shouldn't have to worry about any of this. We can handle the servers, caching, and reactivity and you can focus on your product.

Build in minutes, scale forever.
Convex is the backend application platform with everything you need to build your project. Cloud functions, a database, file storage, scheduling, search, and realtime updates fit together seamlessly.
Get started