Anastasios TheodosiouBlogAbout
GitHub

best practices


  • Understanding Exhaustive Checks in TypeScript and Angular

    TypeScript Angular Type Safety Exhaustive Checks Union Types Enums Web Development Best Practices
    This blog explores exhaustive checks in TypeScript and Angular, showcasing how they enhance type safety and maintainability. It includes examples with union types, enums, and Angular's standalone components, highlighting the importance of handling all possible cases to prevent errors.
    Published On
    February 17, 2025
    Read more →
  • Optimizing Angular Change Detection with OnPush: Skipping Subtrees for Performance

    Angular Performance Optimization Change Detection OnPush Strategy Web Development State Management Best Practices Front-End Performance Developer Experience
    Master Angular’s OnPush strategy to build faster, more efficient apps. Learn how to skip unnecessary checks, use Signals for reactivity, and apply real-world best practices with minimal boilerplate.
    Published On
    April 1, 2025
    Read more →

Tags

Angular (3)Web Development (3)Best Practices (2)Performance Optimization (2)State Management (2)Developer Experience (2)TypeScript (1)Type Safety (1)Exhaustive Checks (1)Union Types (1)Enums (1)Front-End Architecture (1)Scalability (1)Modular Design (1)Progressive Web Apps (1)Micro Front-End Architecture (1)Change Detection (1)OnPush Strategy (1)Front-End Performance (1)Angular 18 (1)@let (1)Directive (1)Frontend (1)Development (1)JavaScript (1)Frameworks (1)Web (1)angular (1)i18n (1)cli (1)webdev (1)
MailLinkedInGitHub
Anastasios Theodosiou