Blog
Engineering write-ups, architecture notes, and lessons from building scalable .NET, React, and offline applications.
-
Building an offline-first PDF reader with IndexedDB and a service worker
How Foliant stays usable on a train with no signal: a service worker for the app shell, IndexedDB for the library, and a few habits that keep both honest.
-
How I would plan an Azure App Service migration for a legacy .NET app
A practical checklist for moving an older .NET application to Azure App Service: inventory first, then configuration, identity, data, cutover and rollback.
-
What building an interview Anki deck taught me about learning
Lessons from writing 390+ flashcards for full-stack .NET, React and Azure interviews: one idea per card, answers in your own words, and why a deck is not the same as understanding.