Technical Blog

Thoughts on TypeScript, React, Clean Architecture, and Developer Experience

Featured Articles

JavaScript in Plain English
Assert Nothing. Guard Everything. Why Runtime Type Safety Matters
TypeScript gives you types — but at runtime, it just shrugs. guardz helps you stop pretending as is safe, ditch the endless typeof checks, and embrace true runtime type safety.
Read on Medium
CodeToDeploy
Distinguishing Type Guards and Validators in TypeScript: A Practical and Conceptual Guide
Type guards and validators are often used interchangeably — but should they be? At a glance, they seem to solve the same problem: checking types at runtime. But they serve different purposes and have different implications.
Read on Medium
Medium
"SOLID & React — Chapter 4(I): I Is for "I Don't Need That Prop"
"One component to rule them all" sounds cool — until it starts ruling your sanity. Learn how to apply the Interface Segregation Principle to React components and create more maintainable code.
Read on Medium
Medium
Efficient Teamwork Isn't One-Size-Fits-All: Leading with Structure, Trust, and Adaptability
When you work with multiple teams — each with different sizes, maturity levels, and domain focus — you quickly realize: efficiency isn't one-size-fits-all. Learn how to adapt your leadership approach.
Read on Medium
JavaScript in Plain English
The TypeScript Hack That Remembers Your Checks So You Don't Have To
Have you ever found yourself writing repetitive type checks? Learn a clever TypeScript pattern that can remember your checks and reduce boilerplate code while maintaining type safety.
Read on Medium