RSS.Social

blag

follow: @[email protected]

Posts

Oldest recorded transaction

Replacing a cache service with a database

SQLite commits are not durable under default settings

PSA: SQLite WAL checksums fail silently and may lose data

Rickrolling Turso DB (SQLite rewrite in Rust)

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

Now

Learning C

Snapshot Testing

Win: contribution to libSQL (SQLite) codebase

Errata in Hekaton MVCC paper

Internet is wholesome: MVCC edition

It is becoming difficult for me to be productive in Python

MongoDB secondary only index

Introducing CaskDB – a project to teach you writing a key-value store

Recurse Center: Winter Break

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

Setting up Github Actions for Hugo

Moving to Hugo

Catching SIGTERM in Python

Git/Github fork-pull request-update cycle

Using uWSGI with Python 3

When is my Cake Day?

Staying Ahead of Amazon, in Amazon Treasure Hunt Contest

How I Am Maintaining Multiple Emails For Git On A Same Machine

An exploit on Gaana.com gave me access to their entire User Database

Flashing Asus-WRT Merlin by XVortex on NetGear NightHawk R7000

Install Windows 8 UEFI on Legacy BIOS with Clover (and Dual boot with Yosemite)

Scraping Javascript page using Python

Installing Transmission (remote and CLI) client on Raspberry Pi

About

Projects