The Curious Engineer

All blogs / Databases

Stack

stack.convex.dev

Sync up on the latest from Convex.

DatabasesJavaScript / TypeScriptAI / MLWeb development

Posts
260 from 15 Feb 2022 to 8 Oct 2026
Posting
weekly (41 in the last year)
Kind
company blog
Feed
https://stack.convex.dev/rss/atom.xml

2026 40

  1. Abstract: On the Existential Crisis of Software Development, and My Own
  2. Introducing Convex Explained
  3. Everything We Tried Failed Except for This One Weird Trick
  4. I built my family a giant touchscreen
  5. Claude Code vs Codex: which is best?
  6. Type-Safe Environment Variables in Convex
  7. How Mint Reached 40,000 Users in Two Months Using Convex
  8. Exploring the NEW Convex Claude Code Plugin!
  9. How to Use the New Convex Codex Plugin in OpenAI Codex
  10. The secret to migrations
  11. Readable TypeScript code: 14 patterns for humans and AI
  12. Row-Level Security is a Ticking Timebomb
  13. 7 New Convex Components Worth Adding to Your App
  14. Building Convex OS, a Browser-Based React App with Real-Time Sync
  15. PostHog + Convex: Analytics, Errors & Feature Flags
  16. Is Claude Code Better Than Cursor? A Real-World Test with Convex
  17. What to Do When You Mess Up Prod (Incident Response Guide)
  18. How to Build Async AI Apps with Convex and TypeScript
  19. Resilient AI End-to-End Tests with Stagehand and Convex
  20. How to Give AI Agents a Bash Terminal Without Docker or VMs
  21. Why Convex Limits Transactions and How Concurrency Control Shapes Your Database
  22. Why Convex doesn't let candidates use AI in coding interviews
  23. Should You Still Learn to Code? A Convex Engineer's POV
  24. The Six Systems Design Principles That Agents Don't Understand
  25. Inside the Y Combinator Browser Use Agents Hackathon with Convex
  26. 3 Rules for De-Slopping AI-Generated TypeScript Code
  27. 3 Reasons Why AI Agents Love Convex
  28. Site Up. Costs Down: Optimizing OpenClaw’s 1M Weekly Active Users
  29. How to Prevent Queue Bottlenecks with Workpool
  30. How to Design Your Stack: An Interview With Sherry Jiang, Peek Founder
  31. $1M Later and Conduit is STILL Rocking Convex
  32. Comparing 9 Code Review Tools - Which is Best?
  33. When to and when not to use return validators
  34. I don't care about your database benchmarks (and neither should you)
  35. The Convex Marketing Journey 2022-2026
  36. What ACTUALLY happens when you push to Convex?
  37. How to connect Convex to RunPod for serverless GPU workloads
  38. Does AI still need Convex guidelines?
  39. Replit + Convex: Ship a Mobile App to TestFlight
  40. Building a 70-Module Convex Backend: Web, Mobile & API in One Deployment

2025 49

  1. Integrate Stripe with Convex in 10 mins
  2. Efficient COUNT, SUM, MAX with the Aggregate Component
  3. How to Build Streaming Chat Apps with Convex's Plug-and-Play Components
  4. Authorization In Practice
  5. How hard is it to migrate AWAY from Convex?
  6. Lessons from Building an AI App Builder on Convex
  7. Why doesn't Convex have SELECT or COUNT?
  8. 6 Steps Before Taking your Vibe-coded App to Production
  9. Add Resend to your Convex App
  10. How I Vibe-Coded a Real Service Using Convex Chef
  11. Migrating data from Postgres to Convex
  12. AI Agents (and humans) do better with good abstractions
  13. Streaming vs. Syncing: Why Your Chat App Is Burning Bandwidth
  14. Why I picked Convex over Firebase, Supabase, and Neon for my app
  15. Claude 4 is here but is is good at Convex?
  16. Convex vs Firebase: A Developer's Complete Guide
  17. What is Convex & Why Should Developers Care?
  18. Chef Cookbook: Tips For Working with AI App Builders
  19. Argument Validation without Repetition
  20. Which LLM writes the best code? Convex Chef model comparison
  21. Set Up Transactional Email in Convex with Bluefox and AWS SES
  22. Trying out Convex with a single command
  23. Agents Need Durable Workflows and Strong Guarantees
  24. AI Agents with Built-in Memory
  25. Crafty Hacks with Convex MCP
  26. The Tech that Convex replaced for ClarityText
  27. Building a Real-World TypeScript App with Convex and Expo
  28. Reimplementing Mastra Workflows: Lessons Learned
  29. Merging Streams of Convex data
  30. Convex Evals: Behind the scenes of AI coding with Convex
  31. Translate SQL into Convex Queries
  32. How to Use convex-panel to Integrate a Custom Convex Dashboard Into Your Dev Environment
  33. MongoDB to Convex: A Step-by-Step Data Migration Script
  34. Authentication Best Practices: Convex, Clerk and Next.js
  35. Convex MCP Server
  36. Introducing Fullstack-Bench
  37. Matrix: Building a real-time RPG game with Convex
  38. Types and Validators: A Convex Cookbook
  39. Self-Hosting with Convex: Everything You Need to Know
  40. Setting Up Cloudflare Pages for Convex Preview Deployments: A Step-by-Step Guide
  41. Databased: Why Most Content Doesn't Work ft. Web Dev Cody
  42. From Trivia to TypeScript: QuiP's Domain-Driven Development with Convex
  43. Why Convex Queries are the Ultimate Form of Derived State
  44. Optimize Transaction Throughput: 3 Patterns for Scaling with Convex and ACID Databases
  45. What You Missed in 2024 in the World of Databases, with Andy Pavlo
  46. Building an Advanced AI Agent with Next.js 15, Convex, and LangChain: A Step-by-Step Guide
  47. Shop Talk: Building an AI-Powered Voice-Controlled Shopping Agent with Daily Bots and Convex
  48. Convex Cookbook: Dynamic Query Builders
  49. 6 Tips for improving your Cursor Composer and Convex Workflow

