Автор Трой Коннор: следите за сообщениями Троя в Twitter @ troy0820

Я получил стипендию для участия в выставке Node.js Interactive North America 2016 в Остине, штат Техас. Я был рад возможности пообщаться с другими разработчиками Node.js. на конференции. Я зарегистрировался рано и познакомился с некоторыми участниками еще до начала мероприятия.

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

Основные доклады прозвучали после завтрака - все было очень хорошо сделано. Были сделаны объявления о состоянии Node.js Foundation и о том, как экосистему Node.js можно улучшить.

Node.js - самая быстрорастущая платформа в мире. Тот факт, что Node.js Foundation существует, доказывает, что он хочет двигать Node.js в позитивном направлении. Майкал Роджерс упомянул в своем выступлении, что Node.js начнет работать на стабильном нативном слое, доставляя Node.js туда, где его сейчас нет. Это воодушевляет разработчиков Node.js (таких как я) видеть, что эта платформа будет расти в будущем, и мы можем ожидать больших успехов благодаря вкладу сообщества и Фонда.

После основных выступлений перерыв привел меня к тому, что я нашел комнату для продавцов, где у спонсоров были стенды, чтобы продемонстрировать, как они используют Node.js. От DevOps до безопасности, у спонсоров было много чего для демонстрации, а также для раздачи подарков. Я был впечатлен тем, что всем спонсорам была предоставлена ​​одна комната вдали от конференции, чтобы не мешать движению из комнаты в комнату во время перерывов и перехода от каждой сессии. Это дало участникам возможность войти, когда захотят.

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

Лекции и семинары, которые я посетил, были потрясающими. Вот несколько моментов для меня:

Мастер-класс: Node.js и веб-приложения Azure от Рэйчел Уайт и Рэйчел Вейл из Microsoft.

Мы создали приложение Node.js, используя облачный сервис Microsoft Azure, используя когнитивный API Microsoft, чтобы надевать солнцезащитные очки на лица людей на фотографиях. Они объяснили и продемонстрировали шаги, необходимые для того, чтобы привести всех зрителей к одной и той же точке, не оставляя никого позади. Они также дали нам кредиты для использования с Microsoft Azure. Этот семинар был забавным с использованием различных API-интерфейсов, которые могла предложить Microsoft. Знакомство с Интернетом вещей (IoT) для меня продемонстрировало мощь Node.js за пределами традиционных веб-приложений.

Мастер-класс: развертывание и масштабирование Kubernetes с Россом Кукулински (специалистом по нативным контейнерам) и Натаном Уайтом из NodeSource

Kubernetes для меня новичок. Я привык видеть разговоры с Node.js и Docker, но мне хотелось увидеть, как использование Kubernetes с Node.js может помочь масштабировать веб-приложения. Сначала настройка была немного долгой, но после настройки команды, используемые для репликации веб-приложений для масштабирования, сделали ее намного проще для понимания. Это дало мне новый инструмент, который теперь можно использовать с точки зрения DevOps.

Заключительный доклад: путь вперед с Трейси Хиндс

Последний доклад был от Трейси Хиндс из фонда Node.js. Она рассказала нам о номинации Директор по индивидуальному членству и обсудила направление, в котором Node.js стремится двигаться в отношении инклюзивности и образования.

Абсолютно любимая часть конференции: Code and Learn and the Collaboration Summit

На мой взгляд, это была лучшая часть конференции. Я вошел туда, никогда не участвовал в разработке Node.js, и теперь я соавтор Node.js. Присутствовало много членов Core, которые помогали во всем. Я также получил значок Node.js, специально предназначенный для тех, кто посещает Code and Learn. Небольшое прикосновение заставило меня почувствовать, что я попал на звездолет.

Уверенность в уровне навыков программирования на Node.js у всех резко выросла за один присест. Эта уверенность вызвала оживленные дискуссии во время саммита по сотрудничеству, который последовал за Code and Learn.

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

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

Никто из присутствующих не представлял инструмент N, поэтому для меня было важно быть там и участвовать в разговоре. Все материалы, сделанные на основе этого обсуждения, заставляют меня гордиться тем, что я был его частью. Если вы хотите помочь в разработке N, вы можете увидеть репозиторий на github по адресу https://github.com/tj/n. Любая поддержка приветствуется, и это может быть инструмент, который вы можете использовать для управления версиями Node.js в будущем.

После конференции полет домой был горько-сладким. Я скучал по дому, но чувствовал, что оставляю другую семью в Остине. У меня появилось несколько хороших друзей; прекрасно провели время; и многому научился у Node, js Interactive. Я никогда бы не подумал, что у меня есть такая возможность (ребенок, который проработал восемь лет на флоте; пошел в школу, чтобы получить степень по информатике; и закончить в Остине в Node.js Interactive).

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