Help Angular to make your application faster
A developer shares techniques to optimize Angular app performance by reducing unnecessary change detection cycles in a complex scheduling application.
Tim Deschryver is a software developer and cloud architect specializing in Azure, DevOps, and web application security.
220 articles from this blog
A developer shares techniques to optimize Angular app performance by reducing unnecessary change detection cycles in a complex scheduling application.
Learn how to use JavaScript object destructuring to remove a property immutably, creating a new object without the unwanted key.
A guide to setting up and writing component tests for Svelte applications using Jest and the Svelte Testing Library.
A guide to implementing print-specific CSS in Angular applications, covering component-scoped styles, hiding elements, and creating separate print components.
Explains NgRx creator functions like createAction, createReducer, and createEffect, detailing their benefits and usage in Angular state management.
A technical guide on implementing multiple independent instances of a NgRx store slice in Angular using the Router, Effects, and meta-reducers.
Explains how to use RxJS merge operator to handle multiple concurrent API calls from a single NgRx Effect in Angular.
Angular 9 introduces an official Google Maps component, making it easier to integrate maps into Angular applications.
A guide to using the new Angular CDK Clipboard module for programmatic and user-triggered clipboard interactions.
A guide on using Cypress tasks to reseed a database for isolated, reliable, and fast testing scenarios.
A guide to using Angular Testing Library for writing maintainable, user-focused tests for Angular components, with a practical feedback form example.
Explains the risks of incorrectly using Angular's forRoot() function and how to guard modules to prevent multiple instances and bugs.
A guide to using Angular directives to dynamically change form validation rules across different application stages, keeping code DRY.
A developer's appreciation for XState, a JavaScript library for statecharts, highlighting its benefits for managing complex UI state.
A developer's journey from skepticism to embracing CSS variables, covering their syntax, theming power, and JavaScript API.
A guide to writing and publishing dev.to blog posts directly from Visual Studio Code using a custom extension.
An introduction to code coverage, explaining how to read it and use it effectively in your testing workflow, with practical examples using Jest.
Explores the Twelve-Factor App methodology's 'Build, Release, Run' stage and its implementation for multi-environment deployment in Angular.
A guide offering practical tips for new software developers to improve productivity, including mastering IDE shortcuts and effective searching.
A technical guide on implementing scalable and maintainable Angular Reactive Forms in enterprise applications using Control Value Accessors.