5 articles

A configurable interval-based React Native hook with pause, resume, restart, and background/foreground time recovery — with proper interval cleanup to prevent memory leaks.

A TypeScript Option<T> monad for safely traversing deeply nested nullable properties — with Run, RunTransform, ValueOr, and ValueOrNull helpers that short-circuit on null/undefined.

Building a reusable Angular details table where row components are dynamically projected into a <tbody> using ComponentFactoryResolver and ContentChildren, keeping valid table semantics.

An Angular directive using RxJS debounce to delay keyup events — reusable across any input without wrapper components, keeping full access to native input functionality.

Adding methods to existing TypeScript types using prototype extension and interface declaration merging — illustrated by adding Aggregate, All, Any, and First to Array.