- 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
- 10 min read
Leveraging Prolly Trees for Efficient Table Merging
We're rolling out a new algorithm for efficiently merging tables that have been modified by both branches.
Read More - 12 min read
What is the Best Coding Agent?
Coding Agents are new and exciting. Claude Code by Anthropic, Codex by OpenAI, Gemini by Google, and Cursor are the best known agents. Which coding agent is best right now?
Read More - 4 min read
Loading Native Postgres Extensions Alpha
We're continuing to make progress on DoltgreSQL, which is a version of Dolt built to be a drop-in replacement for PostgreSQL. Dolt is a MySQL compatible database that is built from the ground up with Git-influenced version control features. This mean...
Read More - 11 min read
Multihost DoltLab Enterprise with Docker Swarm
Learn how to run a Multihost DoltLab Enterprise cluster using Docker Swarm, now supported in DoltLab v2.4.0!
Read More - 5 min read
Dolt Roadmap update
Read what we've launched recently at DoltHub and what's going to launch soon
Read More - 4 min read
Doltgres Correctness Testing
Check out the progress Doltgres is making toward Postgres compatibility! It’s not great yet, but it’s slow and steady.
Read More - 10 min read
Regarding Prollyferation (A Followup to "People Keep Inventing Prolly Trees")
Last month I said "people keep inventing prolly trees". Is that really true? What does that mean, really?
Read More - 15 min read
The Agentic Software Engineer
This article discusses how software engineering changes as we enter the agentic future. What skills become more valuable? Which skills decrease in value? Learn how to best prepare as a software engineer for the coming agentic AI wave.
Read More - 7 min read
Things that aren't Version Controlled Databases
A collection of database features and products that people sometimes think are database version control, but are not.
Read More - 8 min read
Claude Code Gotchas
After working with Claude Code for a month making changes to our open source project, Dolt, I've noticed some recurring gotchas. This article enumerates those and suggests some workarounds.
Read More - 9 min read
Postgres's set-returning functions are weird
Postgres supports an odd kind of function that returns a set of results. They're pretty weird. This blog post explores how they work.
Read More - 8 min read
Understanding Prolly Tree Balance
A short exploration of when and how Prolly Trees are balanced and a way to think about how balanced they are.
Read More - 8 min read
Previewing Merge Conflicts
See exactly what merge conflicts will look like before attempting a merge with Dolt's new merge conflict preview feature. This is available using the SQL interface and the pull request UI in our web products.
Read More - 9 min read
Agentic Schema Design
Can agents do database schema design? This article is a quick first foray into this question. The results are promising when using Dolt as your database.
Read More - 20 min read
Version-Controlled Vector Indexes: Achieving Structural Sharing in Nearest-Neighbor Indexes
We explore how Dolt achieves space-efficient version-controlled vector indexes using a novel data structure.
Read More - 5 min read
Finding performance problems by diffing two Go profiles
Learn how to debug tricky performance issues by diffing two pprof Go profiles.
Read More - 10 min read
Agentic Branching with Data
Let's let Claude Code write AI Agents to play a Battleship game!
Read More - 9 min read
Agentic Data Cleaning
Could agents do data scraping and cleaning? This article is a quick first foray into this question. The results are promising when using Dolt as your database.
Read More - 5 min read
Dolt Stash Now Works Everywhere
We've added a dolt_stash() procedure, allowing you to stash your changes anywhere in Dolt.
Read More - 3 min read
Announcing UPDATE ... FROM Support in Doltgres
Doltgres has launched support for UPDATE ... FROM statements, allowing you to update the data in a table based on data joined in from other tables.
Read More