- PVSM.RU - https://www.pvsm.ru -

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

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

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

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

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

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

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

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

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

Кейноутеры

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

Ryan Dahl

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


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

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


Alex Castillo

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


Спикеры

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

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

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


Воркшопы

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

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

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

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

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

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

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

Трансляции

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

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

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

Автор: Евгений Трифонов

Источник [16]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/javascript/318596

Ссылки в тексте:

[1] интервью: https://habr.com/ru/company/jugru/blog/450752/

[2] не обошли стороной: https://twitter.com/andrey_sitnik/status/1128208594015535106

[3] интервью: https://habr.com/ru/company/jugru/blog/444652/

[4] Patreon: https://www.patreon.com/javascriptninja

[5] рассказывал: https://www.youtube.com/watch?v=kBHUEFYawTk

[6] видеоблог: https://www.youtube.com/watch?v=CrzUP6MmBW4&list=PLKoqnv2vTMUPOalM1zuWDP9OQl851WMM9

[7] Base Web: https://baseweb.design/

[8] debugger;: https://www.youtube.com/watch?v=VGoWhHhYpQU

[9] xstate: https://github.com/davidkpiano/xstate

[10] интересных проектов: https://github.com/davidkpiano

[11] на сайте: https://holyjs-piter.ru/#schedule

[12] тренинги: https://holyjs-piter.ru/trainings/

[13] докладом: https://www.youtube.com/watch?v=aiYkJOPD9v8

[14] на YouTube: https://www.youtube.com/watch?v=WXzbhuZ-iDw

[15] платная трансляция: https://holyjs-piter.ru/buy/online/?utm_source=habr&utm_medium=453108

[16] Источник: https://habr.com/ru/post/453108/?utm_source=habrahabr&utm_medium=rss&utm_campaign=453108