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

Программа Frontend Conf для тех, у кого нет маховика времени

Треть всех докладов на грядущем РИТ++ [1] будет связана с клиентской разработкой, а это почти 40 штук. Естественно, они пойдут в два параллельных специализированных потоках, а наиболее применимые для широкой аудитории — в главном зале. И вот тут бы и пригодился маховик времени, но похоже, что вместо этого придется решать серьезную задачу максимизации полезности.

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

Программа Frontend Conf для тех, у кого нет маховика времени - 1

Главный зал

Начнем с выступлений, которые пройдут в главном зале, поскольку они будут доступны широкой аудитории пользователей хабра.

Онлайн трансляцию главного зала смогут посмотреть все желающие, ссылку опубликуем накануне фестиваля в отдельной новости — не пропустите.

Доклад [2] Камиля Исмагилова из Российской Газеты будет посвящен тонкостям публикации проектов на GitHub. Узнаем, как сделать OpenSource проект интуитивно привычным для разработчиков и как его можно продвигать.

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

На докладе Тимофея Лавренюка из KeepSolid разберем [4], как с помощью современных возможностей браузера сделать свое приложение более нативным и дружелюбным для пользователя. Будут примеры применения новейших браузерных API на реальномпроекте, которые покажут, как выделить свое приложение среди конкурентов.

Александр Гутников из Badoo планирует поговорить [5] на тему RUM (real user monitoring) и того, как он может помочь современному веб-разработчику делать свою работу лучше и добиваться максимальной производительности приложения.

Доклад Михаила Башурова из Luxoft будет сопровождатьмифический Иван Тулуп. Рассмотрим [6], кто это такой, поглядим, чем таски отличаются от микротасок, как браузерыуправляют приоритетами задач и пр. Все это для того, чтобы пользоватьсяасинхронностью Java Script, у которого при этом один поток, и не выстрелить себе в ногу.

Про доклад Егора Утробина из Mail.ru все и так понятно — бесценный опыт [7] команды почты Mail.ru по реализации микросервисов на фронтенде для ускорения почти всех этапов процесса разработки. Интересно будет узнать, все ли так радужно, и каких усилий это потребовало.

В этом месте, перед тем как перейти в секционным докладам, считаем уместным указать ссылку на бронирование билетов [8].

Новинки

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

Активный участник разработки CSS Fonts 4, Крис Лилли, в своем докладе [9] расскажет про новейшие разработки в области использования вариативных шрифтов (variable fonts) — формата, который принципиально изменит типографику. Познакомив слушателей с новинками Крис обещает еще и научить, «как сделать красиво» с помощью CSS.

Григорий Петров из Voximplant обещает рассказать [10] про идеи, стоящие за WebRTC, технологией которая в конце прошлого года стала доступна во всех основных браузерах и теперь должна бы убить Flash окончательно.

Юрий Артюх из Coderiver поведет слушателей за пикселем. То есть поделится историями [11]из реальной жизни реализации нескольких анимаций в браузере. Исследуем способы оптимизации анимаций и рассмотрим возможные альтернативные пути для рисования прямо в браузере.

Программа Frontend Conf для тех, у кого нет маховика времени - 2

JavaScript-фреймворки

Категория обширная, и начать здесь кажется логичным с истории.

Анастасия Лопатина (CSSSR) предлагает провести [12] для нас краткий экскурс по эволюции фрэймворков, поскольку это позволит выделить ключевой мотив непрерывного развития и более осознанно выбирать фреймворки.

Доклад Никиты Мостового из HeadHunter сфокусирован [13]на стеке React-Redux и возможностях middleware в частности. Причем не о redux-thunk, redux-saga и подобных, а кастомных.

Вместе с Андреем Солодовниковым из N1.RU предлагаем разобраться [14], в страхах и сомнениях разработчиков при выборе Vue.js для большого проекта, и открыть возможности экосистемы этого фрэймворка.

Виталий Глибин из Хантфлоу не утверждает, что будет легко объяснить бизнесу, почему вам нужно полгода, чтобы все переписать с нуля на этом модном и современном фреймворке. Но предлагает поделиться [15] личным опытом миграции большого и сложного приложения с Backbone на Vue.js.

Юрий Юрин из Skyeng расскажет [16] о процессе вынесения общего кода в библиотеку и создания UI-kit на AngularJS. Если у вас есть похожая задача, вы сможете сэкономить более 100 часов, которые в Skyeng уже потратили до вас.

Зар Захаров из Альфа-Банк постарается ответить на вопрос [17], возможен ли бесшовный переход между нативом и JS-приложением, для каких целей это подходит и есть ли у этого всего будущее.

Elm — это не фреймворк, а это язык, который компилируется в JavaScript. Но Виктор Русакович из GP Solutions утверждает [18], что можно переписывать приложение на Elm по частям, оставить только его в приложении и избавиться от AngluarJS или других фреймфорков.

