Krasnodar Frontend: Meetup #4

Krasnodar Frontend: Meetup #4

Для специалистов по клиентской разработке в браузере, JavaScript, вёрстке и дизайну

Дата и время

8 декабря 2018 г.
с 12:00 до 17:00

Место проведения

Бизнес-центр «Карасунский»

Краснодар, ул. Карасунская, 60

Доклады

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

    Дмитрий Долженко

    Biglion

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

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

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

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

    Юлия Федоренко

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

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

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

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

    Алексей Оганезов

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

  • Типы – не только для статического анализа
    Алексей Попков

    Алексей Попков

    Яндекс

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

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

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

    Антон Хлыновский

    TradingView

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

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

Расписание

12:10
Открытие
12:20
Типы – не только для статического анализа
Алексей Попков

Алексей Попков

13:00
Кофе-брейк
13:20
Снова о Redux: глубокая препарация и создание своего франкенштейна
Алексей Оганезов

Алексей Оганезов

14:00
Кофе-брейк
14:20
Производительность анимаций. Как не застрять в кадрах.
Дмитрий Долженко

Дмитрий Долженко

15:00
Кофе-брейк
15:20
Композитные слои и отрисовка в браузере
Антон Хлыновский

Антон Хлыновский

16:00
Кофе-брейк
16:20
«Креативный», «тренды» и другие страшные слова. Что должен знать разработчик про дизайн.
Юлия Федоренко

Юлия Федоренко