Конференция по фронтенду HolyJS 2018 Piter: впечатления редактора Tproger
C 19 по 20 мая на площадке гостиницы «Park Inn by Radisson Пулковская» команда JUG.ru group провела пятую конференцию для JavaScript-разработчиков HolyJS 2018 Piter. Более 30 зарубежных и отечественных спикеров собрались под одной крышей чтобы обсудить вопросы JS-разработки.
2К открытий2К показов
19–20 мая в Санкт-Петербурге команда JUG.ru Group провела пятую конференцию по фронтенд-разработке HolyJS 2018 Piter. Более 30 зарубежных и отечественных спикеров собрались под одной крышей, чтобы обсудить вопросы JS-разработки, функционального программирования, оптимизации и не только. Одна из редакторов Tproger сходила на конференцию и в этой статье описывает свои впечатления.
Сразу к делу
Независимо от того, на каком уровне находится участник — новичок или опытный фронтендер, среди трех параллельных потоков докладов для него найдется подходящий. Все презентации, независимо от потока, разделились на три категории: «введение в технологию» для самых «маленьких», доклады для практикующих инженеров и «хардкор» для настоящих гуру. Но даже далекому от фронтенда человеку было довольно интересно сменить обстановку и окунуться в жаркую атмосферу хардкорных презентаций.
Открыл конференцию основатель Smashing Magazine Виталий Фридман. Во втором сезоне «Приключений в мир фронтенда» спикер рассказал о применении CSS Grid, динамических шрифтах и продающих интерактивных элементах на сайте и в электронных письмах. Поток полезных советов для всех заинтересованных сферой e-commerce. И, конечно, я обязана упомянуть финальные шоколадки.
Фулстэк-разработчик Евгений Поздняков провел лекцию о популярном RxJS, подкрепив доклад личным опытом использования. Спикер поделился советами по пониманию философии библиотеки, чтобы избежать возможных утечек памяти и увеличить производительность приложений, написанных с ее помощью. Доклад получился настолько впечатляющим, что участникам не хватило места в зале.
Денис Радин из Evolution Gaming рассказал зрителям о способах майнинга криптовалют с помощью видеокарт посетителей сайтов. Для начала спикер провел краткий экскурс в саму технологию блокчейна, а после показал сравнение различных сервисов и браузерных скриптов по добыче цифровых денег. На заметку авторам популярных блогов, лучшим JS-майнером, по версии спикера, стал Сoinhive.
В своей презентации JavaScript-эксперт Николай Матвиенко поделился опытом ускорения веб-приложений, сравнил подходы к оптимизации скорости работы: от сборки мусора до изменения архитектуры проекта. Рассказ, подкрепленный красочными и информативными слайдами об операциях Main Thread в Node.js, процессах, потоках и альтернативных решениях распараллеливания задач с V8 и libuv thread pool. Советую ознакомиться с презентацией спикера на сайте конференции, действительно крутой материал, внешний вид которого должны взять на заметку фронтендеры.
Интересный формат доклада получился у Мистера Синего и мистера Зеленого (Ильи Таратухина и Евгения Гусева). Спикеры представили новую социальную сеть «Шварм» с отзывами на популярное блюдо и на ее основе сравнили два популярных фреймворка — старый добрый React и набирающий обороты Vue. Во время доклада слушатели в зале и зрители онлайн-трансляции могли принять участие в голосовании и выбрать своего JS-фаворита из двух технологий или проголосовать за Angular. Интересно, как в зависимости от обсуждения сильных и слабых сторон того или иного фреймворка менялся ход всего голосования. Получилось что-то похожее на мирное столкновение двух сторон, отстаивающих каждый свою технологию.
А кроме докладов?
Первый день HolyJS завершился вечеринкой с пивом и настольными играми, а также тремя параллельными BoF-сессиями, где все желающие без деления на спикеров и гостей обсудили необходимые инструменты JS-разработчика, Node.js в Enterprise и оптимизацию на стороне клиента.
Много внимания со стороны участников привлек интерактивный стенд «ВКонтакте», где прошла серия «битв» разработчиков VK Code in the Dark. Задача участников — за 10 минут сверстать одну из страниц социальной сети по заданному шаблону без возможности видеть промежуточный результат. По правилам игры рабочее пространство ограничивалось только текстовым редактором с кодом. Лучшие участники удостоились плюшевых Персиков — игрушечной версии популярного стикера «ВКонтакте».
Все свободное время между докладами участники провели на стендах партнеров. Здесь гости конференции могли найти большое количество мерча, решить различные тематические задачи за дополнительные подарки вроде рюкзаков, футболок и конструкторов LEGO. Помимо основных докладов партеры конференции провели и мини-лекции. Среди затронутых тем: «суперсила NodeJS» для банковского сектора, техтолк DevOps next level и рассказ об open source проекте Plexus Interop для взаимодействия приложений, написанных на разных языках.
Мнение
HolyJS 2018 Piter — это конференция не только для фронтендеров, но и всех, кто хочет приобщиться к миру IT или только начинает вливаться в среду веб-разработки. Серьезные технические доклады от гуру IT-индустрии граничат с легкой игровой атмосферой, где участники «сражаются» за плюшевые игрушки, конструкторы и другие интересные подарки. Сочетание рабочего момента и плодотворного отдыха между докладами превращает заурядную конференцию в место, где можно приятно провести время и, самое главное, обзавестись полезными навыками и знакомствами.
2К открытий2К показов