FrontEnd

FullStack



Валентин Ульянов
Software engineer @ open source
Санкт-Петербург

С бурным развитием CSS, все чаще мы слышим призывы к отказу от препроцессоров, в пользу первого. В докладе разберемся: нужны ли нам сегодня CSS-препроцессоры, и если да, то для чего?

Посмотрим на современные возможности CSS, которые реализуют часть функционала препроцессоров. Проверим, являются ли эти возможности заменой на самом деле. Далее рассмотрим продвинутые функции препроцессоров, про которые мало кто знает и которые вряд ли появятся в CSS. Разберемся, для каких задач может понадобится этот функционал, и посмотрим конкретные кейсы

Доклад будет полезен всем, кто занимается версткой, и особенно - CSS-энтузиастам

  • День выступления: 27.09.2024
  • Время начала: 14:15
  • Время окончания: 14:45
  • Зал : Фронтенд [Blue5]
  • Категории : Разработка
  • Секции : FrontEnd

  • Даниил Гапонов
    Разработчик интерфейсов @ Яндекс
    Москва
    Расскажу об оптимизации поставки большого количества переводов (~25 тысяч ключей) в SPA и наведении порядка в использовании функций интернационализации на примере консоли Яндекс Облака.
    Пошагово продемонстрирую как мы удалили около 10 тысяч неиспользуемых ключей, избавились от бандла с текстами на клиенте и стали поставлять только необходимые тексты для страницы.
    В ходе доклада дам советы на что обратить внимание при настройке i18n в проекте, чтобы это не превратилось в снежный ком из проблем.
    • День выступления: 28.09.2024
    • Время начала: 14:50
    • Время окончания: 15:20
  • Зал : Фронтенд [Blue5]
  • Категории : Разработка
  • Секции : FrontEnd

  • Дмитрий Ивко
    Lead Fron-End @ Ростелеком Солар
    Самара

    Из каждого утюга доносится что Uiсистема (UI-kit) это здорово. Все говорят о плюсах но молчат о минусах. Предлагаю разобраться, так ли хороша UI-система.

    • День выступления: 27.09.2024
    • Время начала: 15:25
    • Время окончания: 15:55
  • Зал : Фронтенд [Blue5]
  • Категории : Разработка
  • Секции : FrontEnd

  • Василий Корянов
    TeamLead @ ЭТП ГПБ
    Москва
    Vite-плагины для чайников
    из Голосование

    Аккуратно посмотрим в прошлое, вспомним, как развивались бандлеры для фронтенда. Почему Vite всех победил и при чём тут нативные технологии. Обязательно будет шутка про инвалидацию кэша. Небрежно коснёмся архитектуры Vite. Разберём, как можно расширять Vite плагинами. Посмотрим какие крутые плагины уже есть в экосистеме и как написать свои. И разберёмся зачем это бывает нужно. Сделаем изящный вывод о важности автоматизации процессов в ~~жизни~~ работе фронтенд-разработчиков.

    • День выступления: 28.09.2024
    • Время начала: 13:40
    • Время окончания: 14:10
  • Зал : Фронтенд [Blue5]
  • Категории : Разработка
  • Секции : FrontEnd

  • Семен Левенсон
    Руководитель группы @ Яндекс Маркет
    Москва
    Про логирование на Node.js
    из Голосование

    Расскажу про общие концепции и уровни логирования, основы логирования в Node.js, популярные библиотеки для логирования, ограничения Node.js. Так же про ротацию логов - что такое ротация логов и почему она важна и почему не надо это делать на Node.js. Пройдемся по жизненному циклу лога от записи до анализа. И чуть чуть про безопасность данных.

    • День выступления: 27.09.2024
    • Время начала: 13:40
    • Время окончания: 14:10
  • Зал : Фронтенд [Blue5]
  • Категории : Разработка
  • Секции : FrontEnd

  • Евгений Паромов
    Senior Front-end @ evrone
    Архангельск

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


    • День выступления: 27.09.2024
    • Время начала: 14:50
    • Время окончания: 15:20
  • Зал : Фронтенд [Blue5]
  • Категории : Разработка
  • Секции : FrontEnd

  • Антон Непша
    Lead Frontend Developer @ Сбер
    Москва

    В докладе погрузимся в работу с памятью и производительностью в React.

    Расскажу, как понять, что ваш сайт требует слишком много памяти и всегда ли можно жертвовать памятью ради производительности?

    Поговорим о том, отчего в React может течь память и как изменится ситуация с выходом React Compiler.

    Затронем способы работы с Heap Snapshot: на что обращать внимание и какие для этого есть инструменты.

    • День выступления: 28.09.2024
    • Время начала: 14:15
    • Время окончания: 14:45
  • Зал : Фронтенд [Blue5]
  • Категории : Разработка
  • Секции : FrontEnd

  • Дмитрий Прохоров
    Фронтенд-разработчик @ Intelsy
    Ульяновск

    1. Зачем публиковать библиотеки?

    2. Структура Node Package Manager (npm):

    - Основные компоненты npm: CLI и репозиторий npm.

    3. Инструменты инициализации библиотеки.

    4. Настройка TypeScript

    5. Модули ES Modules (ESM), CommonJS (CJS), Universal Module Definition (UMD)

    6. Управление зависимостями с помощью команд `npm install`, `npm update` и `npm uninstall`.

    7. Сборка библиотек с помощью Webpack или Rollup.

    8. Публикация библиотеки.

    9. Лицензирование.

    • День выступления: 28.09.2024
    • Время начала: 15:25
    • Время окончания: 15:55
  • Зал : Фронтенд [Blue5]
  • Категории : Разработка
  • Секции : FrontEnd

  • Дмитрий Карловский
    Дракон @ ГиперДев
    г Санкт-Петербург

    С нуля нахакатоним продакшен-реди веб-приложение, а заодно разберём основные концепции, благодаря которым это возможно в столь короткие сроки.

    • День выступления: 28.09.2024
    • Время начала: 11:40
    • Время окончания: 12:40
  • Зал : Фронтенд [Blue5]
  • Категории : Разработка
  • Секции : FrontEnd