Blog

Why we built our AI agents on WebSockets instead of HTTP
September 29th
Engineering
Building our AI Copilots product taught us where HTTP breaks down, and how WebSockets can keep agents in sync without extra layers of infrastructure.

What's the best vector database for building AI products?
September 15th
Engineering
Vector databases are the backbone of retrieval-augmented generation (RAG), a key technique enabling modern AI products to deliver accurate, context-aware answers from private data. This is our comprehensive comparison of leading vector databases, including Turbopuffer, Pinecone, Qdrant, pgvector, and many more.

We’ve open-sourced our customizable React emoji picker


March 20thEngineering
Configure each user’s notification settings for email, Slack, and more
March 6thProduct & Design
Which rich text editor framework should you choose in 2025?

February 6thEngineering
A better way to email your users about unread content
December 18th, 2024Product & Design
Increase in-app commenting with attachments
October 3rd, 2024Product & Design
Build collaborative text experiences with Liveblocks Yjs
September 5th, 2023Engineering
How to add Google authentication to your Next.js + Liveblocks app with NextAuth.js
April 5th, 2023Engineering
How to animate multiplayer cursors
July 5th, 2022Engineering
How to build undo/redo in a multiplayer environment


June 9th, 2022Engineering
How to set up end-to-end tests for multiplayer apps using Puppeteer and Jest
February 4th, 2022Engineering
How to add a live avatar stack to your product with React, Firebase, and Liveblocks
November 10th, 2021Engineering