jsmanifest
Modern web development insights. React, TypeScript, and beyond.
Recent Posts
View all →TypeScript ReadonlyMap and ReadonlySet in 2026 - Immutable Collections That Stop Accidental Mutation at the Type Level
October 15, 2026
Learn how TypeScript's ReadonlyMap and ReadonlySet prevent accidental mutations at compile time, when to use them over Record and Map, and how to build type-safe cache APIs and configuration systems that enforce immutability.
TypeScript PropertyKey vs string | number | symbol: When the Distinction Actually Matters
October 14, 2026
Most TypeScript codebases treat PropertyKey and string | number | symbol as interchangeable. The subtle semantic difference breaks type inference in Proxy handlers, Reflect operations, and generic object utilities.
TypeScript TemplateStringsArray and Tagged Templates: Building Type-Safe DSLs in 2026
October 12, 2026
Master tagged template literals and TemplateStringsArray to build type-safe domain-specific languages in TypeScript. Learn production patterns for HTML sanitization, SQL builders, and internationalization.
Stay Updated
Get the latest articles and updates delivered straight to your inbox.