Topic / 11 published entries
JavaScript
Modern JavaScript, TypeScript, Node.js, and the runtime model.
javascript
Async JavaScript: Promises, async/await, Generators
Promise states and chaining, microtask queue execution order, Promise combinators (all/allSettled/race/any), AbortController, and async generators.
Browser APIs I Reach For Often
The browser primitives I rely on for real product problems: observers, cancellation, performance signals, cross-tab messaging, and main-thread control.
JavaScript Closures & Scope
Lexical scope, closure lifetime, stale closures in React, and the memory and correctness bugs closures create in real applications.
Debounce & Throttle in Practice
When to debounce, when to throttle, how to implement both cleanly, and where teams usually introduce UX regressions.
ES6+ Modern JavaScript
Destructuring, spread/rest, optional chaining, nullish coalescing, Map/Set/WeakMap, Symbol, Proxy, and tagged template literals.
JavaScript Event Loop & Runtime Model
Call stack, browser task vs microtask scheduling, Node.js libuv phases, microtask starvation, and the runtime model behind real UI and server behavior.
Express API Design in Production
How I structure Express services for real product APIs: middleware boundaries, validation, error handling, idempotency, and operational safety.
Hono API Design for Modern Node and Edge
How I evaluate Hono for API work across Node and edge runtimes, and where its Web-standards model is a better fit than older server stacks.
JavaScript Module System (ESM / CJS)
ES Modules vs CommonJS — live bindings vs snapshots, circular dependencies, tree shaking, dynamic import(), and publishing dual-format packages.
Node.js Architecture & Patterns
libuv thread pool, streams with backpressure, Buffer, cluster vs worker_threads, Express middleware chain, and production patterns for high-throughput services.
TypeScript Deep Dive
Structural typing, generics with constraints, conditional types, mapped types, discriminated unions, template literal types, and the satisfies operator.