Нам было приятно снова посетить AngularConnect в этом году и пообщаться с сотнями замечательных инженеров.

В этом году команда сосредоточилась на обмене мнениями и раскрытии некоторых внутренних моментов того, как работает Angular, и проблем, которые мы решаем как команда.

Основной доклад дня 1

Игорь Минар и Я разделили часть того импульса, который мы наблюдаем в сообществе. Мы говорили о том, что количество глобальных конференций по Angular продолжает расти. Мы работали с Deutsche Bank и Allianz, чтобы поделиться историями о том, как они используют Angular для повышения производительности труда разработчиков в своих компаниях.

Мы также поделились некоторыми планами для версии 9. Предполагается, что Ivy будет использоваться по умолчанию, начиная с версии 9. В версии 9 будет возможность отказа. npm ».

Слайды и Видео

Глубокое погружение в компилятор Angular

Компилятор Angular позволяет разработчикам писать декларативные шаблоны, которые объединяют HTML, компоненты, директивы и многое другое для обеспечения отличного опыта разработчика. Компилятор берет эти шаблоны и превращает их в инструкции JavaScript, которые выполняются во время выполнения.

Alex Rickabaugh рассказывает, как на самом деле работает @NgModule. Он объясняет, что такое файлы metadata.json, и раскрывает самые большие секреты компилятора.

Слайды и Видео

Мое путешествие в команду Angular - ошибки процесса и уроки, извлеченные за 3 года создания Angular

В рассказе Ману Мурти о присоединении к команде Angular он делится некоторыми из самых больших ошибок, которые мы сделали, и тем, что команда Angular узнала о том, как управлять процессом создания отличного программного обеспечения с открытым исходным кодом.

Слайды и Видео

Как мы делаем Angular быстрым

Miško Hevery возглавляет наши усилия, чтобы сделать новую среду выполнения Angular быстрой. В своем выступлении он рассказывает об основных проблемах, с которыми мы сталкиваемся, когда дело касается оптимизации JavaScript, и о работе, которую мы проводим, чтобы сделать Angular быстрым, чтобы пользователи отлично проводили время с приложениями Angular.

Слайды и Видео

Основной доклад 2-го дня

Минко Гечев поделился лучшими практиками использования Angular и показал, как команда Angular сотрудничает с другими технологиями, чтобы обеспечить отличный интегрированный опыт.

Слайды и Видео

Как работает Angular

Как руководитель фреймворка для Angular, Кара Эриксон занимается многими критическими частями платформы Angular, чтобы предоставить разработчикам лучший опыт. В этом выступлении она проясняет, как работает обнаружение изменений, и объясняет, что на самом деле происходит во время работы вашего приложения Angular.

Слайды и Видео

Власть в ограничениях

От команды TypeScript в Google Rado Kirov поделился своим мнением о том, как системные ограничения могут расстраивать в краткосрочной перспективе, но приводят к повышению скорости и удобству обслуживания в долгосрочной перспективе.

Слайды и Видео

GitHub в масштабе: как Angular управляет вкладом сообщества и репозиториями

Команда Angular управляет одним из крупнейших проектов с открытым исходным кодом на GitHub, но для этого нам нужно найти и создать отличные инструменты, которые помогут. Джои Перротт рассказывает, как работает команда Angular и как продолжает улучшать нашу инфраструктуру для разработчиков.

Слайды и Видео