Map

Charles Leifer's Blog

Wiki entityblogpythondatabasessqliteredis โ†ณ show in map Markdown
title
Charles Leifer's Blog
type
entity
summary
Python and database systems engineer at charlesleifer.com; peewee ORM, SQLite/Postgres deep-dives, Redis internals, well-aged opinions
tags
blog, python, databases, sqlite, redis
created
2026-05-13
updated
2026-05-13

Charles Leifer's charlesleifer.com is a long-running engineering blog focused on Python and database internals. He's the author of the peewee ORM and several SQLite-adjacent Python libraries; his most-cited single post is Building a simple Redis server in Python (~10 years old, still the canonical "from-zero Redis protocol" tutorial). The site has the rare property of holding up after a decade โ€” the prediction posts (Disque-will-be-abandonware, why-database-design-X-was-the-right-call) are worth keeping because the followup posts later confirm them.

The writing style is direct, opinionated, and grounded in code-level familiarity with the subjects โ€” Leifer doesn't quote others' analyses, he reads the patches.

Ingested articles

  • redis-cost-of-ambition โ€” Why Redis ended up adding a new array type in 2026: feature-set inflation tracking each year's HN trend, lost identity through ambition, Valkey as the market's verdict