Причины, по которым ng-conf 2019 станет лучшей конференцией года!

Мой путь с Angular не был бы таким, как если бы я не побывал на ng-conf. Я уверен, что есть ряд людей с идеей или концепцией, которые они хотели бы превратить в веб-приложение. Возможно, вы знаете о роли, которую Javascript играет в современных веб-приложениях. Одна из самых больших проблем в нынешнем мире разработки - это выбор правильного технологического стека для построения платформы. У вас есть много вариантов - Angular, React, Vue… Этот список можно продолжать и продолжать. Откровенно говоря, наличие списка опций - неплохое дело. Он не только помогает вам выбрать подходящий инструмент для работы, но и дополнительно демонстрирует, насколько мощным и важным является этот тип разработки веб-приложений для пользователей приложений и инженеров, которые вместе с ними создают.

Что касается списка опций, я выбрал Angular. Но так было не всегда. Во многом это связано с тем, что ng-conf предоставил мне на протяжении многих лет - подробнее об этом чуть позже. Большую часть своей карьеры я был традиционным разработчиком полного стека, работая с Java / Spring для создания веб-приложений. Конечно, я баловался PHP, собственными мобильными платформами, различными фреймворками MV * Javascript, но в целом оставался в моем традиционном мире J2EE-разработки с полным стеком. Я начал браться за сторонние проекты, которые заставили меня усомниться в этом подходе по многим причинам. Для большинства вещей, над которыми я работал в то время за пределами 9 до 5, это казалось слишком сложным и раздутым. Что касается повседневных процессов хостинга / развертывания, запуск контейнера приложения J2EE также стоил не так дешево с точки зрения моего бюджета или временных затрат. По мере того, как мои проекты становились все более и более ориентированными на интерфейс, нужно было исследовать что-то новое.

Примерно в это же время я профессионально сменил свою роль в команде, которая поддерживала довольно крупномасштабное приложение AngularJS. Не изучая AngularJS в течение нескольких лет, я был одновременно взволнован и напуган. Были дни, когда мне казалось, что я совершу огромный скачок в изучении работы с фреймворком, а затем дни, когда я чувствовал себя полностью им принадлежащим. Я всегда чувствовал, что делаю что-то не так, но в то же время, в конце концов, с этой ролью все получится. Я всегда был из тех разработчиков, которые предпочитали неупакованные, безграничные фреймворки, которые не были очень самоуверенными. Однако с AngularJS я обнаружил, что хочу немного большего. Я начал понимать, что компромисс между сложностью и стандартизацией имеет достоинства, которые я раньше не рассматривал.

После работы с AngularJS на постоянной основе в течение года или около того, моя компания предоставила мне возможность посетить ng-conf. Конечно, за эти годы я был на нескольких отличных конференциях. Они всегда представляют собой смесь сообщества, веселья и обучения. В зависимости от того, на какой конференции вы присутствуете, рычаги будут регулироваться по-разному. Я не уверен, как им это удается, но, честно говоря, ng-conf, по моему опыту, имеет лучшие настройки по каждому из них.

Сообщество

Если вы когда-нибудь сделаете покупки для участия в конференции, вы, вероятно, заметите, что большое количество выступающих замыкают круг и довольно дружелюбны друг с другом. Поскольку ng-conf в большей степени ориентирован исключительно на Angular, а не на всю экосистему разработки веб-приложений, сообщество становится меньше и теснее. Вы быстро и легко увидите людей, которые читали статьи, которые они создали, посещали учебные занятия или просматривали видеоуроки, которые они создали, использовали один из их пакетов npm или отслеживали с помощью запроса функции или проблемы вместе с ними. в GitHub. Если вы хоть немного занимались Angular, это неизбежно. Я должен признать, что меня немного поразили в этом отношении, и ng-conf не лишен такого опыта. Нет никакого сравнения с возможностью подойти к автору библиотеки или участнику Angular с вопросом. Есть и другие конференции по Angular, и определенно нет недостатка в обсуждениях Angular, которые присутствуют и на других конференциях. Я отчетливо помню, как гулял по отелю и видел таких людей, как Шон Ларкин и Паскаль Пречт, просто непринужденно болтающих с людьми у камина. Потрясающие. Это не разовые случаи. Конференция просто предоставляет удобную платформу для общения с людьми через общественные мероприятия и формат самого мероприятия.

Кроме того, это единственное мероприятие, которое было сочтено «конференцией» для команды Google. Они не только присутствуют, но и говорят. Кроме того, в течение последних нескольких лет они даже проводили вопросы и ответы с общей аудиторией в конце конференции, которые обычно отвечали на множество вопросов о будущем платформы, а также на обоснования концепций или идей, включенных в Angular. .

Еще одна вещь, о которой следует упомянуть, заключается в том, что конференция предоставляет телефонное приложение, которое участники / выступающие могут использовать для общения друг с другом. Как бы очевидно это ни звучало, я не припомню, чтобы другая конференция обеспечивала это. Он также широко используется, что дает вам почувствовать себя частью сплоченного сообщества. Было много кусочков хорошего материала для вашего сведения, о которых я также узнал бы через приложение.

Обычно я еду домой из Солт-Лейк-Сити, через всю страну в Атланту, чувствуя себя частью чего-то крутого и не могу дождаться, когда вернусь снова. Я ухожу полностью настроен на работу в этой экосистеме.

