Charles Leifer's Blog
- 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
Linked from