Building SandpackVM: How to build a lightweight VM
October 27, 2025Sandboxing untrusted JavaScript with TypeScript, Workers, and RPC-style proxies
Full-stack engineer crafting developer tools in React, Node.js, and Unity - with a taste for AI, clean architecture, and creative problem-solving.
Sandboxing untrusted JavaScript with TypeScript, Workers, and RPC-style proxies
Since v0.1.0, ts-typed-errors evolved from a simple exhaustive matcher into a composable, performance-focused error pattern system with async support, serialization, and O(1) tag-based matching.
A deep dive into how `ts-typed-errors` brings compile-time exhaustive error matching to TypeScript, eliminating verbose `if/else` chains and improving developer experience across the stack.
How to architect a fullstack authentication system where your frontend, backend, and database all trust each other without leaking security or breaking developer flow.
Structure isn't a luxury. It's how we prevent our systems from decaying under their own weight.
Scalability in React has nothing to do with components - and everything to do with how you separate orchestration, effects, and logic.
Stop writing code that hides intent. Start building systems that narrate their own behavior - and survive scaling.
A subtle but critical issue that can break your sidebar webviews silently. Here's how to fix it.
πͺ
π₯
A passioning matter
ΟΟ(ΰΉβ β€Μ« βΰΉ)β©
π¨ A simple way to grab objects
π€ Push, Grab, Observe objects
π§
πΈ
βοΈ
πΊοΈ
Will you have the time to catch it all ?
I can see you :)
Let's be strategic for a while!
Dark magic ?
