Maxim Salnikov

Angular GDE

The Status of Angular

What is the status of Angular ecosystem

And what's new in the latest release

Maxim Salnikov

  • Angular Oslo meetup organizer

  • ngVikings conference founder

  • ngCommunity initiative starter

  • Google Dev Expert in Angular

Developer Engagement Lead at Microsoft

Build with Angular[JS] since v1.1.4

Angular

In
Numbers

State of JS / Usage

State of JS / Interest

StackOverflow / Questions

253K

StackOverflow / Survey

Most wanted frameworks

Angular

And
Community

Angular -> Community

1.4M

2.5M

1.8M

weekly downloads

Community -> Angular

Feedback

Core dev

Ecosystem

How

To
Contribute

Review the documentation

Submit a   feature   request

5.5K -> 2.1K

open issues

...or 👍 for a   feature   you like

...or implement it!

What's

New

Latest release

v12

Version updates

Deprecations

Feature drops

New tooling

Bugfixes

Removals

!

Deprecations in v12

IE11

Simplifying and improving DX

Keeping up with the Web Standards

View Engine

Nullish coalescing in templates

{{price !== null && price !== undefined ? price : calculatePrice() }}
{{ price ?? calculatePrice() }}

Better styling

  • Inline Sass/SCSS support

  • Tailwind CSS support

  • New Sass module system / API

 

DX

  • Critical CSS inlining
  • Google Fonts CSS inlining

Performance

...and many more

  • Webpack 5

  • Ivy-based Language Service

  • Production builds by default

  • Strict mode by default

  • Videos for error messages

  • ...

How to update?

ng update @angular/core@12 @angular/cli@12
ng update @angular/material

What's

Next

Roadmap

Strongly typed forms

MDC Web in Angular Material

Zone.js opt-out

My top 3 most wanted updates

Summary

  • Angular is here to stay

  • Angular ❤️ Community

  • Contributions are welcome

  • V12 is awesome - update today!

Thank you!

Maxim Salnikov

@webmaxru

Questions?

Maxim Salnikov

@webmaxru

Made with Slides.com