Хабрахабр

Краткий обзор программы HolyJS 2019 Piter и ссылки на онлайн-трансляции

С каждым годом работа над её программой всё сложнее не только из-за стремительного развития и взросления JS-экосистемы, но и из-за роста качества и количества заявок. Уже завтра начнётся седьмая по счёту конференция HolyJS.

По заявлению некоторых из участников ПК, при желании можно было сделать HolyJS в формате 4x4 (4 трека на 4 дня). В этот раз программному комитету пришлось разобрать ≈250 заявок на 30 мест. А помимо докладов непосредственно про JS, нас ожидают и смелые эксперименты.

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

Основные блоки программы

  • «Frameworks» — доклады, посвящённые использованию фреймворков. Этот блок на HolyJS так или иначе был всегда, но раньше он был размазан. После обработки отзывов с HolyJS 2018 Moscow выделился чёткий запрос на максимально практически применимые доклады относительно того или иного технического решения. Компоненты, SSR, подходы к работе с API, полунативные мобильные приложения и, даже, практический ML в браузере, вы сможете найти здесь.
  • «От автора» — доклады от людей, являющихся авторами весьма интересных и актуальных решений. Что может быть интереснее, чем после доклада задать вопрос автору вашего любимого решения или задать вопросы (возможно и каверзные) автору конкурирующего?
  • «Tools» — доклады, посвящённые инструментам. Скорость, продуктивность, проверка качества, DX… За всем этим смело идти сюда.
  • «Fundamentals» — действительно фундаментальные знания и концепции, после которых можно пересмотреть свои взгляды на многое или научиться чему-нибудь основополагающему.
  • «Experimental» — доклады за рамками JS. Цель конференции — не только укрепить знания в основных направлениях, но и расширить горизонты, поэтому в качестве эксперимента мы решили сделать маленький, но очень важный блок с докладами не про JS. Посмотрим, что из этого выйдет.
  • Воркшопы. Второй сложный эксперимент, который очень просили по итогам обратной связи. В каждый из них вложены огромные силы и знания.

Само собой, без внимания не остались Node.js, a11y, OSS и многое другое.

Давайте познакомимся с нашими спикерами. Какими бы красивыми ни были основные темы и блоки, самое важное — это то, кто за всем этим стоит.

Кейноутеры

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

Ryan Dahl

Откроет конференцию Ryan Dahl. Райан в первую очередь известен как автор Node.js. Он занимался алгебраической топологией, был резидентом в программе Google Brain, работая с TensorFlow, сделал Node.js, а теперь представит нам свой новый проект — Deno. Из доклада мы узнаем как, к чему и почему появился Deno. Лучше познакомиться с Ryan можно с помощью интервью, которое вышло совсем недавно.

Андрей Ситник

Закрывать первый день будет Андрей Ситник. Андрей — безусловно одна из самых интересных и узнаваемых фигур русскоязычной части JS коммьюнити. Он известен как автор многих замечательных инструментов от PostCSS, Autoprefixer, Logux, Browserlist, и так далее до Nano ID и Size Limit, который не обошли стороной даже на последнем Google I/O. Андрей расскажет как быть со своими проектами в мире опенсорса в наши дни. С Андреем в преддверии конференции также выходило интервью.

Alex Castillo

Закроет конференцию Alex Castillo. Alex — сооснователь компании, специализирующейся на нейротехнологиях. Он покажет как с помощью нейроинтерфейса и JS можно делать что-то интересное и действительно рабочее. Этот доклад покажет нам частичку будущего.

Спикеры

