jsmanifest
Modern web development insights. React, TypeScript, and beyond.
Recent Posts
View all →TypeScript strictPropertyInitialization in Real Codebases: Patterns That Pass the Compiler Without Lying
October 21, 2026
Five battle-tested patterns for satisfying strictPropertyInitialization without definite assignment assertions that mask bugs. Learn when optional properties, constructor methods, and dependency injection give you type safety that holds at runtime.
TypeScript namespace Merging With Classes: The Companion Pattern and When It Beats a Plain Object
October 20, 2026
Learn how TypeScript namespace merging creates companion objects that group class-related utilities without polluting the prototype or global scope.
TypeScript 6.0 `--noImplicitOverride` Is Now Default: What Your Class Hierarchies Must Fix
October 19, 2026
TypeScript 6.0 makes noImplicitOverride default. Learn how to fix class hierarchies, migrate large codebases, and catch inheritance bugs before production with the override keyword.
Stay Updated
Get the latest articles and updates delivered straight to your inbox.