С 18 по 20 апреля количество программистов и программистов на квадратный метр в Клуж-Наполе резко возросло. Юниоры и пожилые люди, румыны и иностранцы, фрилансеры, энтузиасты стартапов и корпоративные верующие - все собрались, чтобы принять участие во втором выпуске JSHeroes, крупнейшей конференции по JavaScript в Румынии. Конечно, мы тоже были там, готовые впитать все знания и заправиться позитивной клужской энергией.

Что привлекло нас в JSHeroes, так это обещание того, что это будет конференция «другого типа», и возможность собраться вместе с членами сообщества JavaScript со всего мира. Нам также понравилась идея мероприятия с открытым исходным кодом и мантра прозрачности, подразумеваемая его моделью сообщества. Однако нас впечатлили впечатляющий список международных докладчиков и сложные и захватывающие темы презентаций. А поскольку мы всегда ищем то, что могут сделать новейшие технологии, у нас не было другого выбора, кроме как уйти. Итак, поехали!

Стоило ли? Узнали ли мы что-то новое? У нас был взрыв? И, самое главное: кто были героями на JSHeroes? Что ж, давайте лучше услышим это непосредственно от членов команды, которые посетили JSHeroes 2018.

Андрей Пфайфер, дизайнер кода

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

Из списка выступающих мне очень хотелось увидеть презентацию Матиаса Биненса о производительности V8. Вся беседа была точной, чистой, легкой для понимания и содержала много ценных идей о внутренней механике движка Google JavaScript.

У меня также была возможность провести много времени с Брентом Ватне, во время его семинара и между сессиями, рассказывая о многих вещах, касающихся React Native.

Как и на любой другой великой конференции, на JSHeroes было много спикеров. О некоторых из них я слышал, о некоторых - нет, но все они меня приятно удивили по-разному:

Каталин Савяну, пользовательский интерфейс

Для меня JSHeroes означал понимание того, что при выборе фреймворка нужно также принимать во внимание окружающее его сообщество.

Приведу конкретный пример: до конференции я был энтузиастом Vue. Теперь я больше склоняюсь к React. Благодаря большему сообществу, у человека больше шансов найти более простые решения.

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

Итак, для меня сообщества были героями. Еще мне понравился CodeSandbox Айвса ван Хорна. Невероятно, чего добился этот молодой человек со своим онлайн-редактором, тем более что все начиналось как игра.

Габриэль Лазар, разработчик программного обеспечения

У JSHeroes было очень хорошее сочетание и распространение соответствующих тем, особенно в контексте, в котором все более и более сложные проблемы решаются с помощью JS: управление состоянием, онлайн-редакторы кода, vDOM. Даже предыдущие задачи, связанные с серверной частью, теперь переносятся в пользовательский интерфейс, и мы видим, как много знаний и шаблонов переходят в JS от внутренней работы к работе с пользовательским интерфейсом.

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

Я также считаю, что у Кристиана Ристовски отличный опыт программирования в реальном времени. Мне понравилось, как он работал с примерами новых функций React, и мне понравились его навыки публичных выступлений. Я надеюсь, что когда-нибудь смогу провести доклад / семинар, похожий на его.

Презентация Марка Далглиша, Создание эскизов в браузере и выступление Сары Виейры вызвали у меня любопытство обновления Styleguide Driven Development, подход, который меня уже интересовал. Матиас Биненс также провел потрясающий доклад, который помог мне глубже понять, что происходит под капотом JS-движка, вместе с несколько практических советов по производительности.

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

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

Хориа Раду , разработчик полного цикла / технический руководитель

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

Для меня героем JSHeroes был Ives van Hoorne, талантливый разработчик, которому в 21 год удалось создать CodeSandbox, довольно изящный онлайн-редактор для веб-приложений. Действительно вдохновляет, учитывая его молодость. Престижность ему!

Мне также понравилась презентация Джеффри Лембека Package Quest: путь пакета из реестра npm на ваш компьютер. То, как Лембек сумел объяснить npm, как будто это часть RPG Dungeons and Dragons, было мега круто.

Если серьезно, то презентация Нира Кауфмана о Advanced Redux дала мне новое представление о том, как реализовать наблюдаемое сокращение и как создать чистую архитектуру в React.

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

Сорин Гуга, разработчик PHP

Учитывая разнообразие докладчиков и представленных тем, я бы сказал, что JSHeroes определенно того стоил! Я многому научился и обнаружил некоторые перспективы, о которых раньше не задумывался.

Например, XSS, CSRF, CSP, JWT, WTF Доминика Кунделя? IDK ¯ \ _ (ツ) _ / ¯ заставил меня понять, что существует еще больше уязвимостей безопасности, о которых нам, возможно, придется беспокоиться, и The Dream of Styleguide Driven от Сары Виейра Разработка дала мне и Кэтэлину лучшее видение того, как мы можем провести рефакторинг нашего приложения, когда придет время.

Что касается навыков презентации, то Package Quest: путь пакета из реестра npm на ваш компьютер Джеффа Лембека был уникальным. Он был построен как отыгрыш в истории D & Desque, олицетворяющий все службы в качестве мифических персонажей и отдававший дань уважения множеству старых ролевых игр. Я определенно хотел бы сам когда-нибудь провести такую ​​презентацию.

Еще одна вещь, которая запомнилась мне, - это цитата из презентации Фила Хоксворта, объясняющая, как клиент произносит «http: //»: «Aich Tee Tee Pee Double Meh». Это цепляет!

Вернер Баньяцскай, разработчик PHP

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

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

Моим личным героем на конференции был Брент Ватне и его презентация Причины попробовать React Native (и еще раз), поскольку она помогла мне понять, как я могу следить за более эффективным процессом разработки. Это дало мне твердые знания, которые я могу применить на практике. И если это не помогает, я не знаю, что делать.

Вердикт

В JSHeroes не было одного героя. С нашей точки зрения, организаторы - первые, кто заслуживает бурных аплодисментов. Им удалось привлечь всемирно известных спикеров и создать воодушевляющее мероприятие, которое дало нам пищу для размышлений и кода. Само собой разумеется, что докладчики заслуживают оваций за всю работу, которую они вложили в свои презентации, и за свои новые идеи. И, конечно же, мы поднимаем наши чашки [e-spres-oh] перед сообществом JavaScript. Надеюсь снова увидеть вас в следующем году на JSHeroes 2019.