Taiga UI is a new Angular UI Kit that you should try
Struggling with bloated bundles? Integrate Taiga UI, a highly-modular, tree-shakable Angular library, to optimize performance and scale.
Struggling with bloated bundles? Integrate Taiga UI, a highly-modular, tree-shakable Angular library, to optimize performance and scale.
Container components are extracted from mixed Angular components to increase the maintainability, testability and scalability of our Angular apps.
How often do you need to fix some bug or implement some feature for some specific browser or operating system like iOS / Android? I am quite sure that it happens very often. And also very often developers use different hacks for it or reinvent the wheel. The truth is that the Angular team has […]
Hello Developers, In previous blog Host Angular 2 or 4 or 5 version on AWS S3 using CloudFront you...
Overlay is a very important module that is being widely used in Angular Applications. Very often you would need it to implement open floating panels on the screen. On top of this module were built such Angular Material components like Dialog Windows, Tooltips, Select, and so on. In this article, I w
Stop confusing throwError and throw statements in RxJS. Learn when to use each to build robust, predictable streams and cleaner code.
Reduce bulky bundle sizes by leveraging Angular Ivy’s tree shaking. Master incremental DOM instructions to strip dead code for faster apps.
Where there's smoke, there's fire. Use this top-level integrated test suite for any Angular application.
Stop excessive change detection cycles in Angular with reusable components. Optimize performance by managing global event listeners.
Simplify local UI state management in Angular with @ngrx/component-store. Eliminate boilerplate and scale your state logic easily.
How to set up a new Nx workspace using angular-eslint or migrate an existing Nx workspace from ESLint or TSLint.
Build robust Angular apps and eliminate runtime errors by enabling TypeScript and Angular strict modes for safer, more predictable code.
Solve common Angular SSR pitfalls like ReferenceErrors and auth-restricted routes using dynamic imports and custom server-side guards.
Implement partial hydration in your custom static site generator to ship less code and improve performance without heavy bundlers.
Stop struggling with heavy build systems. Build your own minimal static site generator with React and htm in just 20 lines of code.
Reduce NgRx boilerplate and fulfill the Open/Closed principle by implementing event-driven architecture for cleaner, scalable state.
Master Dependency Inversion in NestJS and Angular. Decouple your code using abstract classes for scalable, testable, and clean apps.
Master custom component building with ngTemplateOutlet. Create highly flexible, reusable Angular components with clean, native APIs.
Stop managing manual subscriptions. Master declarative data streams and reactive patterns in Angular to simplify state management.
The combination of Micro Frontends and monorepos can be quite tempting: Sharing libraries is easy while we can isolate domains using access restrictions and deploy them separately.
Implement custom drag-and-drop in Angular using directives. Remove dependency bloat while building fluid, bounded UI interactions.
The MVP pattern increases separation of concerns, maintainability, testability and scalability in complex Angular apps by using container components, presentational components and presenters.
Angular v11 was released a couple of weeks ago. One of the highlights in this release is making it ea...
Since Angular version 6, we can create tree-shakable dependencies and even leave out Angular modules.