Anastasios TheodosiouBlogAbout
GitHub

best practices


  • 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 →
  • 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 →

Tags

Angular (3)Web Development (3)Performance Optimization (2)State Management (2)Best Practices (2)Developer Experience (2)Change Detection (1)OnPush Strategy (1)Front-End Performance (1)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)Angular 18 (1)@let (1)Directive (1)Frontend (1)Development (1)JavaScript (1)Frameworks (1)Web (1)
MailLinkedInGitHub
Anastasios Theodosiou