2024 85

  1. How to Schedule AI Content Creation Using Convex
  2. Tutorial: How I added GitHub and npm stat counters to TanStack.com
  3. Building AI Chat with Convex and ChatGPT
  4. Add a collaborative document editor to your app
  5. Keeping Users in Sync: Building Real-time Collaboration with Convex
  6. How to Create Real-Time User Profiles with Convex and Clerk
  7. Can your database do this? Ep 3: Zero-downtime, type-safe migrations
  8. User Authentication with Clerk and Convex
  9. Code Spelunking: Uncovering Convex's API Generation Secrets
  10. Company Values that Matter
  11. Convex: The Database that Made Me Switch Careers
  12. Building Type-Safe Rust Applications with Convex: Introducing convex-typegen
  13. Going local-first with Automerge and Convex
  14. Midpoints: A Word Game Powered by AI Embeddings and Convex Components
  15. An Object Sync Engine for Local-first Apps
  16. Building A Second Brain: How I Created Mike AI Chat Bot with Convex
  17. Mobile-first: Building Google Photos
  18. New Open-source Starter Kit: Convex v1 based on Midday.
  19. A Map of Sync
  20. Components for your Backend
  21. What is Sync?
  22. Introducing Convex for Swift
  23. Database Triggers
  24. Use real persistence, not useState
  25. Using Cursor, Claude and Convex to Build a Social Media Scheduling App
  26. Zero to One Hackathon V2 Winners
  27. Convex in Multiple Repositories
  28. CRUD APIs: Functional, but Inefficient
  29. Introducing Convex for Android
  30. Understanding CORS: A Developer's Guide
  31. Testing authenticated functions from the dashboard
  32. Configure Cron Jobs at Runtime
  33. Take Control of Pagination
  34. Introducing Convex Auth
  35. Build and Deploy a Full Stack AI Todoist Clone: Next.js, Convex & TypeScript
  36. Can your database do this? Ep. 1: Magic caching
  37. Log Streams: Common uses
  38. Streaming HTTP Responses using fetch
  39. The “full-stack framework” fallacy
  40. AI Chat with HTTP Streaming
  41. SELECT DISTINCT without SQL
  42. Rate Limiting at the Application Layer
  43. The Ultimate Caching Definition: Invalidation, Optimization, and Layers
  44. Work Stealing: Load-balancing for compute-heavy tasks
  45. Implementing work stealing with a reactive database
  46. Convex with Auth.js (NextAuth)
  47. Convex Adapter for Auth.js (NextAuth) Setup Guide
  48. Full Stack Tutorial – Fiverr Clone with NextJS, React, Convex, Typescript, Tailwind CSS, ShadCN
  49. LaunchPie’s Experience Winning the Zero-to-One Hackathon
  50. Stateful Online Migrations using Mutations
  51. Databases are Spreadsheets
  52. Operational maturity for production
  53. Testing patterns for peace of mind
  54. Build and Deploy a Full Stack WhatsApp Clone with AI | Video Calls, Screen Sharing | React.js, TypeScript
  55. How We Horizontally Scaled Function Execution
  56. How Convex Works
  57. Compiling the Convex Open-Source Backend
  58. Developing with the Open-Source backend
  59. Zero to One Hackathon Winners
  60. Observing your app in production
  61. YOLO: Get to an MVP fast
  62. Using TypeScript to Write Complex Query Filters
  63. Running tests using a local open-source backend
  64. Lightweight Migrations
  65. Backends Should be Designed for Product Developers
  66. Build a File Storage App with Role Based Authorization (Next.js, Shadcn, Typescript)
  67. Set up ESLint for best practices
  68. Uploading files from React Native or Expo
  69. Build and Deploy Eraser.io App Clone: Full Stack React App - Next.js, Typescript, Tailwind Css
  70. Convex: The Software-Defined Database
  71. How I built NotesGPT – a full-stack AI voice note taking app
  72. Why I use Convex over Supabase as my BaaS
  73. Queries that scale
  74. Automatically Retry Actions
  75. Dev Diary: Log Streaming ft. Axiom
  76. Texting your Web App to Create Posts
  77. Convex Ents: Manage your document relationships
  78. Build a Real-Time Miro Clone With Nextjs, React, Tailwind (2024)
  79. Building a Subscription Based SaaS with Stripe
  80. Session Tracking Via Parameter Injection
  81. Using branded types in validators
  82. Database Relationship Helpers
  83. Building Context Augmented AI Chat in Practice: AICamp 2023 EOY Meetup
  84. The most exciting 4 hour coding challenge
  85. 4 Devs, 1 Idea, 4 Apps in 4 Hours(!!) with Convex

