Menu

The Angular Team @ AngularConnect 2019

October 17th, 2019

It was our pleasure to attend AngularConnect again this year and to talk to hundreds of amazing engineers.

The Angular Team @ AngularConnect 2019

This year the team focused on sharing insights and opening the curtain into some of the internals of how Angular works and the challenges we are taking on as a team.

Day 1 Keynote

Igor Minar and I shared some of the momentum we are seeing in the community. We talked about the number of global Angular conferences continuing to grow. We worked with Deutsche Bank and Allianz to share their stories of how they are using Angular to drive developer productivity across their companies.

We also shared some of the plans for version 9. Ivy is intended to be the default as of version 9. There will be an opt-out option in 9. To accommodate this, library authors should continue shipping ViewEngine compiled libraries and metadata to npm.

SlidesVideo

Deep Dive into the Angular Compiler

The Angular Team @ AngularConnect 2019
Alex Rickabaugh on stage at AngularConnect 2019

The Angular compiler allows developers to write declarative templates that combine HTML, components, directives, and more for a great developer experience. The compiler takes these templates and turns them into JavaScript instructions that are executed at runtime.

Alex Rickabaugh covers how @NgModule really works. He explains what metadata.json files are and reveals the biggest “secrets” of the compiler.

SlidesVideo

My Journey on the Angular Team — The process mistakes and lessons learned from 3 years of building Angular

The Angular Team @ AngularConnect 2019
Manu Murthy on stage at AngularConnect 2019

Through Manu Murthy’s story of joining the Angular team, he shares some of the biggest mistakes we’ve made and the things that the Angular team has learned about how to manage the process of building great open source software.

SlidesVideo

How We Make Angular Fast

The Angular Team @ AngularConnect 2019
Misko Hevery onstage at AngularConnect 2019

Miško Hevery has been leading our efforts to make the new Angular runtime fast. In his talk he shares the foundational challenges we face when it comes to JavaScript optimization and the work that we’re putting in to make Angular fast so that users have a great time with Angular applications.

SlidesVideo

Day 2 Keynote

The Angular Team @ AngularConnect 2019
Minko Gechev onstage at AngularConnect 2019

Minko Gechev shared the best practices for using Angular and showed how the Angular team is partnering with other technologies to provide great integrated experiences.

SlidesVideo

How Angular Works

The Angular Team @ AngularConnect 2019
Kara Erickson onstage at AngularConnect 2019

As framework lead for Angular, Kara Erickson deals with many of the critical pieces of the Angular platform to provide developers the best experience. In this talk, she demystifies how change detection works and explains what really happens while your Angular application is running.

SlidesVideo

Power in Constraints

The Angular Team @ AngularConnect 2019
Rado Kirov onstage at AngularConnect 2019

From the TypeScript team at Google, Rado Kirov shared insights into the way that system constraints can frustrate in the short term, but lead to better velocity and maintainability in the long term.

SlidesVideo

GitHub at Scale: How Angular Manages Community Contributions and Repositories

The Angular Team @ AngularConnect 2019
Joey Perrott onstage at AngularConnect 2019

The Angular team manages one of the largest open source projects on GitHub, but to do this successfully we have to find and build great tools to help. Joey Perrott shares how the Angular team operates and continues to improve our developer infrastructure.

SlidesVideo