- 11 min read
So you want an AI Database?
Here at DoltHub, we built the world's first version-controlled SQL database: Dolt. What do version control and databases have to do with Artificial Intelligence (AI)? It turns out, a lot. At first, we were skeptical about the AI revolution, but then...
Read More
- 7 min read
Long-running Agentic Work with Beads
Learn how I used Beads to keep a coding agent on-task across context compaction cycles and refactored 315 frontend files in a single 12-hour session.
Read More - 11 min read
Dolt Durability Testing With VMs
We've recently been building crash recovery testing for Dolt, adding confidence in its durability properties when running on different filesystems and with different settings. Here we describe a bit about our framework for running crash-durability tests against Dolt.
Read More - 8 min read
Writing a Go SQL driver
Take a tour of Go's SQL driver implementation and see how it works in Dolt's embedded SQL driver.
Read More - 11 min read
Agentic Memory
Agentic memory is here, and it's powered by Dolt. This article explains what agentic memory is, defines requirements, and shows why Dolt is a perfect fit. Beads, the leading agentic memory system, uses Dolt for storage.
Read More - 4 min read
Hosted Dolt Metrics
You can now monitor your Hosted Dolt instances using Dolt's built-in Prometheus server.
Read More - 14 min read
Using Dolt with ORMs
Object-Relational Mappers (ORMs) simplify application development by abstracting database interactions, and they pair naturally with Dolt, a MySQL-compatible, version-controlled relational database. This post explains how ORMs work with Dolt, highlighting tested integrations, useful Dolt features like schema overrides and nonlocal tables, and important considerations around branching and connection pooling.
Read More - 9 min read
Making Featured Images: Agentic Art Direction
The process of creating daily Dolt blog featured images using multiple AIs.
Read More - 10 min read
A Day in Gas Town
Have you ever thought "I wish I had 100 Claude Codes"? There's a new coding agent for you called Gas Town. This article gives our review and talks about how Dolt could help.
Read More - 10 min read
DoltCash Part Two: Still Vibing
DoltCash started as a cool concept that was bad at accounting. Here’s what changed in v2: fewer “smart” tools, more validation, slower workflows, and a test-like actual-vs-expected loop that finally makes it usable.
Read More - 6 min read
Table composite types in Postgres
Learn about how Postgres treats every table's schema as its own type and what you can do with this feature
Read More - 5 min read
Andy Pavlo says Agents Need Branches
Andy Pavlo thinks databases need branches. But he didn't mention Dolt. We're pretty sure he knows Dolt exists so what happened? This article offers a potential explanation.
Read More - 8 min read
Golang Panic Recovery
Understanding how to safely recover from a panic in a Golang app is important, especially if you're building a long-running service, background workers, or goroutine pools. In this blog post, we explore how panic recovery works in Golang and some gotchas to be aware of.
Read More - 10 min read
How to Version Control a Database
This article discusses database and version control design in an effort to explain how Dolt's database version control works.
Read More - 4 min read
- 11 min read
When Does Dolt Create Value For Decentralized Platforms?
We often get asked if someone should build their decentralized application on Dolt. The answer can be in the details.
Read More - 8 min read
When NOT to Use Dolt as Your Database
We want you to use Dolt, but sometimes, it is just not the right tool for the job. This article explains some reasons not to choose Dolt as your database.
Read More - 9 min read
Understanding Dolt Directories
Dolt uses directories on your filesystem to store databases. This comes from the Dolt's origins as Git for Data. These directories can get confusing. This article explains.
Read More - 5 min read
How We Migrated Our Blog Images to S3
Learn how DoltHub moved 3,000+ blog images from GitHub to S3 to improve build times and reduce repository size while maintaining ease of use for blog authors
Read More - 15 min read
Does Golang Actually Implement the IEEE-754 Floating Point Spec? The Answer Might Surprise You!
Does IEEE-754 compliance guarantee consistency across platforms?
Read More - 54 min read
DoltCash: Vibe-accounting built on Claude, GnuCash, and Dolt
Learn how we combined GnuCash, Dolt, and Claude to build a Vibe-accounting tool (that doesn't work super great)!
Read More