Нам было приятно снова посетить 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 и как продолжает улучшать нашу инфраструктуру для разработчиков.