• Home
  • Projects
  • Journey
  • Writing
  • Uses
  • Contact

Writing

Technical articles, insights, and lessons learned from building software systems. I write about architecture decisions, engineering practices, and the challenges of delivering reliable software at scale.

Showing 29–32 of 32 articles

March 24, 2025 Making Code Reviews Actually Effective How to transform code reviews from a bottleneck into a tool for knowledge sharing, quality improvement, and team growth.
code-reviewteam-practicesengineering-culture
Read article
February 12, 2025 TypeScript Typing Deep Dive Generics, Utility Types, discriminated unions, recursive types, conditional types, mapped types, and everything else that separates TypeScript novices from developers who understand the type system deeply enough to express any data structure correctly.
typescriptgenericstypesadvancedarchitecturedata-structuresutilities
Read article
January 29, 2025 TypeScript: Type Aliases vs Interfaces A practical guide to understanding the real differences between type aliases and interfaces in TypeScript.
typescriptfrontendangularreactbest-practices
Read article
January 15, 2025 Vanilla HTML, CSS, and JavaScript: the Best Foundation for Frontend Developers After more than a decade of building enterprise frontend systems with Angular, React, TypeScript, and RxJS — I keep coming back to the same conviction: the developers who learned the platform before the framework are better at both.
htmlcssjavascriptfundamentalsfrontendcareerlearning
Read article
Previous
12345
Next
© 2026 • Piyush Anand • 🇮🇳 India