Posts
All the articles I've posted.
Learn TypeScript
Published: at 05:05 PM (20 min)Comprehensive guide to advanced TypeScript features, including generics for reusability and type safety, built-in and custom utility types, a detailed comparison of type aliases versus interfaces, structural typing and duck typing, tuples, unknown vs any types, and record vs index signatures.
Learning Authentication: RBAC, ABAC, OAuth, and OIDC
Published: at 12:00 PM (7 min)A guide to authentication and authorization fundamentals, covering RBAC vs ABAC, OAuth flows, and OpenID Connect (OIDC) with examples and comparisons.
Promise.all vs Promise.allSettled
Published: at 04:07 PM (3 min)Understanding the differences between Promise.all and Promise.allSettled, including behavior, failure handling, and real-world usage.
Proper Error Handling in Express.js
Published: at 04:07 PM (4 min)Why ad-hoc error handling fails and how to implement centralized, consistent, secure error handling in Express using custom error classes and middleware.