NgRx creator functions 101
Explains NgRx creator functions like createAction, createReducer, and createEffect, detailing their benefits and usage in Angular state management.
Tim Deschryver is a software developer and cloud architect specializing in Azure, DevOps, and web application security.
216 articles from this blog
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.
A tutorial on implementing social media cards (Open Graph and Twitter) for a website built with Vue.js and the Gridsome static site generator.
A tutorial for Angular developers new to NgRx, covering common mistakes and refactoring a FizzBuzz implementation for better maintainability.
A developer shares how they created a custom TSLint rule to count RxJS operators in a project, exploring AST manipulation.
A technical tutorial on synchronizing application state across browser tabs using localStorage, NgRx, and RxJS in an Angular application.