24-25 мая 2019 г.

Гостиница «Park Inn by Radisson Пулковская» Санкт-Петербург, пл. Победы, 1 (вход с Варшавской ул.)

Конференция для JavaScript-разработчиков

700+JS-разработчиков

30+спикеров

2дня

О конференции HolyJS 2019 Piter

24-25 мая в Санкт-Петербурге состоится HolyJS 2019 Piter — большая конференция для JavaScript-разработчиков.

HolyJS 2019 Piter станет седьмой по счету специализированной конференцией по JS, проводимой JUG.ru Group. Более 600 JS-разработчиков под одной крышей соберутся для того, чтобы обсудить новости стремительно развивающейся экосистемы, свежие инструменты, фреймворки, паттерны и сотни изменений с экспертами со всего мира и услышать несколько десятков докладов о фронтенде и не только. Коснемся и бэкенда, и десктопа.

Спикеры

Ryan is from California. He studied mathematics at UCSD and University of Rochester before pursuing software professionally. In 2009, he created Node.js. Ryan managed the project through its initial years of development, before yielding it in favor of other interests like build systems, computer vision, and electronic music. Currently he lives in Brooklyn.
Фронтенд-разработчик, регулярно выступающий на международных конференциях, живет и работает в Норвегии. Будучи «2 в 1» — инженером и выпускником художественной школы, интересуется всем — от психологии и искусства до физики и истории. Изначально будучи на стороне CSS, последние несколько лет Денис занимается разработкой JavaScript-приложений, время от времени возвращаясь к разбору CSS-завалов и HTML-препон, воюя на передовой фронтенд-разработки. Питает страсть к оптимизации производительности. Страсть эта далеко не взаимна. В полнолуние превращается в нудного ботана: его интересует возможность докопаться до сути вещей и процессов, с которыми он работает.
Tech Lead and Open Source evangelist at Mendix. Speaker, blogger and author of MobX, MobX-state-tree, immer and several other libraries.
Stanimira Vlaeva Progress Software
Stanimira is a software engineer on the NativeScript core team focused on the integration with Angular and performance optimizations. Lately, she's been working on providing an official way for sharing code between web and mobile Angular via NativeScript schematics and webpack.
David Khourshid is a Florida-based web developer for Microsoft, a tech author, and speaker. Also a fervent open source contributor, he is passionate about JavaScript, CSS, animation, innovative user interfaces, and cutting-edge front-end technologies. When not behind a computer keyboard, he's behind a piano keyboard or traveling.
Наталия начала делать веб-проекты в 2010 году. Сейчас живет в Лондоне и отвечает за фронтенд в стартапе Midrive. Ей интересен процесс создания интерфейсов и решение задач, стоящих за этим. Предпочитает автоматизировать рутинные задачи. Следит за происходящим в JS- и React-экосистеме и часто сочетает путешествия с конференциями. Кроме технического образования у Наталии есть художественное. Её вдохновляет, как сегодня традиционное искусство развивается в цифровой индустрии.
Martin is open source contributor and web evangelist by heart from Zurich with a decade experience from the trenches of software engineering in multiple fields. He works as a Webmasters Trends Analyst / Developer Advocate at Google for Search & web ecosystem. He helps people building applications or publishing content on the web to be successful, productive and visible. Martin believes in the web platform and is working with bleeding edge technologies that will allow the web to prosper.
Ведущий фронтендер в «Злых марсианах». Автор Автопрефиксера и PostCSS.
Верит в JavaScript. Создает и улучшает инструменты для его отладки в команде Chrome DevTools с 2014 года. Возглавлял большинство попыток компании улучшить жизнь разработчиков, начиная от асинхронных стеков и заканчивая новым модным Query Objects. В свободное время играет на гитаре и путешествует, мечтает о карьере тревел-блогера, но продолжает программировать в свободное время, потому что все мы заслуживаем еще больше новых инструментов для отладки наших багов. :)
Все спикеры

Программа

Программа предварительная, в ней возможны изменения.

Чтобы посмотреть описание доклада, щелкните на название. Все доклады с кратким описанием — здесь.

24 мая. День 1

Время  & Зал
Доклад
Зал 1
Зал 2
Зал 3
09:00

Регистрация

09:45

Открытие

10:30
10:30 Зал 1
Для практикующих инженеров EN
11:30

Перерыв

12:00
12:00 Зал 2
Error handling: doing it right!
Ruben Bridgewater
Freelance Software Architect
#nodejs  #bestpractices 
Для практикующих инженеров EN
12:00 Зал 3
Очень странное тестирование
Назим Гафаров
Mail.Ru Group
#testing 
Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. RU
13:00

Обед

14:00
14:00 Зал 1
Протокол Chrome DevTools
Алексей Козятинский
Netflix
#tools  #automation 
Для практикующих инженеров RU
14:00 Зал 2
Для практикующих инженеров EN
14:00 Зал 3
Реактивная печать PDF 🚀
Виталий Слободин
WIS Software
Для практикующих инженеров RU
15:00

Обед

16:00
16:00 Зал 1
Recursion has never been invented: A tale of intrigue
Lucas da Costa
Converge.io
#functional 
Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. EN
16:00 Зал 3
Identity verification with ML
Аркадий Пильгук
Peculiar Ventures
#ml  #casestudy 
Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. RU
17:00

Перерыв

