Анонс PiterJS #49

Annie Volkova
PiterJS
Published in
3 min readJul 21, 2020

--

30 июля пройдет митап PiterJS в формате онлайн. Поговорим про работу приложения после закрытия вкладки, про Elm и yarn@berry. Присоединяйтесь, будет интересно!

Когда: 30 июля, 19:00–21:00 (добавить к себе в календарь)
Где: https://meetup.jugru.org/js-piterjs-49

Наш чат — в телеграме.

Расписание

19:10–19:40 — «Фоновые сервисы в браузерах — есть ли жизнь после закрытия вкладки?», Максим Сальников
19:50–20:20 — «Почему Elm?», Максим Пацианский
20:30–21:00 — «yarn@berry — надо ли оно нам?», Игорь Камышев

Программа

Фоновые сервисы в браузерах — есть ли жизнь после закрытия вкладки?

Максим Сальников, Microsoft, DevRel

О докладе

Пользователь закрывает вкладку в браузере и ваше замечательное фронтенд-приложение испаряется. А что, если можно было бы оставить какие-то его части, и еще немного поработать во благо улучшения UX? Отреагировать на какие-то события, завершить начатое общение с сетью, в общем, исполнить немного кода при закрытой вкладке и даже браузере. Максим расскажет о разных интересных возможностях API из семейства сервис-воркеров, позволяющих продлить жизнь приложения, чтобы всегда иметь под рукой свежие данные. А еще не бояться проблем с сетью и уметь показывать уведомления — все ради отличного пользовательского опыта.

О докладчике

Максим занимается созданием веб-приложений с конца прошлого века и накопил солидный опыт работы со многими аспектами веб-платформы, которыми он активно делится, выступая и проводя мастер-классы на конференциях для разработчиков по всему миру (и сам организует конференции и митапы). В настоящее время он активно исследует новые возможности веба и идею прогрессивных веб-приложений (PWA).

Почему Elm?

Максим Пацианский, Shore GmbH (shore.com), frontend developer

О докладе

Elm — это функциональный язык программирования, в котором нет runtime exceptions, зато есть очень дружественный компилятор. Рефакторинг кода на абсолютно новом уровне! Если проект собрался — значит он работает! Elm компилируется в JavaScript и исполняется в браузере привычным образом. Как написано в документации по Redux: «Even if you don’t plan to use Elm, you should read about the Elm architecture, and play with it». Максим прочитал и «поиграл».

О докладчике

На работе у Максима Elm используют в продакшене: кодовая база 40% Elm, 60% JavaScript/TypeScript. Сам спикер работает с Elm около года, но задач не так много, как ему хотелось бы, поэтому в качестве обучения он написал сервис для создания и публикации стикеров в Телеграм. Код и демо можно посмотреть здесь.

Также Максим является автором учебников по React и Redux, которые были очень популярны в свое время.

yarn@berry — надо ли оно нам?

Игорь Камышев, Инженер-программист, Aviasales

О докладе

yarn@berry громко зарелизился, но сейчас о нем мало что слышно. Игорь расскажет о главных преимуществах, которые даёт новая версия менеджера зависимостей, основных проблемах и способах их решения.

О докладчике

Игорь работает в платформенной команде и помогает фронтендерам жить проще. Внедряет yarn@berry в новые проекты внутри Aviasales и пишет все свои пет-проекты с использованием этого менеджера зависимостей.

--

--