How Large is a 160 Bit Number?

Binary Search vs. Prolly Search

How to fix bugs in 24 hours or less

Tradeoffs in taking a CGO dependency for zstd compression

ok Considered Harmful

Golang PGO builds using GitHub Actions

Emulating Postgres Prepared Statements in Go

Study in Structural Sharing in a Dolt Prolly Tree

Building an interactive shell in Golang

Writing a Postgres logical replication system in Golang

Testing Golang Code with Toxiproxy

How to create dynamic Tailwind themes for a React library

Using GORM with Dolt

Adding Color to Terminal Output in Go

Prolly Trees

Using Go's Profile-Guided Optimization (PGO) to reduce our database's read latency by 5%

Announcing Dolt PGO Builds

Coming Soon: Golang 1.22

MySQL Stored Procedures: How and why with examples

What does it mean for an application to be "version-controlled"? Why would you do it?

MySQL Views: How and why with examples

Dolt now supports automatic merging of concurrently modified JSON documents.

Why are Golang heaps so complicated

A Spooky Performance Regression in AWS EBS Volumes

Contributing to DoltgreSQL

Announcing DoltgreSQL

Learn how to build single sign-on for your web app

Getting stack traces for errors in Go

A bug in MySQL, or working as intended? You decide

They're called Slices because they have Sharp Edges: Even More Go Pitfalls

More →