This is my blog for in-depth technical articles, interesting libraries and general programming.

I Gave Five AI Agents Empires to Govern

Five AI agents and one human governed equal underground states across thirty-one rounds, building companies, courts, religious law, censorship, alliances, and an executable empire.

Read more →

SoloDB 1.2: From String Builder to Typed SQL

SoloDB 1.2.0 broadens LINQ support over DBRefMany relations. Supported queries stay inside SQLite. Unsupported shapes are rejected immediately.

Read more →

SoloDB 1.1: When Documents Grow Relations

SoloDB 1.1 moves referential integrity, delete safety, nested rollback, and relation queries out of service cleanup code and into the database engine.

Read more →

SoloDB 1.0: Production Ready

After two years of production deployment managing a 1.5TB database, SoloDB reaches version 1.0 with the new Events API.

Read more →

Introducing solodb.org

SoloDB now has a dedicated website with documentation, examples, and getting started guides.

Read more →

SoloDB vs LiteDB: A Performance and Usability Deep Dive

Benchmarking SoloDB and LiteDB: how different architectural approaches impact performance, memory usage, and developer experience.

Read more →

Tutorial on Implementing a F# Type Provider At Home

A detailed walkthrough on creating a compile-time F# Type Provider that transforms strings using case inversion using Visual Studio 2022.

Read more →