Composable Data Access with Lenses
Reusable and testable nested updates for TypeScript objects.
Claudiu Ivan is a Principal System Architect writing about type-driven development, distributed systems, software architecture, and data-intensive applications.
Reusable and testable nested updates for TypeScript objects.
Why milestone-based releases silently kill delivery velocity, and how decoupling internal development cadence from client acceptance timelines fixes it.
Exploring Option and Result types in TypeScript, where missing error handling becomes a compile error instead of a production incident.
An in-depth look at the architectural philosophy behind Aperture, a universal API adapter that brings protocol-level rigor to command-line API interactions. This piece details its evolution, pragmatic design decisions, and why building for AI agents creates better tools for everyone.
A reflection on vibe coding and its impact
This article explores a type-driven approach, leveraging a Domain-Specific Language (DSL), to create a powerful and maintainable search system.