Помимо кейноутов, на конференции будет 27 докладов в трёх потоках. Хотелось бы рассказать про всех, но тогда статья будет неприлично длинной. Поэтому попробуем взглянуть на программу с разных сторон:

  • Илья Климов — фронтенд-разработчик в GitLab, тренер проекта Kottans.Org, тренер проекта JavaScript.Ninja. Более 15 лет программирует на JS во всех его проявлениях: от микроконтроллеров до облачного рендеринга видео. В этот раз Илья расскажет об основах CI/CD в рамках экспериментальных докладов не только о JS. На эту тему у Ильи были шикарные уроки на его Patreon, и доклад обещает быть очень интересным.
  • Алексей Козятинский — разрабатывает инструменты для работы с JS в Chrome DevTools и действительно глубоко копается в дебрях V8. Такие часто используемые вещи, как `сonsole` и дебаг JS в Chrome DevTools — дело рук Алексея. Он уже рассказывал о некоторых интересных кейсах работы с JS в Chrome на прошлогодней HolyJS 2018 Piter. В этот раз рассказ пойдет о DevTools Protocol и о том, как можно использовать его для построения инструментов для Node.js и не только. Алексей открыт для общения и с удовольствием ответит на все вопросы по Chrome DevTools.
  • Martin Splitt — OSS advocate и developer advocate в Google for Search & web ecosystem. Martin ведёт видеоблог о SEO для JavaScript, а нашей публике он может быть знаком по многочисленным и наикрутейшим выступлениям на многих площадках России. В этот раз он расскажет про работу Googlebot и других современных краулеров.
  • Nadiia Dmytrenko — software инженер в команде UI платформы в Uber, одна из авторов и мейнтейнеров открытой библиотеки компонентов Base Web от Uber. Nadiia расскажет о том как сделать действительно масштабируемую библиотеку компонентов на 500+ приложений на React.
  • Денис Мишунов — фронтенд-разработчик в GitLab. Денис регулярно выступает на международных конференциях. Помимо глубоких тем его доклады отличаются особой подачей инаикрутейшими иллюстрациями, которые невозможно было не заметить в докладе debugger; с HolyJS 2016 Moscow. В этот раз Денис расскажет о весьма ценном опыте миграций на примере разных походов в разных проектах.
  • David Khourshid — веб разработчик в компании Microsoft, автор библиотеки xstate и многих других интересных проектов. David расскажет как начать прозрачно контролировать состояния в ваших приложениях с помню стейт машин и как максимально упростить работу с этими стейт машинами.
  • Олег Шелаев — developer advocate проекта GraalVM в OracleLabs, организатор VirtualJUG и митапов GDG Tartu. В 2017 году стал Java Champion. Олег, возможно, первый Java Champion, который будет выступать на HolyJS, в рамках экспериментальных докладов он расскажет о GraalVM и покажет сногсшибательные и весьма практичные кейсы совместного использования разных языков программирования вместе.
  • Виталий Слободин — сооснователь ростовского IT-сообщества, перфекционист, мейнтейнер, который закрыл PhantomJS, посленескольких лет работы над ним. Виталий на практических примерах расскажет о том, как быстро и красиво печатать PDF.

С всей программой докладов можно ознакомиться на сайте.

Воркшопы

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

Мы старались найти нечто новое и нечто практическое, давайте подробнее взглянем на них и их авторов:

Удаляем лишний код из рантайма CSS Modules при помощи webpack (Стас Курилов)

Однажды он решил разобраться с тем как вставить svg на все сайты JetBrains и погрузился в webpack на несколько лет. В последние годы Стас Курилов занимается разработкой инструментов для фронтенда и работает в JetBrains. Перед посещением данного воркшопа стоит ознакомиться с его докладом с HolyJS 2018 Moscow. Стас расскажет и покажет поэтапно как удалить лишний код из рантайма CSS Modules при помощи webpack.

Мастер-класс по SvelteJS (Павел Малышев) Svelte Cookbook.

Он покажет как начать работать с одним из самых нашумевших исчезающих фреймворков: SvelteJS. Павел Малышев — опытный fullstack-разработчик с 10+ стажем, а также руководитель проектов и предприниматель. На этом тренинге всех любителей SvelteJS ожидает интересный сюрприз.

Нам очень важен ваш фидбэк о тренингах.

Трансляции

Как во время конференции приобщиться к докладам, не оказываясь на самом мероприятии? Есть два способа.

Она открыта и бесплатна для всех, и в неё попадут доклады из главного зала (а в перерывах между ними будут интервью со спикерами). Один — трансляция 24 мая на YouTube.

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

Показать больше

Похожие публикации

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»