The Angular team has called Angular Aria a set of customizable, fully accessible UI patterns. This is a strong claim, but in practice, how possible is it to heavily customize the components while maintaining accessibility features such as keyboard navigation and focus management?In this post, we’re going to use Google Antigravity to put that claim to the test by updating a tab UI from generic styles to a neumorphism-based design.MotivationIn the angular.dev documentation, the team has examples with a set of basic, Material Design-based, and retro styles meant to show developers what’s…
The Angular ecosystem continues to evolve with powerful new form primitives, styling best practices, and AI-assisted workflows. This week, our global community experts bring us deep dives into component CSS and declarative form handling.Check out this week’s expert-led resources:Mastering CSS in Angular (Spanish with English Subtitles)Alejandro Cuba Ruiz (@zorphdark), Raul Jiménez, and Rafael Mestre (@mestre_dev) team up for a fantastic discussion on styling architecture. Learn best practices for managing component styles, encapsulation, and modern CSS patterns in Angular apps.Watch the…
The Angular ecosystem continues to push forward with deeper AI integration and modern form architectures. This week, our community experts track the complete evolution of form handling, explore client-side AI, and dive into tactical discussions about developer craftsmanship in the age of AI.Catch up with these incredible community features!From Template-Driven to Signal-Driven Angular FormsSonu Kapoor @SonuKapoor1978 charts the complete architectural evolution of forms in Angular. Learn how form state management has progressed from legacy template-driven approaches all the way to the highly…
The learning resources this week are incredible! From free textbook chapters on advanced Angular topics to precision timing controls in your Vitest test suites, our community experts are sharing massive value to help you optimize your apps and your workflows.Dive into these fantastic technical resources:Three Free Online Chapters for Advanced Angular Johannes Hoppe (@johanneshoppe), Ferdinand Malcher (@fmalcher01), and Danny Koppenhagen are offering a sneak peek into their upcoming book! They have released three highly detailed, free online chapters covering critical architectural pillars:…
The Angular ecosystem is moving incredibly fast, bringing together fully reactive architectures, smart AI agents, and robust state management. Whether you’re starting from scratch or optimizing enterprise applications, our community has you covered with exceptional resources this week!Dive into these latest expert-led contributions:Modern Angular from Scratch (French)Modeste Assiongbon (@rblmdst) has launched an extensive, practical step-by-step tutorial series designed to help the French-speaking community master Modern Angular (v19+) completely from zero.Start the playlist:…
What an incredible week for the ecosystem. We are diving deep into what it truly means to build a community-first framework, exploring how AI agents are changing how we write code, and looking at next-level browser testing.Get inspired and upgrade your workflow with this week’s resources:The Dev Life Podcast: Community-First Engineering with Magda KustoszBrooke Avery @JediBravery and Matthew Christiansen sit down for a must-listen conversation with our very own Angular Community Manager, Magda Kustosz 🌟 Dive into the strategy, heart, and insights behind building a community-driven ecosystem.…
I’ve spent a fair amount of time experimenting with A2UI, a protocol for building agentic interfaces. Why? Quite simply, because I think the idea of dynamically generating user interfaces is awesome, and despite the fact that this is a relatively new protocol (currently 1.0 RC), I wanted to answer a fundamental question: “How do I incorporate A2UI into my own app?”If you’re new to working with generative UIs, it may be challenging to wrap your head around the core concepts. This post is my mental model for how everything works from a developer’s implementation perspective so that you can…
The Angular community is about much more than just code — it’s about the people building it, their career journeys, and how we collaborate. This week’s roundup features inspiring community stories alongside technical deep dives into the Angular 21.1 features and advanced form tuning.Tune into this week’s excellent community resourcesThe Dev Life Podcast: Inside Angular 20 & Navigating LayoffsBrooke Avery @JediBravery and Matthew Christiansen back-to-back drop two must-listen episodes of The Dev Life podcast. First, they sit down with Minko Gechev @mgechev to go inside the engineering…
We are already halfway through 2026 📅 That means it’s the perfect time to look back at the big framework predictions made at the start of the year and see which trends are actually dominating our codebases. From checking our apps for a zoneless future to auditing AI-generated code, this week’s community round-up has you covered.Dive into these expert insights and level up your stack:Predictions for Angular in 2026: Were They Right? (Spanish)Now that we are midway through the year, it’s time to check in on our expectations! This video features an insightful conversation mixed with a massive…
Today, we are thrilled to announce the release of Angular v22. We continue to be proud of the work we do with each release. Our goal is to maintain a high quality stream of features and improvements that make the workflows for developers smooth no matter how they build Angular applications.Angular is the solid foundation upon which you can build what’s next on the web. This release features updates across stability, ergonomics and more. We want Angular to be a sort of launch pad that you can use as you build your next great application.There’s some great features to discuss, so let’s dive…
Read at the source
Your visit, your choice.
Optional Google Analytics helps us understand visits. Microsoft Clarity records masked interactions to improve the site. Optional tools stay off unless you choose them. Privacy details.