Blog.
Notes on code and things I’m learning.
Technical Debt Carved in Stone: Why Your DB Schema is the Most Important Decision You’ll Make
On database schemas as the foundation of backend systems.
The Upsert–Prune Synchronization Pattern: Keeping Data in Sync Without Webhooks
Keeping local data in sync with third-party APIs when webhooks aren’t available.
How Download Managers Speed Up Downloads with Parallel HTTP Requests
A plain explanation of how a download manager splits one file into byte ranges, fetches those slices together, and joins them back in order.
Download Instagram reels by scraping using NodeJS
Extracting direct video links with Puppeteer and Cheerio.
How to use PrismJS in ReactJS
Adding PrismJS themes, language support, and syntax highlighting to React.