Angular at I/O 2022

At I/O 2021 we had a blast announcing Angular DevTools and letting you use it in the Adventure world! We talked to hundreds of developers and shared insights about our partnership with TensorFlow.js. Hard to believe it’s already time for I/O 2022. This year you’ll find even more Angular content and get the opportunity to […]

Continue Reading

Developer Survey 2021 Results

Earlier this year, we ran our annual developer survey. We received nearly 25k responses and want to thank each and everyone of you for taking the time to share your feedback. Your input is invaluable for us. It informs our community programs, documentation, prioritization, and roadmap. Many people ask me how they can contribute to Angular. […]

Continue Reading

An Update on Standalone Components

(and directives and pipes!) Photo by Johannes Plenio from Pexels A few months ago we posted the first RFC related to a project known as “standalone components”. This project has an ambitious goal: to reduce boilerplate and make Angular easier to use and learn by making it possible to build components and applications without NgModules. This week, […]

Continue Reading

Angular Extended Diagnostics

Extended Diagnostics In Angular v13.2.0, we released extended diagnostics, a new feature in the Angular compiler which gives more insight into your templates and how you might be able to improve them. These diagnostics give compile-time warnings with precise, actionable suggestions for your templates, catching bugs before you notice them. A Common Mistake Take the following example, […]

Continue Reading

How the Angular Compiler Works

The Angular Compiler (which we call ngc) is the tool used to compile Angular applications and libraries. ngc is built on the TypeScript compiler (called tsc) and extends the process of compiling TypeScript code to add additional code generation related to Angular’s capabilities. Angular’s compiler serves as a bridge between developer experience and run time […]

Continue Reading

Typed Forms: The RFC Is Here

For five years, strong types in the Forms package have been a top feature request. Issue (#13721) is the most popular issue of all time on the Angular repo. Many contributors have attempted to implement it over the years. We’re proud to announce the Typed Forms Request for Comment. This is the first big step toward […]

Continue Reading

Thank you, Angular

Photo by Igor Minar Looking back… I remember it as if it happened just yesterday. A string of semi-random events led me to meet Miško in 2009. Our meeting was followed by this email exchange: On Jul 31, 2009, at 4:47 PM, Misko Hevery wrote:…> Here is the site I am working on. It is not launched […]

Continue Reading

The [New] State of CSS in Angular

It’s been a few years since we last covered CSS on this blog — and a lot has happened since then! In this post, we’ll take a look at new web features that impact how we define styling in our Angular applications. Using @use instead of @import In 2019, Sass introduced a new module system, including a migration from […]

Continue Reading