Krasnodar Frontend: Meetup #4

Митап для специалистов по фронтенд-разработке, javascript, вёрстке и дизайну.

  • Место проведения
    Бизнес-центр «Карасунский»
    Краснодар, ул. Карасунская, 60
    Смотреть на карте
  • Дата и время
    8 декабря 2018 г.
    с 12:00 до 17:00

Доклады

«Креативный», «тренды» и другие страшные слова. Что должен знать разработчик про дизайн.

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

Каких навыков не хватает разработчику, чтобы создавать качественные продукты самостоятельно? Как развить эстетическое видение (и зачем)? И почему логика не нужна?

Делай дизайн, словно тебя никто не видит.

Композитные слои и отрисовка в браузере

Как работает «3d-хак» translateZ(0), когда он помогает, а когда мешает. Для чего нужен CSS Containment? Как заставить страницу скроллиться на 60 fps (или хотя бы чуть пободрее)?

Немного матчасти и много практики.

Производительность анимаций. Как не застрять в кадрах.

Трудно представить хороший современный сайт без анимации. Часто приходится поломать голову над реализацией той или иной идеи дизайнера.

Как добиться желаемого результата и не выбиться из сил? Какой подход выбрать? Чистый CSS, изменение стилей через JS или пора задействовать Canvas? Что будет работать быстрее? Где посмотреть производительность?

Я постараюсь ответить на все эти вопросы и наглядно продемонстрировать преимущества разных подходов.

Снова о Redux: глубокая препарация и создание своего франкенштейна

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

Типы – не только для статического анализа

Многие используют инструменты для типизации JS кода, а потом пишут еще много кода для разного рода проверок, документирования и подобных сопутствующих вещей. Так может хватит дублировать информацию?

Поговорим о том, как этого можно написать минимум кода и получить максимум пользы. Опыт одного ленивого разработчика

Расписание

12:10
Открытие
12:20
Типы – не только для статического анализа
Алексей Попков
Алексей Попков
Яндекс
13:00
Кофе-брейк
13:20
Снова о Redux: глубокая препарация и создание своего франкенштейна
Алексей Оганезов
Алексей Оганезов
14:00
Кофе-брейк
14:20
Производительность анимаций. Как не застрять в кадрах.
Дмитрий Долженко
Дмитрий Долженко
Biglion
15:00
Кофе-брейк
15:20
Композитные слои и отрисовка в браузере
Антон Хлыновский
Антон Хлыновский
TradingView
16:00
Кофе-брейк
16:20
«Креативный», «тренды» и другие страшные слова. Что должен знать разработчик про дизайн.
Юлия Федоренко
Юлия Федоренко