October 17th, 2019
It was our pleasure to attend AngularConnect again this year and to talk to hundreds of amazing engineers.
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.
Deep Dive into the Angular Compiler
Alex Rickabaugh covers how @NgModule really works. He explains what metadata.json files are and reveals the biggest “secrets” of the compiler.
My Journey on the Angular Team — The process mistakes and lessons learned from 3 years of building Angular
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.
How We Make Angular Fast
Day 2 Keynote
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.
How Angular Works
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.
Power in Constraints
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.
GitHub at Scale: How Angular Manages Community Contributions and Repositories
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.