Why is inject() better than constructor?
Ditch constructor-based DI for the inject() function to simplify inheritance, enable conditional logic, and clean up your codebase.
Ditch constructor-based DI for the inject() function to simplify inheritance, enable conditional logic, and clean up your codebase.
Today, everyone, everywhere in the Angular community is talking about Signals. They are the new way to manage state and reactivity in Angular applications, promising a better way to build logic and a very much improved change detection. However, many are hesitant. And this is understandable! Not onl
Angular 20.2 has been released - the final minor update in the 20.x series. According to semantic...
The use of generative AI to produce code is becoming increasingly popular in the developer world....
Upgrade your developer experience with Angular 20.2. Explore stability, performance boosts, and clean new syntax for modern apps.
Finally!!! First Angular Space Meetup Date!! Signals are rewriting how we think about reactivity in Angular → From v16 signal/computed/effect → to stabilized resources in v20 → to upcoming forms & router improvements… the journey has just begun. That’s why our first Angular Space Meetup is all about
With recent updates to the Angular framework, it is now recommended to move away from the...
Angular’s most anticipated feature — Signal Forms — just got its first public demo. Plus: Zoneless goes stable, NgRx v20, and much more in this packed Angular update. The monthly Angular Q&A session…
I decided to share a collection of custom utility types that I use in my daily work. Maybe you'll find them useful, maybe not, but it's worth knowing that creating custom types really gets the job done, especially when building strongly-typed and safe code. Perhaps it will inspire you to create your
My favorite Angular resources of July, 2025
Stop relying on outdated AI code. Connect the Angular CLI MCP server to your IDE for real-time, official documentation and best practices.
While tech giants like Google and Facebook rely on monorepos, the reality for many companies is different: Business software is often developed in multiple project- or product-related repos. The relatively new Nx Polygraph takes this into account by visualizing dependencies between repos and enforci
Eliminate render-blocking font issues and improve Core Web Vitals using lazy loading and font-display: swap for a faster, better UX.
Recently, I interviewed Daniel Sogl, who specializes in AI for software developers and has spoken about this very topic at various conferences. We discussed how our work will be influenced by AI in the short, mid, and long term: What tools are currently in your AI toolbox? The front-runner is clearl
Angular 20.2 is shaping up nicely: Zoneless change detection may go stable, a new animations API is landing, and PrimeNgx was announced — a future-ready UI library. Plus, a look at AI-assisted…
Lately, I've been interviewing candidates for a Senior Angular Developer role, and I've ended up rejecting the majority of them. Am I a jerk for that? Maybe. But here's what I've realized from these interviews: we live in a bubble. Most of us spend our day-to-day work calling APIs, caching data, and
Angular 20.1 was released, and it came with a set of nice new features. Here are the main...
Angular Space vision is growing bigger everyday. With aim to create truly unique experience. To make sure I can provide the highest quality going forward I decided to bring new Advisor to join our ranks! Welcome Gregor Ojstersek! Gregor Ojstersek is a CTO who founded Engineering Leadership newslette
Master complex state in Angular with NgRx SignalStore. Simplify your architecture, boost performance, and achieve cleaner, reactive code.
Although Angular is regarded as an "enterprise framework," developers often struggle to prove their knowledge without practical tasks. Of course, there's the "Google Developer Experts" program, but some of its requirements might deter potential experts, and it doesn’t focus solely on Angular - Inste
My favorite Angular resources of June, 2025
Hi everyone, I'm really disappointed to share that I need to cancel the giveaway for the 90% discounted AngularConnect tickets. This is the first time something like this has happened. I’ve organized many giveaways before and they’ve always gone smoothly. Based on the original communication I receiv
Dies ist Beitrag 6 von 6 der Serie “Micro Frontends with Modern Angular” Micro Frontends with Modern Angular – Part 1: Standalone and esbuild Micro Frontends with Modern Angular – Part 2: Multi-Version and Multi-Framework Solutions with Angular Elements and Web Components Combining Native Federation
Dies ist Beitrag 5 von 5 der Serie “Micro Frontends with Modern Angular” Micro Frontends with Modern Angular – Part 1: Standalone and esbuild Micro Frontends with Modern Angular – Part 2: Multi-Version and Multi-Framework Solutions with Angular Elements and Web Components Combining Native Federation