Обучение

Когда я впервые посетил ng-conf, у меня, честно говоря, не было очень больших ожиданий. Во-первых, я все еще активно использовал AngularJS, и на тот момент не планировал переходить на него. Я был немного разочарован историями о процессе миграции и о том, что это будет значить для моей небольшой команды из трех человек, оставшейся дома. Зачем команде Angular понадобился такой серьезный сдвиг с фреймворком? Все, что я когда-либо использовал до этого, никогда не делало ничего подобного, и если бы они могли, это был бы конец фреймворка. Тем не менее, каким-то образом Angular выжил, если не вырос.

Формат ng-conf - это, прежде всего, единая дорожка переговоров, которую все посещают от начала до конца. Во время мероприятия есть самостоятельный день, но по большей части он одноколейный. Я не был уверен, как это сработает для меня, учитывая, что в то время, когда я познакомился с Angular 2 (они собирались запустить 4), мне это удалось. То, что произошло потом, было довольно волшебным. Я начал видеть и понимать, почему произошел резкий переход от AngularJS к Angular. Говоря разговором, становилось все более и более ясно, какую выгоду я могу получить от обновления моего приложения. По мере того, как конференция продолжалась, я начал видеть путь фактического пути миграции и думать о том, как мне лучше спроектировать систему, которую я унаследовал, в новом мире Angular. Я был так взволнован тем, что поработал со всем, что обсуждалось, и попробовал это на практике, что я провел сверх-поздние ночи, работая над учебником Тур героев, вместо того, чтобы спать. В свободное от работы время в течение дня я задавал вопросы и получал рекомендации от ключевых людей в сообществе относительно того, что я узнал из этого учебного пособия. На этот раз изучение angular показалось немного более доступным, чем когда-то во времена AngularJS / PhoneCat. Хотя они говорили об AngularJS и Angular, большая часть из них определенно была об Angular. Однако каким-то образом они были выполнены с нужным уровнем детализации, чтобы я мог быстро перенести свой опыт, чтобы понять, что я узнал, и посмотреть, как это в конечном итоге может быть применено к моему приложению.

Как будто разговоров на конференции было недостаточно, вы при желании можете добавить семинары или, по сути, однодневное обучение в классе по очень разумной цене. Не говоря уже о том, что их возглавляют ветеринары Angular, о которых вы наверняка слышали, читали или с которыми общались в течение ваших дней Angular (включая некоторых членов команды Angular).

Я обнаружил, что, когда я возвращаюсь в офис, я очень взволнован новым материалом, о котором я только что узнал, зная, что это не так уж далеко и не так сложно реализовать, как вы обычно испытываете после выхода с конференции.

Веселье

Было бы упущением, если бы я не упомянул, насколько интересна конференция! Мало того, что призов и розыгрышей больше, чем на любой другой конференции, в которой я участвовал, это отличные призы. В качестве оговорки я должен упомянуть, что в прошлом году мне удалось поймать сладкий дрон, и я серьезно никогда ничего не выигрываю. Я не говорю, что вам гарантированно назовут ваше имя, но, возможно, это весело, когда это произойдет.

Во время моих поездок на конференцию они организовали ночь в казино, несколько музыкальных концертов, квест-комнаты, аркады, кладезь настольных игр, парк фургонов с едой, счастливые часы и т. Д. Не говоря уже о том, что спонсоры обычно проводят различные мероприятия. тип событий «счастливый час» с играми / призами. Эти вещи кажутся забавными на первый взгляд, но приобретут совершенно новый уровень признательности, как только вы поймете, насколько взаимосвязаны аспекты обучения и сообщества. Напоминает, когда кто-то подробно объяснил мне, что такое webpack, когда я играл в кости.

Хотя я еще не смог присутствовать, конференция, кажется, обычно заканчивается одним последним общественным / развлекательным мероприятием, таким как проект обслуживания, походы или игра в бейсбол. Я не могу вспомнить никаких других конференций, которые бы это делали.

Также стоит отметить, что Солт-Лейк-Сити - аккуратный город, а местом проведения конференции является красивый первоклассный отель.

Вы убеждены?

  • Если вы думаете о создании приложения, эта конференция предоставит вам информацию, чтобы правильно спланировать дизайн вашей системы для масштабирования с течением времени.
  • Если вы думаете о посещении конференции, которая будет поддерживать вас на пути Angular, эта конференция сделает именно это, с вашим шансом услышать непосредственно от команды Angular о том, что вас ждет впереди.
  • Если вы Angular-разработчик, который хотел бы стать частью сообщества более глубоким образом, эта конференция предоставит вам возможность получить прямую связь с этой сценой.

Мне было бы любопытно услышать, почему вы любите ng-conf, и, возможно, что я упустил, поскольку я уверен, что сделал. В противном случае до встречи в Солт-Лейк-Сити!

EnterpriseNG выходит 4 и 5 ноября 2021 года.

Приходите послушать ведущих спикеров сообщества, экспертов, лидеров и команду Angular, которые в течение двух дней обсудят все, что вам нужно, чтобы максимально использовать Angular в ваших корпоративных приложениях.
Темы будут сосредоточены на следующих четырех областях:
• Monorepos
• Микро-интерфейсы
• Производительность и масштабируемость
• Удобство обслуживания и качество
Подробнее здесь ›› https://enterprise.ng-conf.org/