-
Building Manotes: a local-first note-taking app with E2EE sync
The story and architecture behind Manotes: a local-first note-taking app with optional E2EE sync, built with SQLite, Yjs, browser workers, and event-sourced sync.
-
Animating URL-Based Modals in Tanstack Router
Using the View Transition API to animate modals that live in the URL
-
Setting up SST with Sentry
Setting up Sentry with SST, integrating with Lambda/Hono/tRPC/React, and automating sourcemap uploads
-
Solving Concurrency Issues with PostgreSQL Advisory Locks
A practical approach to handling race conditions in database operations using PostgreSQL's built-in locking mechanism