← All Blogs

Computer Science

Engineering writing on browser APIs, offline-first architecture, developer tooling, and the decisions behind production systems.

April 2026

Building a Cross-Frame SDK for POS Extensions

How I designed FSI — a small JavaScript SDK that creates a two-way communication channel between a host POS application and independently deployed extension iframes.

April 2026

Building an Offline-First Architecture for a Retail POS

A deep-dive into the layered offline system powering StoreOS — service workers, IndexedDB, web workers, state machines, and a POS that never goes down.

November 2025

Web Workers vs Service Workers — When to Use What?

A concise engineering guide comparing Web Workers and Service Workers — their roles, key differences, and when to reach for each in production applications.