17:30
17:30 Зал 1
How does a frontend router work? Deep dive with Vue Router
Eduardo San Martin Morote
Freelance — Posva Solutions
#frameworks  #fundamental 
Для практикующих инженеров EN
17:30 Зал 2
Documenting application behaviours with E2E tests
Basarat Ali Syed
Australia Post
#testing 
Для практикующих инженеров EN
17:30 Зал 3
Подход к типобезопасной разработке на TypeScript
Дмитрий Харитонов
Isovalent
#languages  #deep 
Для практикующих инженеров RU
18:30

Перерыв

19:00
19:00 Зал 1
Продвижение опенсорс-проектов
Андрей Ситник
Evil Martians
#hype  #oss  #selfpromotion 
Введение в технологию RU
20:00

Вечеринка

25 мая. День 2

Время  & Зал
Доклад
Зал 1
Зал 2
Зал 3
10:00

Регистрация

11:00
11:00 Зал 1
Technical SEO 101 for web developers
Martin Splitt
Google
#seo  #google 
Введение в технологию EN
11:00 Зал 2
Переводим React-приложение на SSR, используя Next.js
Наталия Короткова
Midrive
#seo  #casestudy  #ssr 
Для практикующих инженеров RU
11:00 Зал 3
Embedding V8 in the real world
Stanimira Vlaeva
Progress Software
Vladimir Mutafov
Progress Software
#vm  #casestudy 
Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. EN
12:00

Перерыв

12:30
12:30 Зал 1
Введение в технологию EN
12:30 Зал 2
Алгоритмы на графах
Марина Миронович
EPAM
Для практикующих инженеров RU
12:30 Зал 3
Для практикующих инженеров RU
13:30

Обед

14:30
14:30 Зал 1
Обработка озера данных на Node.js в serverless-архитектуре
Николай Матвиенко
Grid Dynamics
#nodejs  #architecture  #aws  #casestudy 
Для практикующих инженеров RU
14:30 Зал 2
MobX and the unique symbiosis of predictability and speed
Michel Weststrate
michel.codes
#statemanagement  #framework 
Для практикующих инженеров EN
14:30 Зал 3
Как и зачем я пишу свой статический типизатор
Артём Кобзарь
Hell Yeah, JavaScript.Ninja
#languages  #deep 
Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. RU
15:30

Обед

16:30
16:30 Зал 1
Ламповый CI/CD. Как и с чего начать
Илья Климов
GitLab
#automation  #experimental 
Введение в технологию RU
16:30 Зал 2
The visual future of reactive applications with statecharts
David Khourshid
Microsoft
#statemanagement  #fundamentals  #framework 
Для практикующих инженеров EN
16:30 Зал 3
To ESM is human: Module systems in Node.js
Ujjwal Sharma
Node.js
#vm  #deep 
Хардкор. Сложный низкоуровневый доклад, требующий от слушателя знаний технологии. EN
17:30

Перерыв

18:00
18:00 Зал 1
Я создал Франкенштейна: 3 истории миграции
Денис Мишунов
GitLab
#webcomponents  #refactoring  #bestpractices 
Для практикующих инженеров RU
18:00 Зал 2
Node.js: так же быстро, выше, сильнее с GraalVM
Олег Шелаев
Oracle
#vm  #experimental 
Введение в технологию RU
18:00 Зал 3
You can't read this sentence — A11y automation
Mauricio Palma
SinnerSchrader
#a11y  #automation 
Введение в технологию EN
19:00

Перерыв

19:30
19:30 Зал 1
MAAS: Mind as a Service
Alex Castillo
Neurosity
#future 
Введение в технологию EN
20:30

Закрытие

Программный комитет

Долгое время занимался .NET, Microsoft stack. Работал в Quest Software, после этого в Dell, где начал заниматься фронтендом. Прошёл путь от CoffeeScript + Angular 1.0 до Dart + Angular 2.0. На данный момент трудится в <a href="https://www.wrike.com" target="_blank">Wrike</a>, высоконагруженном SaaS-приложении с очень богатым клиентским кодом. Команда Wrike пишет на Dart и Angular 2.0 и стремится быть up-to-date со всеми современными течениями в мире веб.
Разработчик m.ok.ru. Более 9 лет в веб-разработке. Часто пишет HTML на Java. Любит хорошие доклады, дадаизм, тесты и Dart.
Фронтенд-тимлид, нанимающий и ресурсный менеджер в EPAM. Организатор сообщества FrontSpot и завсегдатай BeerJS. Тренирует разработчиков вести переговоры. Видит разработку с другой стороны, о чём и рассказывает.
Таня Денисюк Программный координатор JUG.ru Group
Фронтенд-разработчик в Тинькофф, занимается кабинетом для бизнеса и внутренними сервисами. Один из организаторов сообщества SPB Frontend и подкаста Drinkcast. Любит заниматься визуализацией и играми.
Пишет на JavaScript c 2007 года. До перехода к JS работал верстальщиком, сверстал более 100 сайтов. Писал на jQuery, Backbone.js, Angular 1, Angular 2, React, Ext JS, PolymerJS. Любит пользовательские интерфейсы и кофе.
Увлеченный разработчик, который любит нестандартные задачи, любит как кодить, так и общаться. Обращает внимание на саморазвитие, много читает и помогает развиваться другим. Преподает на курсах и является активным участником сообщества Web Not Bombs.

Спонсоры стать спонсором

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

Золотые спонсоры

Серебряные спонсоры

Бронзовые спонсоры

Информационный партнер