EFEsteban Fuster Pozzi (estebanrfp)ingenosdb.com·Sep 22 · 13 min readA Private Messenger With No Server Anywhere: What One P2P Graph Database Can CarryEvery peer-to-peer database has a chat demo. It is the hello world of the genre: two browsers, a shared key, messages appearing on both screens, and the promise that this is what a world without serve00
EFEsteban Fuster Pozzi (estebanrfp)ingenosdb.com·Sep 20 · 11 min readThere Is No Server to Audit — GenosDB's Security Audit, and What It ConfirmedWhen you audit a normal database application, the first thing you do is ask where the server is. That is where authorization lives: one process, one place that decides who may read and who may write, 10
EFEsteban Fuster Pozzi (estebanrfp)ingenosdb.com·Sep 14 · 8 min readSQLite WASM vs GenosDB: Real Benchmarks on a 200k-Relation DatasetMost people meet GenosDB through its P2P side: real-time sync, WebRTC rooms, decentralized apps without a backend. This post is about the other side, the one almost nobody asks about — GenosDB as a pl00
EFEsteban Fuster Pozzi (estebanrfp)ingenosdb.com·Sep 14 · 10 min readPouchDB vs GenosDB: Offline-First Is Not the Same as ServerlessPouchDB is the reason a lot of us believed offline-first was practical at all. It landed in 2012 with a simple, powerful idea: run a database in the browser that speaks the CouchDB replication protoco00
EFEsteban Fuster Pozzi (estebanrfp)ingenosdb.com·Sep 14 · 10 min readAutomerge vs GenosDB: The Price of Keeping Every VersionAutomerge is the most intellectually ambitious CRDT in JavaScript. It comes out of the Ink & Switch research on local-first software, its core is written in Rust and compiled to WebAssembly, and it do00