Programming tutorials
Choose a subject and follow its lessons.
Browser Extension Trust and Lifecycle
Build browser helpers with narrow host access, safe page adapters, recoverable events, and checked messages.
Geospatial Web Interfaces and Spatial Queries
Handle coordinate units, viewport tiles, indexed nearby search, and location alternatives in web maps.
Federated Identity and Session Lifecycle
Bind provider callbacks, verify identity, renew sessions, and control account links and logout.
API Contract Evolution and Client Migration
Change wire shapes, select versions, retire old routes, and test every supported client across rollout phases.
Edge Runtime and Origin Boundaries
Control request trust, runtime budgets, cache locality, and write consistency between edge and origin.
Realtime Connection and Event Delivery
Operate authorized live channels with replay, bounded fanout, presence expiry, and deploy-safe reconnects.
Network Transport and Domain Operations
Plan DNS changes, rotate TLS safely, verify HTTP/3 fallback, and reject replayable state changes.
Database Capacity and Online Change Operations
Budget database connections, retry conflicts safely, backfill live data, and release indexes with measured gates.
Application Cache Consistency and Capacity
Keep application-data caches useful without stale overwrites, miss storms, memory collapse, or false absence.
Ingress Proxy and Upstream Contracts
Trust proxy metadata narrowly, route only known hosts, drain healthy nodes safely, and bound body and retry work.
Browser Performance Diagnosis and Measurement
Measure browser timing, slow interactions, retained views, and render cost with explicit evidence.
React State and Rendering Boundaries
Own component state by entity, derive render data, schedule slow updates, and keep hydration stable.
