FrontEnd Development
30.3K subscribers
145 photos
1 video
9.03K links
Полезные ссылки иHTML, CSS, JavaScript, TypeScript, Angular, React, Vue, Node.js, Mobile and more.

Admin: @andrey2019
Download Telegram
Lightweight Port and Adapter Pattern for NGRX Signal Store

The NgRx Signal Store is a state management solution for Angular applications that is built on top of Angular’s reactive signals, which were introduced in Angular 16. NgRx Signal Store is designed to be a more efficient and simpler alternative to the traditional NgRx Store. It integrates Angular signals with the NgRx ecosystem, allowing developers to manage application state in a way that is both reactive and easier to reason about compared to the traditional NgRx store, which relies heavily on observables and actions. - https://angular.love/lightweight-port-and-adapter-pattern-for-ngrx-signal-store

#angular
Built replies generation application with Angular

This article discusses the development of a reply generation application using Angular, detailing the project's implementation and key features. - https://dev.to/railsstudent/built-replies-generation-application-with-angular-5179

#angular
Modern E2E Testing for Angular Apps with Playwright

End-to-end testing is no longer just a „nice-to-have” in modern Angular development – it’s a key part of building stable, reliable apps. As projects grow and release cycles speed up, we need more than just unit tests to catch issues. We need to see the app the way users do. - https://angular.love/modern-e2e-testing-for-angular-apps-with-playwright

#angular
Stop Adding Repetitive Code in Components! Use ngTemplateOutlet Instead

When building Angular applications, we’ve all been there — stuck with repetitive code that’s makes our app large and hard to maintain. We’ve got sections of code that do similar tasks, but with slight variations, and we copy-paste them in many places. Sometimes throughout the whole app, and sometimes even within a component template. This leads to a mess of code that’s difficult to read and update. - https://itnext.io/stop-adding-repetitive-code-in-components-use-ngtemplateoutlet-instead-f7c0150df53d

#angular
Building a Custom Comparison Validator Directive in Angular

There are several traditional approaches to implementing custom validation in Angular forms, but today, we’ll explore a unique solution using custom directives. If you’ve been following my blog, you know I’m a huge fan of directives — they empower you to create modern, dynamic applications, making it feel like the magic lies in the attributes themselves. - https://medium.com/@abutayar/building-a-custom-comparison-validator-directive-in-angular-3477582e6ec0

#angular
RxSignals: The most powerful synergy in the history of Angular

For years, RxJS has been a cornerstone of reactivity in Angular. However, one of its main drawbacks in terms of synchronizing data and view is its stateless nature. - https://medium.com/coreteq/rxsignals-the-most-powerful-synergy-in-the-history-of-angular-235398a26b41

#angular
Angular 20 – What’s New

Angular 20 has just been released, introducing brand-new APIs, developer-experience enhancements, improved type checking, better CLI diagnostics, and the stabilization of features from earlier Angular versions. - https://angular.love/angular-20-whats-new

#angular
Why inline templates are great

During my daily X lurking, I found a post from Younes asking others if they would be open to transitioning from templateUrl to inline templates if Angular allowed importing Typescript structures directly into the template, without having to assign them to class properties. - https://angular.love/why-inline-templates-are-great

#angular