Blogs / Personal blogs

Philip O'Toole

philipotoole.com

Software engineering, distributed systems, databases, and the teams that build them

Popular posts
9
Total points
2,309
HN comments
932
Rank
#690 personal

Visit philipotoole.com → RSS feedOn Hacker News Sep 2015 – Oct 2026

Databases & Data 5Systems & Performance 3Software Engineering 3Life, Learning & Writing 2Open Source 1Programming Languages 1

1

I found a bug in SQLite

rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. Recently I introduced a high-performance write-path into rqlite and, to my great surprise, it exposed a bug in SQLite. The SQLite team quickly addressed the issue but let's take a look at the…

2

How rqlite is tested

rqlite is a lightweight, open-source, distributed relational database written in Go, and built on SQLite and Raft. With its origins dating back to 2014, its design has always prioritized reliability, and quality. The robustness of rqlite is also a testament to its disciplined testing strategy: after more than 10 years…

3

400 days of Go

It's been 418 days since my first Github commit of Go code. In that time I've written a Syslog-to-Kafka producer, a Raft-based distributed SQLite database, a near real-time log search system, and become a core developer of InfluxDB. So if there is one word to summarize Go, it's productive. I haven't had the same burst…