Playground

Live companion demos and interactive labs for omid.dev articles — open a working example in the browser, then read the post for the full walkthrough.

Source lives in example-projects.

Labs
1
Companions
14
Clone-only
8

Labs

Standalone simulations you can poke at — deeper than article companions, built for exploration.

Article companions

Static builds hosted on playground.omid.dev — open a demo, then read the post for context.

Clone-only companions

Firebase, API servers, native Linux tooling, or notebooks — not yet runnable as static browser demos.

  • Firebase examples/angular-collaborative-editor-firebase-webrtc

    Real-Time Collaborative Editor

    Angular editor using Firebase, Firestore, and WebRTC signaling ideas.

  • API server examples/graphql-express-angular-migration

    REST to GraphQL Migration

    Express API showing REST and GraphQL side by side with an Angular client.

  • CLI tooling examples/angular-custom-schematics

    Custom Angular Schematics

    Angular schematics for repeatable code generation.

  • Source snippets examples/typescript-advanced-types

    Advanced TypeScript Types

    Mapped, conditional, recursive, and utility type examples.

  • Notebook examples/jupyter-blog-starter

    Jupyter Blog Starter

    Python and Jupyter starter for notebook-driven technical analysis.

  • Native Linux examples/latency-lens

    Latency Lens

    Rust TUI that reads Linux PSI and explains desktop stutter from kernel pressure signals.

  • local BFF examples/angular-modern-auth

    Modern Auth for Angular

    BFF session cookies, CSRF, auth interceptor, and role guards — no JWTs in localStorage.

  • CLI tooling examples/angular-csp-scanner

    Angular CSP Scanner

    CLI scanner for Angular CSP footguns plus nginx/Apache/Cloudflare header samples.