
We replaced Liveblocks with Postgres and SSE
We were paying for a realtime vendor to show online avatars. We already had Server-Sent Events and Postgres LISTEN/NOTIFY in production, so we built presence ourselves and deleted the dependency.

We were paying for a realtime vendor to show online avatars. We already had Server-Sent Events and Postgres LISTEN/NOTIFY in production, so we built presence ourselves and deleted the dependency.

We run every async job in Basedash on Postgres with pg-boss. Three production incidents later, here's what we changed: a queue policy that silently dropped 92% of jobs, batch work starving live chats, and a connection pool that gave out at the top of every hour.

We ran rollup-plugin-visualizer against the Basedash client bundle and found 7 MiB of stuff we didn't need to ship. Here's what was in there, why, and how we got rid of it.

Drag in edit mode froze the page for over a second on big dashboards. The cause was 97 Replicache subscriptions re-running on every keystroke. Here's how we moved the read path to TanStack DB collections backed by SSE, and kept Replicache for writes.

How we replaced a one-size-fits-all subquery wrapper with an AST-based query rewriter, and finally got SQL Server, Spanner, and Athena pagination to actually work.

Our pods were crash-looping and the logs said nothing. We chased an OOM, found something else entirely, and learned a Kubernetes default that should not be a default.

How to use Framer’s AI features to create a right click to download logo menu for the Basedash website.

Skip Tailwind’s dark: modifier. Learn how Basedash uses CSS variables, global state, and zero-flicker theming for a scalable light/dark mode system.

Automating Prisma migrations in a Continuous Integration and Continuous Deployment (CI/CD) pipeline ensures that any new changes to your database schema.

Debugging MySQL stored procedures is tricky, mostly because MySQL’s native debugging tools have some limitations.

Retrieving and understanding the definition of database views in PostgreSQL is not only essential but can significantly enhance your database management.

When working with MySQL, encountering the "failed to open file error 2" can be a frustrating experience.

MySQL Workbench is a unified visual tool for database architects, developers, and DBAs. However, users sometimes encounter crashes while writing queries.

Prisma is an open-source database toolkit that simplifies database workflows, making them more efficient and type-safe.

Error code 1064 in MySQL is a syntax error, commonly encountered when writing SQL queries. This guide explains how to identify and fix this error, which.

MySQL, primarily a database management system, does not inherently support a direct print statement like some programming languages.
We can help you migrate your data and dashboards from any other tool.