Конференция по фронтенду HolyJS 2018 Piter: впечатления редактора Tproger

Иллюстрация: HolyJS 2018 Piter

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 минут сверстать одну из страниц социальной сети по заданному шаблону без возможности видеть промежуточный результат. По правилам игры рабочее пространство ограничивалось только текстовым редактором с кодом. Лучшие участники удостоились плюшевых Персиков — игрушечной версии популярного стикера «ВКонтакте».

Иллюстрация: Персик на HolyJS 2018 Piter

Все свободное время между докладами участники провели на стендах партнеров. Здесь гости конференции могли найти большое количество мерча, решить различные тематические задачи за дополнительные подарки вроде рюкзаков, футболок и конструкторов LEGO. Помимо основных докладов партеры конференции провели и мини-лекции. Среди затронутых тем: «суперсила NodeJS» для банковского сектора, техтолк DevOps next level и рассказ об open source проекте Plexus Interop для взаимодействия приложений, написанных на разных языках.

Мнение

HolyJS 2018 Piter — это конференция не только для фронтендеров, но и всех, кто хочет приобщиться к миру IT или только начинает вливаться в среду веб-разработки. Серьезные технические доклады от гуру IT-индустрии граничат с легкой игровой атмосферой, где участники «сражаются» за плюшевые игрушки, конструкторы и другие интересные подарки. Сочетание рабочего момента и плодотворного отдыха между докладами превращает заурядную конференцию в место, где можно приятно провести время и, самое главное, обзавестись полезными навыками и знакомствами.

Вакансии в тему:

Лого компании «Finch»
Junior Frontend-разработчик
Junior Frontend-разработчик
Finch, Москва, от 70 000 до 90 000 ₽ (до налогов)
Лого компании «Wheely»
Frontend Developer
Frontend Developer
Wheely, Москва, 180 000 ₽
Лого компании «CSBI»
Full-stack разработчик ASP.NET
Full-stack разработчик ASP.NET
CSBI, Санкт-Петербург, от 80 000 до 120 000 ₽