blag
Recent content on blag
- Posts
- 67 from 5 Dec 2013 to 18 Apr 2026
- Posting
- now and then (1 in the last year)
- Kind
- personal blog
- Feed
- https://avi.im/blag/index.xml
2026 1
2025 6
2024 14
- Collection of insane and fun facts about SQLite
- How bloom filters made SQLite 10x faster
- In search of a faster SQLite
- Galloping Search
- Building a distributed log using S3 (under 150 lines of Go)
- Zero Disk Architecture
- PSA: Most databases do not do checksums by default
- PSA: SQLite does not do checksums
- Disaggregated Storage - a brief introduction
- Why does SQLite (in production) have such a bad rep?
- SQLite Slaps
- Learning C
- Snapshot Testing
- Win: contribution to libSQL (SQLite) codebase
2023 3
2022 3
2021 27
- Recurse Center Day 24: Hacking Go compiler to add a new keyword
- Recurse Center Day 20: Django v4 upgrade (from v1)
- Recurse Center Day 19
- Recurse Center Day 18
- Recurse Center Day 17
- Recurse Center Day 16: Open Source
- Recurse Center Day 15: B Tree Algorithms
- Recurse Center Day 14: NoSQL Transactions
- Recurse Center Day 13: Why 'Raft'?
- Recurse Center Day 12: Isolation Anomalies
- Recurse Center Day 11: B Tree Insertions
- Recurse Center Day 10: Learning Distributed Systems
- Recurse Center Day 9: Papers We Love
- Recurse Center Day 8: B Tree Fill Factor (Part 2)
- Recurse Center Day 7: Basics of ncurses
- Recurse Center Day 6: B Tree Root
- Recurse Center First Week
- Recurse Center Day 5: Garbage Collection Algorithms
- Recurse Center Day 4: B Tree fill factor
- Recurse Center Day 3: Hammock Driven Development
- Recurse Center Day 2: BTree Node
- Recurse Center Day 1: init
- What I want to do at Recurse Center
- Accepted to the Recurse Center!
- Towards Inserting One Billion Rows in SQLite Under A Minute
- Marshaling Struct with Special Fields to JSON in Golang
- I ended up adding duplicate records on a unique index in MongoDB