- 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
- 1 min read
Safe Agent Writes in Workbench Demo
How agents can write directly to your database safely, and you can see the changes instantly with Workbench.
Read More - 6 min read
Diffing Documents with DOLT_JSON_DIFF
Dolt is a version controlled SQL database: think Git but for data. This includes the ability to create and merge branches with automatic merge resolution for concurrent changes. Dolt also works well as a version-controlled document store: if your da...
Read More - 9 min read
Using Docker to deal with cgo build complexity
We're using Go to write Dolt, the world's first and only version-controlled SQL database. dolt loves go One of the things we like about Go is its ability to build binaries for different operating systems and architectures, regardless of the machine...
Read More - 10 min read
Announcing Mutual TLS Authentication
Dolt's SQL server now supports mutual TLS authentication. You can configure user accounts to require a client to present a valid certificate that is chained from the servers CA cert. You can also place additional constraints on the SSL cipher, certificate subject, and certificate issuer.
Read More - 10 min read
Cursor for Everything
Dolt makes it possible to implement a Cursor-like user interface for any database backed application, complete with diff and rollback. This article explains how.
Read More - 5 min read
Branch Activity is Slow - Opt In!
Here at DoltHub.com, performance is key. Learn about the sacrifices we make for greatness!
Read More - 8 min read
When can Dolt Optimize JSON Updates and Merges?
Dolt uses an optimized representation for JSON that makes update and merge operations fast and automatic... usually.
Read More - 5 min read
Getting Started with Dolt and Claude
This guide will help you set up Dolt (a version-controlled SQL database) with Claude Code, enabling you to use AI to make database changes that you can track, review, and manage through the Dolt Workbench.
Read More - 9 min read
How to (not) use Agents for a Large Scale Migration
We used Cursor Agent to migrate our blog from Gatsby and Astro. Learn the dos and don'ts we uncovered from using an agent for a large scale migration.
Read More - 6 min read
Electron vs. Tauri
Electron is the most popular framework for building desktop apps using web technologies. In this article, we'll discuss a newer alternative, Tauri, and weigh some of the pros and cons between the two frameworks.
Read More - 10 min read
Agent Mode in the Dolt Workbench
Agent mode is a popular way to use an LLM interact with a code repository using an IDE. Does a Workbench have this functionality for operating on databases? Not yet. This article explains why.
Read More - 4 min read
Building Dolt on Windows: The Pacman Game
How we build Dolt from source on Windows using Git Bash, MSYS2, and pacman.
Read More - 22 min read
Agentic Plan Execution
In this post, I talk about the strategies used to improve agentic data importing using idempotent goal based planning and execution.
Read More - 5 min read
Go CPU Profiling on MacOS is Broken
Profiling on MacOS gives unexpected and misleading results.
Read More - 10 min read
FastAPI Works with Dolt
FastAPI is a popular Python framework for building APIs. In this article, we'll build a sample application using FastAPI and Dolt.
Read More - 5 min read
Announcing DoltLab on Podman
DoltLab's latest release allows you to run DoltLab with Podman instead of Docker.
Read More - 12 min read
Bolt versus Replit, Vercel, and Lovable
We continue to test out generative AI tooling! In this post we're test driving Bolt and comparing it to our experiences with Lovable, Replit, and Vercel. Each of these app builders lets you build a web app through a conversational UI, but they all have different experiences, features, and strengths. Read on to find out what we thought about Bolt.
Read More - 5 min read
I Learned Dolt from Scratch Using Claude
How a marketing professional with zero command-line experience learned Git and Dolt through conversational AI assistance, building a real database project along the way.
Read More - 8 min read
Agentic Systems Need Version Control: An Example
In this article, we'll discuss why version control unlocks so much potential for agents in domains outside of code, then walk through a simple application with some agentic features backed by a Dolt database.
Read More - 5 min read
Andrej Karpathy Says Agents Need Diffs
In a recent interview on the Dwarkesh podcast, Andrej Karpathy talked about how agents require diffs. We're jealous we didn't think of that so we wrote an article praising Andrej's take.
Read More