2023 60

  1. Zod with TypeScript for Server-side Validation and End-to-End Types
  2. Customizing serverless functions without middleware
  3. We Hosted a Hackathon for a Notion Clone
  4. Wait a minute, won't you? (Add a waitlist to your product)
  5. Who's on Call? Learn to Sync Pagerduty with Slack
  6. Are Vector Databases Dead?
  7. Build AI Chat with Convex Vector Search
  8. Build AI Chat with LangChain and Convex
  9. Build AI Chat with OpenAI's Assistants API
  10. Convex Build Bounty: Build new Jotion features, win cash prizes!
  11. Seeding Data for Preview Deployments
  12. A New Command to Start Building Faster: npm create convex
  13. Adding Data Integration to Your Convex Application with Fivetran
  14. AI Town v2
  15. GPT Streaming With Persistent Reactivity
  16. Fullstack Notion Clone: Next.js 13, React, Convex, Tailwind | Full Course 2023
  17. I trained my own AI voice model to teach my kid
  18. React Native Realtime Chat (Expo, File Upload, Typescript)
  19. Using Convex with Next.js Quickstart
  20. How to code an AI powered Text Adventure Game (Next.js, Convex, OpenAI, DALL-E)
  21. Building a Full Cloud Backend - Software Engineering Daily Podcast
  22. Building AI Town's Backend: Character Identities
  23. Lucia Auth: Implement Custom Authentication
  24. The Next Level Firebase for Modern Developers
  25. Wake up, you need to make money! (Add Stripe to your product)
  26. Testing Your App: How to Generate Fake Data
  27. Using Pinecone and Embeddings
  28. Get Typeform Data Into Convex
  29. How to Generate AI Images from Scribbles with Next.js
  30. The Magic of Embeddings
  31. Building a full-stack AI storybook app with LangChain, Replicate, and OpenAI
  32. Moving From Airtable -> Convex
  33. Convex gets Rusty with Santa
  34. Row Level Security
  35. Relationship Structures: Let's Talk About Schemas
  36. End-to-end TypeScript with Convex
  37. Intro to Migrations
  38. Everyone Can Be a Full-Stack Engineer
  39. 5 Dashboard Tricks
  40. Searching for Sanity
  41. Moderating ChatGPT Content: Full-Stack
  42. Adding Personality to ChatGPT-3
  43. Advanced HTTP Endpoints: Convex ❤️ Hono
  44. Building a Full-Stack ChatGPT app
  45. Type-safe, data-driven apps, even if databases freak you out
  46. Help, my app is overreacting!
  47. Discord Bot Webhooks with Convex
  48. Testing React Components with Convex
  49. Background Job Management
  50. End-to-End Encryption with Convex
  51. Anonymous Users via Sessions
  52. Using Dall-E from Convex
  53. Building a Multiplayer Game
  54. It's not you, it's SQL
  55. Sessions: Wrappers as "Middleware"
  56. Zod Validation: Wrappers as “Middleware”
  57. Edge to Butt: Wrappers as "Middleware"
  58. Authentication: Wrappers as “Middleware”
  59. Implementing Upvoting 4 Ways on Convex
  60. Implementing Presence with Convex

2022 22

  1. Don't Drop ACID
  2. Building an Application Portal on Convex
  3. Fully Reactive Pagination
  4. Throttling Requests by Single-Flighting
  5. Ready for Actions
  6. Jamstack Conf 2022 Panel: The Future of Databases
  7. Launching Features Right on Time: Feature Gating
  8. The serverless revolution deserves more than just a serverless database
  9. The future of databases is not just a database
  10. Convex and the future of streaming infrastructure
  11. Build a Reactive Backend for a Web App
  12. Managing Reactivity with useBufferedState
  13. Intro to Convex Query Performance
  14. Backend Matters (Making Fast5 #2)
  15. The platform you need, when you need it
  16. Local and Remote State (Making Fast5 #1)
  17. Introducing Fast5
  18. Data Interactivity in the Serverless Future (HYTRADBOI 2022)
  19. Convex vs. Relational Databases
  20. Convex vs. Firebase
  21. Building reactive web apps on Convex
  22. The unfulfilled promise of functional ideals on the web

Undated 4

  1. Discord
  2. Jobs
  3. All articles
  4. All videos