Programming tutorials
Choose a subject and follow its lessons.
Interactive Graphics and Canvas Boundaries
Choose a scene model, map coordinates, protect export, and expose graphic meaning beyond pixels.
Rich Document Editing and Safe Content
Keep editable content in a versioned model while handling composition, selection, paste, and undo.
Embedded Interfaces and Cross-Window Contracts
Constrain frames and popups, then exchange small typed messages across explicit origins and lifetimes.
Frontend Build and Artifact Integrity
Pin dependency resolution, review install behavior, and deploy a coherent set of hashed assets.
Offline Storage and Upgrade Safety
Upgrade workers and local data without discarding unsent work or relying on permanent browser storage.
Browser Cryptography and Key Custody
Use browser cryptography only with a stated threat model, unique nonces, and a workable key-recovery policy.
Web Component Contracts and Interoperability
Ship custom elements whose lifecycle, projected content, forms, and styling remain usable across host applications.
Progressive Browser Compatibility
Keep a useful task path while adding newer browser capabilities under a measured support policy.
Background Workflow Reliability
Admit jobs, survive duplicate delivery, isolate poison work, and define cancellation and schedule ownership.
Abuse-Resistant Public Endpoints
Bound identity and resource-heavy requests while preserving legitimate access and reviewable decisions.
Model-Backed Web Application Boundaries
Control model requests, streamed output, retrieved text, tool actions, and release evidence in web products.
On-Demand Media Playback and Delivery
Serve and play large media with coherent seeks, bounded buffers, private asset access, and matching timed text.
