Profile image for Mike Cann

Mike Cann

Mike (Convex Champion) is a Senior software developer and interactive experiences specialist. Over a decade and a half of experience in industry. Enjoys discovering and applying new technologies to solve interesting problems.

All posts by Mike

Streaming vs. Syncing: Why Your Chat App Is Burning Bandwidth
Building an AI chat app? Convex’s Persistent Text Streaming keeps conversations flowing—even across page reloads or tab switches—by storing and syncing chat data in real time. This video shows how to stream responses live, reduce bandwidth waste, and boost performance using Convex’s serverless backend. Say goodbye to broken chat experiences and hello to seamless, reliable interactions.
Mike Cann's avatar
Mike Cann
4 days ago
Claude 4 is here but is is good at Convex?
Claude 4 is here, and developers are putting it to the test. This video skips the benchmarks and dives into real-world builds—like an Instagram clone and a multiplayer Tic-Tac-Toe app—using Claude 4 with Convex and Chef. If you’re deciding between Claude 4 and 3.5 for agentic codegen, backend setup, or Convex-based workflows, this walkthrough shows the good, the bad, and the frustrating. From schema generation to real-time uploads and env var debugging, you’ll see where Claude 4 outperforms—and where Claude 3.5 still holds its ground. Ideal for devs building modern fullstack apps who want to see Claude in action, not just theory.
Mike Cann's avatar
Mike Cann
5 days ago
Convex vs Firebase: A Developer's Complete Guide
Choosing a backend? This video breaks down Firebase vs Convex with a clear developer lens. Whether you’re building your first app or optimizing for AI workflows, you’ll get a side-by-side view of how these two platforms really stack up. You’ll see how Firebase’s flexible NoSQL setup compares to Convex’s structured, type-safe model—and why that matters for scaling, security, and speed. From real-time syncing and server-side queries to access control, authentication, and vendor lock-in, this video covers it all. Ideal for developers who want a modern, AI-ready backend without sacrificing performance or control.
Mike Cann's avatar
Mike Cann
14 days ago
What is Convex & Why Should Developers Care?
Looking for a backend that feels built for how modern developers actually code? Convex is quickly becoming a go-to choice in 2025 for full-stack devs shipping real-time, collaborative apps without the backend overhead. This video breaks down what Convex is and how it works—from schema design to reactivity. You’ll see how Convex blends TypeScript safety, live queries, serverless functions, and a schema-flexible database into one cohesive developer experience. Whether you’re building a multiplayer game, a live doc editor, or a chat app, this walkthrough helps you figure out if Convex is the right fit—and how it stacks up to Firebase, Supabase, or Lambda-based setups.
Mike Cann's avatar
Mike Cann
18 days ago
Why Convex Queries are the Ultimate Form of Derived State
After years of wrestling with state management, I've found myself excited by how Convex queries have simplified the way I think about derived state. Instead of juggling complex state libraries and websocket implementations, Convex offers a refreshingly straightforward approach: just declare what data you need, and it stays synchronized across all clients automatically. It's made me wonder if we've been overcomplicating things all along.
Mike Cann's avatar
Mike Cann
4 months ago
Shop Talk: Building an AI-Powered Voice-Controlled Shopping Agent with Daily Bots and Convex
A step-by-step guild using daily bots open-source real-time voice and video AI cloud technology to build an AI real-time shopping list app—all controlled by voice.
Mike Cann's avatar
Mike Cann
5 months ago
6 Tips for improving your Cursor Composer and Convex Workflow
After much experimentation I have found some good ways to improve the coding experience when using Cursor and Convex. In this article I share 6 tips to improve your workflow.
Mike Cann's avatar
Mike Cann
5 months ago
Code Spelunking: Uncovering Convex's API Generation Secrets
As the newest member of the Convex team I am keen to find out how the magic works. Join me as I go spelunking through the codebase and uncover how the API generation actually works under the covers.
Mike Cann's avatar
Mike Cann
6 months ago
Convex: The Database that Made Me Switch Careers
Today is my first day working for Convex 🎉, so I thought I’d take the opportunity to share my thoughts on why I decided to join and what excites me about the technology.
Mike Cann's avatar
Mike Cann
6 months ago
Building A Second Brain: How I Created Mike AI Chat Bot with Convex
Mike, a Senior Software Developer and Convex Champion, built “Mike Bot”—a virtual chatbot on his blog that captures his knowledge, experience, and personality—using Convex as the backend, along with OpenAI and a custom React UI.
Mike Cann's avatar
Mike Cann
7 months ago