![angular.love Profile](https://pbs.twimg.com/profile_images/1812756925005635584/kDGHnTlr_x96.jpg)
angular.love
@AngularLovePL
Followers
2K
Following
546
Statuses
899
Your source of knowledge about #Angular. π Angular Hero of Education 2022
Joined October 2020
Sign up for the CityJS London event using this link for a ticket discount! πEnjoy the benefits of being a member of our community πͺ π
Optimise now your #webapps with @angular - find out how to do it attending our workshop for #CityJSLondon with @abampakos a GDE in Angular An author of 3 best sellers in @PacktPublishing Register now π
0
0
1
What is LinkedSignal, and how to use it? β¨ Read the article -> #Angular19 was an amazing release and shipped great features. One of them is the LinkedSignal. In summary, LinkedSignal functions similarly to the computed function but with a key difference: while computed returns a read-only signal, #LinkedSignal provides a writable signal. Letβs dive a bit deeper to understand what it is and how to use it in the freshest article by GDE @prodromouf on our blog. What do you think about that function? π β¬οΈ
0
1
2
π Angular Material: Theming application with Material 3 Read the article -> π‘ Since version 18, Angular has fully supported Material 3, which is based on design tokens implemented as CSS custom properties. This approach allows you to define custom properties at the highest level and have them cascade to the components that rely on them. Version 19 introduced a new API to its powerful theming system, which allows developers to customize the look and feel of applications β¨ π In this article, our blogger, @mrutkowski99, will guide you through the fundamentals of #Angular Material theming, exploring how to create, configure, and apply custom themes. Enjoy π
0
2
11
Did You Notice? π 5 New #Angular Articles on the Blog This Month! π― A huge thank you to our amazing authorsβMaja Hendzel, Dominik Kalinowski, @Dawid_MintMissy, @prodromouf, and Amir Rasouli β for sharing their expertise and helping the community grow! π π‘ Missed an article? Nowβs the perfect time to catch up! π π¨βπ» Want to make an impact on the community? Join our authors' team! Check out the "Become an Author" page ->
0
4
18
Stop Using Services! β οΈ π€ Services are an integral part of #Angular applications, but should they be? Why do we call an object a service, and what are the consequences of doing so? π In this article, our blogger Dominik Kalinowski aims to explore the topic of naming objects, discuss the risks of failing to define their responsibilities precisely, and how to avoid this. Don't miss it -> π‘
0
0
18
"Extending #Angular with ngxtension," talk by GDE @Enea_Jahollari, is now available on our YouTube channel! π₯π₯ Watch it now -> Discover ngxtension, its background, the principles it embodies, and how it tries to provide all the missing pieces of glue code when using signals in Angular πΏ
0
2
27
Build a Backendless Application with #Angular & #Appwrite! π‘ Check it out now! -> In modern web development, leveraging a backend-as-a-service platform like Appwrite allows developers to focus more on crafting the user experience while minimizing backend complexities. π€© Weβre thrilled to introduce our new blogger, Amir Rasouli! Heβs put together a guide on how to build backendless applications using Angular and Appwrite. And if youβve got a passion for writing, weβd love to have you join our bloggers team! Just hop over to the "Become an Author" page on our website for more info π
0
1
1
Angular 19.1 β Whatβs New? π In just 6οΈβ£ minutes, learn about the latest Angular improvements! This update brings a wave of exciting enhancements, including: - Support for TypeScript 5.7 - Visual Router Representation in DevTools - Automatic Removal of Unused Standalone Imports - New Features of NgComponentOutlet - SubPath in Multilingual Applications - SSR: Redirecting to the Preferred Language - Simplified Library Generation - HMR for templates π‘ Want to dive deeper? Check out our full article for all the details! ->
0
4
50
Cleaning up standalone imports just got easier in Angular! π With the release of Angular 19, warnings for unused standalone imports were introduced to help keep your code clean. However, manual removal was still required. Now, with Angular 19.1, there's a new schematic that automates the process: π ng g @angular/core:cleanup-unused-imports π Why does this matter? 1οΈβ£ Reduces your bundle size ποΈ 2οΈβ£ Saves a significant amount of time, especially when working with large projects β±οΈ Save time and keep your app lean with this new tool! #angular #angularlove #angulartips #angular19
0
1
13
π Dependency injection is one of Angularβs core features, yet traditional methods can lead to repetitive code. Consider using Reusable Injector Functions, which eliminate boilerplate code issues. Benefits of Using Reusable Functions π DRY Principle: Eliminate repetitive injector setups β‘ Better Readability: Simplify your code by abstracting complex injection logic π οΈ Modular Architecture: Promote modularity by encapsulating injection logic within reusable functions A great example of this pattern can be found in the ngxtension library - the injectNavigationEnd function, which returns an observable of the NavigationEnd event. #angular #angularlove #angulartips
0
2
23