HolyJS 2018 Moscow
24-25 ноября в Москве прошла HolyJS 2018 Moscow — большая конференция для JavaScript-разработчиков.
HolyJS — специализированная конференция для JavaScript-разработчиков, проводимая JUG.ru Group. Более 600 JS-разработчиков собираются под одной крышей для того, чтобы обсудить новости стремительно развивающейся экосистемы, свежие инструменты, фреймворки, паттерны и сотни изменений с экспертами со всего мира и услышать несколько десятков докладов о фронтенде и не только. Говорим и о бэкенде, и о десктопе.
Ключевые темы:
- Архитектура современных JS-приложений;
- Client Side: best practices, performance, memory management;
- Node.js: best practices, performance, memory management;
- JS engines (V8, SpiderMonkey, ChakraCore, etc.);
- Оптимизация JS-приложений;
- Клиент-серверная синхронизация, хранение данных на клиенте;
- Работа с графикой и VR (WebGL, D3.js, etc.);
- UI development;
- Mobile apps (ReactNative, VueNative, NativeScript, etc.);
- PWA;
- Desktop apps (Electron, NW.js, etc.);
- Web API (Bluetooth, Network API, IndexedDB, Web Notifications, etc.);
- JS на устройствах, IoT;
- Безопасность в JS;
- Разработка инструментов на JS;
- JS и спецификация ECMAScript;
- WebAssembly;
- Typescript, ClojureScript, Elm, Dart, etc;
- Тестирование приложений;
- Инструменты сборки;
- JS developer workflow.
Спикеры
Mattias Petter Johansson
Евгений Кот / Wrike
Michel Weststrate / michel.codes
Кирилл Черкашин / Google
Princiya Sequeira / smartHelios
Ari Lerner
Максим Сальников / ForgeRock
Kamil Myśliwiec / NestJS
Материалы
24 ноября. День 1
Регистрация
Открытие конференции
Перерыв
NestJS
Обед
ForgeRock
Обед
Перерыв
Перерыв
25 ноября. День 2
Регистрация
angular-academy.com
Перерыв
Converge.io
Инетра
Обед
Обед
Перерыв
Перерыв
Avito
Закрытие конференции
24 ноября. День 1
Паша опишет задачи фронтенд-разработчика в Альфа-Банке и расскажет, какими компетенциями он должен обладать. А еще объяснит, чем они отличаются от своих коллег в других компаниях.
Узнаете о правилах хакатона и условиях участия. Все, что от вас потребуется — придумать классный кейс использования бота Facebook Messenger и создать его на платформе ManyChat, добавив интеграцию с внешним сервисом.
Почему продуктовая компания — это хорошо для кода? Какие проблемы были на ревью и как мы их решали? Расскажем про то, как мы в hh.ru делаем наш код лучше.
ПрезентацияЧто делать, если Bootstrap и Material UI уже не удовлетворяют, а дизайнеры хотят все больше и больше кастомизации? Кажется, настало время для Yet Another UI Kit. Расскажем, зачем вам может понадобиться собственная библиотека компонентов, чем это лучше использования готовых решений, а также о реальном опыте применения собственной единой библиотеки компонентов на 3 разных проектах.
ПрезентацияОписание уточняется
Что такое модуль, как с помощью модулей организовать свой код и как это упростит разработку?
ПрезентацияРасскажем про путь разработки в hh.ru от идеи до реализации, про наш стек технологий и немного про то, как у нас происходят релизы.
ПрезентацияАртем расскажет, как увеличить производительность приложения с 3D-сценой, на примере стека React/Redux/WebGL. Объяснит, на что стоит тратить драгоценные ресурсы CPU и GPU, а также поведает про специфику разработки 3D-приложений в браузере.
ПрезентацияМини-доклад о кастомном рендерере для React на PixiJS: как React Reconciler помогает уменьшить объём кода и упростить позиционирование в 2D-приложениях.
Узнаем имя счастливчика, которому достанется туристическая поездка в ИТ-город Иннополис по системе «всё включено». И пусть победит наислучайнейший.
25 ноября. День 2
Расскажем о блокчейне и принципах его работы, покажем, что из себя представляет smart contract и для чего он нужен, приведем примеры реальных кейсов с блокчейном напрямую с фронтенда.
ПрезентацияОписание уточняется
Алексей расскажет о том, как сделать общение микросервисов строго типизированным и не ожидать undefined в клиентском коде.
Расскажем, почему ваше приложение в опасности. Разберёмся, от чего защищает React, где он бессилен и о чём следует заботиться разработчику.
Оркестратор API — программное решение, цель которого — ускорить и упростить разработку фронтенд-приложений, предоставляя диджитал-командам и партнерам возможность самостоятельного управления процессами развертывания, масштабирования, тестирования и мониторинга.
ПрезентацияОбъявим 4-х победителей среди тех, кто заполнил лотерейный билет и принял участие в розыгрыше. Личное присутствие победителя во время объявления результатов — обязательно.
Расскажем: - зачем UI Toolkit для hh.ru и какие задачи мы решаем с его помощью; - почему мы решили переходить на новый стек; - какие сложности могут быть при переходе на новый стек; - как можно сгладить углы перед переходом на новый стек в проекте в целом.
ПрезентацияПолучать сущности с сервера по id — что может быть проще? Однако существуют сценарии с массовой загрузкой и разными тонкостями. Виктория расскажет, какое решение они придумали и реализовали в своем проекте, покажет примеры кода и поделится демкой.
Зар расскажет, как увеличить скорость разработки, качество продукта и получить единый пользовательский опыт во всех приложениях в условиях микросервисного подхода.
Подведем итоги хакатона, объявим победителей.
Расскажем о проблемах sticky header в нативной таблице, о методах решения, об оптимизации больших таблиц, а также о том, как это все подружить с IЕ.
ПрезентацияУзнаем имя счастливчика, которому достанется туристическая поездка в ИТ-город Иннополис по системе «всё включено». И пусть победит наислучайнейший.