Продуктивная работа фронтенд-разработчика в условиях поддержки старого кода


Реклама


Фронтенд-разработка на JavaScript, Dart

На встрече будут обсуждаться решения, которые позволяют поддерживать большой объем legacy кода в оптимальном состоянии, без ущерба для реализации постоянно возникающих бизнес-задач. В частности, предлагаются к рассмотрению кейсы перехода с языка JavaScript на Dart, а также некоторые полезные инструменты, помогающие облегчить жизнь JS-разработчика.

Разработчики расскажут о том, как и зачем перевели продукт с JavaScript на Dart, как это помогает им работать со старым кодом, с какими проблемами они сталкиваются и как их решают.

Доклады и спикеры:
1. Максим Гребенщиков, Wrike "Dart в legacy js окружении: свой среди чужих"
— Совместимость js и dart экосистемы
— Совместимость в версии dart 1.12 на примере highcharts
— Совместимость в версии  dart 1.13 на примере highcharts
— Скользкие места и подводные камни при использовании js interop.
— js -> dart и dart -> js
2. Дмитрий Васильев, Dart-разработчик "Чем может быть полезен Dart  JS-разработчикам"
— Как  и зачем использовать Dart в проектах — кратко о front-end, back-end.
— Базовый синтаксис, операторы, объявление переменных, области видимости
— Базовый класс Object, dynamic, void и прочие.
— Коллекции в дарте. Массивы, словари и т.д.
— Классы
— Модули в Dart.
— Скрещивание с JS.
— Потоки и обещания.
— Polymer в Dart. Опыт создания проекта на Dart и Polymer
3. Даниил Гительсон, Qbaka "Model Driven Architecture во Frontend-разработке"
4. Максим Калачев, Wrike "Организация асинхронного межкомпонентного взаимодействия"
— Фронтэнд как среда взаимодействующих компонент
— Обзор существующих решений
— Unidirectional data flow
— Существующие реализации
— Семантичная модель
— Асинхронные сценарии
— Стратегия как асинхронный сценарий
— Декларативный язык описания асинхронных сценариев

Веб-сайт мероприятия: https://expozilla.ru/