Это еще не все, но с остальным вы можете познакомиться самостоятельно — список принятых докладов [19] можно фильтровать по тегам.

Программа Frontend Conf для тех, у кого нет маховика времени - 3

Качество

В самом широком смысле этого слова — это цель каждого профессионала, веб-разработчики не исключение, поэтому в ряде докладов обсуждаются способы улучшить пользовательский опыт вплоть до выбора разработчиком текстового редактора!

Сергей Кригер из SinnerSchrader в своем докладе [20] планирует обсудить ключевые принципы доступности интерфейсов, привести примеры и научить адаптировать рабочий процесс так, чтобы, работая над доступностью, оставаться продуктивными.

Никита Дубко из iTechArt Group предлагает [21] попробовать найти тот самый «идеальный» способ доставки изображений пользователям, попутно автоматизировав все возможные шаги к достижению этой цели.

Илья Климов из WookieeLabs проанализировал статистику, накопленную многими разработчиками, и готов представить [22] очевидные, неочевидные и совсем контринтуитивные выводы про пользу типизации в мире JavaScript.

Зарема Халилова из Uploadcare расскажет [23] об опыте разделения фронтенда и монолитного бэкенда начиная от убеждения менеджмента и до итоговой архитектуры. Поговорим о настройке деплоя, процессе разработки и узнаем, почему все остались довольны.

Антон Холкин расскажет [24] о crowd source-подходе для удаления неиспользуемого CSS-кода и о том, как при его использовании Booking.com минимизировали негативное воздействие на пользовательский опыт (а в некоторых случаях и избежали).

Доклад Ивана Ботанова (Домклик) про тесты, что неудивительно в рамках этой секции, но не про привычные юниты, а про е2е. Разберемся [25], как их писать, поговорим заодно про BDD-подход в тестировании, после чего посмотрим небольшую демку — приложение, написанное на Angular и тестируемое с помощью этих инструментов.

Александра Шинкевич из LOVATA провела небольшой эксперимент [26], в ходе которого пользовалась несколькими популярными текстовыми редакторами, и хочет поделиться своими впечатлениями от работы в каждом из них. А в конце предложить неожиданные выводы, которые получились на основе проведенного эксперимента.

Программа Frontend Conf для тех, у кого нет маховика времени - 4

Кажется, на этом пора остановиться. Все равно коротенькие аннотации никак не раскроют тему, а, что будет в самом выступлении, знает только спикер и члены программного комитета, но они будут хранить интригу. Так что приходите, подключайтесь [8] к трансляции и узнайте все до мельчайших подробностей — именно для этого и нужны кулуары.

До встречи в Сколково!

Автор: e_finkel

Источник [27]


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

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

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

[1] РИТ++: http://ritfest.ru/moscow/2018/

[2] Доклад: http://frontendconf.ru/moscow-rit/2018/abstracts/3333

[3] определить: http://frontendconf.ru/2018/abstracts/3355

[4] разберем: http://frontendconf.ru/moscow-rit/2018/abstracts/3334

[5] поговорить : http://frontendconf.ru/moscow-rit/2018/abstracts/3460

[6] Рассмотрим: http://frontendconf.ru/2018/abstracts/3368

[7] опыт: http://frontendconf.ru/moscow-rit/2018/abstracts/3397

[8] бронирование билетов: https://conf.ontico.ru/conference/join/rit2018.html

[9] докладе: http://frontendconf.ru/moscow-rit/2018/abstracts/3642

[10] рассказать : http://frontendconf.ru/moscow-rit/2018/abstracts/3371

[11] историями : http://frontendconf.ru/moscow-rit/2018/abstracts/3530

[12] провести : http://frontendconf.ru/moscow-rit/2018/abstracts/3447

[13] сфокусирован : http://frontendconf.ru/moscow-rit/2018/abstracts/3531

[14] разобраться: http://frontendconf.ru/moscow-rit/2018/abstracts/3437

[15] предлагает поделиться: http://frontendconf.ru/2018/abstracts/3503

[16] расскажет: http://frontendconf.ru/moscow-rit/2018/abstracts/3335

[17] ответить на вопрос: http://frontendconf.ru/moscow-rit/2018/abstracts/3349

[18] утверждает: http://frontendconf.ru/moscow-rit/2018/abstracts/3414

[19] докладов: http://frontendconf.ru/moscow-rit/2018/abstracts

[20] докладе: http://frontendconf.ru/moscow-rit/2018/abstracts/3327

[21] предлагает: http://frontendconf.ru/2018/abstracts/3321

[22] представить: http://frontendconf.ru/moscow-rit/2018/abstracts/3535

[23] расскажет: http://frontendconf.ru/moscow-rit/2018/abstracts/3582

[24] расскажет: http://frontendconf.ru/moscow-rit/2018/abstracts/3529

[25] Разберемся: http://frontendconf.ru/moscow-rit/2018/abstracts/3374

[26] эксперимент: http://frontendconf.ru/moscow-rit/2018/abstracts/3337

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