Blog
PRODUCTS
KEYWORDS
How multi-stage Docker builds enable faster builds for release and source Dolt images.
12 min readRead MoreLearn how to use common table expressions (CTEs) in MySQL, what they're good for, and try out some examples.
7 min readRead MoreGo 1.25 includes support for an experimental new garbage collector called Green Tea. We tried it out with Dolt's main performance benchmarks and summarize what difference it made (not much).
7 min readRead MoreGrafana recently launched support for SQL queries in their metrics dashboards. We describe how they used go-mysql-server, a SQL query engine written in Go, to implement this feature.
5 min readRead MoreThe world is starting to realize agents need branches, specifically database branches. This article dives deep into what Supporting Our AI Overlords: Redesigning Data Systems to be Agent-First says about datab…
5 min readRead MoreLearn how to use Dolt's built-in test engine entirely within the Dolt Workbench.
4 min readRead MoreStrategies for building options across both CLI commands and SQL table functions in Dolt.
6 min readRead MoreDeveloping an AI agent is a new experience for most software developers. Here is my experience developing an AI agent
10 min readRead MoreCreating good marketing copy is hard, specifically the imagery associated with the copy. The good news is that AI image generation is getting really good. It's not good enough to make production images but it …
5 min readRead MoreDolt now supports declaring foreign keys that reference the name field on the dolt_branches system table. This allows you to create tables that track additional data for the branches in your database, and help…
8 min readRead MoreThe DOLT_DIFF() table function now supports --skinny and --include-cols options for more focused diff output!
5 min readRead MoreLearn how Go channels can solve a particular form of interface mismatch common in application development.
6 min readRead MoreWe recently automated the release process for the Dolt Workbench desktop application using GitHub Actions. This article discusses how we did it.
7 min readRead MoreColumnar storage is widely used in industry-leading OLAP databases and provides many benefits for analytic workloads. If we wanted columnar storage in Dolt, what are some challenges we would face?
8 min readRead MoreWe've added Dolt MCP directly to Dolt! This blog will show you how spin up both the Dolt SQL server and Dolt MCP server with a single command.
6 min readRead MoreHaving spent the past six months diving deep on agentic artificial intelligence, it became clear agents need three pillars to operate correctly: a capable model, version control, and testing. This article expl…
5 min readRead MoreMaxwell's Daemon is a change data capture tool that reads from a MySQL binary log stream and publishes the data changes to a variety of endpoints such as Redis, RabitMQ, Amazon SNS, Kafka, Amazon Kinesis, and …
10 min readRead MorePushing and Pulling data to remote locations requires you to authenticate. Let's discuss
8 min readRead MoreDolt now has support for VECTOR columns, and with it a noticeable improvement in vector index performance.
4 min readRead MoreLearn how to resolve merge conflicts directly from the pull request UI in Dolt's web products, making conflict resolution easier without needing the SQL shell.
6 min readRead More
Tim's Weekly DoltHub Update
Stay in the loop and join the community on Discord