1. 14 мая

    Смотреть запись

    Чистый Node.js: разработка бэкенда без фреймворков

    Как построить архитектурно чистый и предсказуемый бэкенд на Node.js, используя только встроенные модули платформы и собственный минималистичный роутер — без Express и других фреймворков.

    Смотреть запись

    Я не знаю JavaScript

    Разберемся почему нужно относиться к выражениям и операторам как к интерфейсам, покажем как работают асинхронные get/set, при чем здесь await new и как сделать самовоспроизводимые экземпляры классов.

    Смотреть запись

    Мифы и легенды о современном Angular: что не так с вашими представлениями

    Рассмотрим распространенные мифы об Angular и разберем, как современные возможности фреймворка (Signals, zoneless, SSR) меняют подход к разработке. Также посмотрим на экосистему, включая Analog.js, и будущие изменения.

    Смотреть запись

    Креативный код без магии: как графика прокачивает перформанс и мышление

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

    Смотреть запись

    Искусство Vue-компонентов

    В докладе рассмотрим темы: нетривиальные подходы к реализации компонентов, поддержка существующих компонентов и современные тенденции в UI-библиотеках, которые можно сразу занести к себе в проекты.

    Не записывалось

    HolyJS Debates

    Интерактивные дебаты про технологии, карьеру и работу во фронтенде — с фокусом на AI и рынок найма.

    Смотреть запись

    Язык программирования — английский: искусство управления контекстом при работе с LLM

    Расскажу, как мы прошли путь от использования моделей «в окошке» до выстроенной системы переиспользования промптов. Никаких сложных штук — только проверенные практикой идеи.

    Смотреть запись

    Кеширование данных на максималках. Как построить кеш для энтерпрайза

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

    Нетворкинг и афтерпати

  2. 15 мая

    Смотреть запись

    Расклад на качество

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

    Смотреть запись

    Типизируем не только код: договоренности между слоями

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

    Мы разберем, как сделать проверяемыми договоренности между MobX-сторами, роутингом, CSS Modules и CSS Variables, ENV-конфигами, i18next, API-ответами, feature toggles, Storybook и иконками — и тем самым снизить хрупкость системы на их стыке. И, конечно, не обойдем стороной перформанс.

    Смотреть запись

    Реактивный CSS

    Мы стоим на пороге революции в верстке, связанной с новым подходом — реактивным CSS. В нем привычная логика отображения «переезжает» из JavaScript в стили, и весь внешний вид компонента зависит от CSS-переменных состояния.

    Не записывалось

    Воркшоп: расклад на качество

    Воркшоп для тех, кто хочет не просто писать unit-тесты, а научиться настраивать проект для полноценного тестирования на всех уровнях. 

    Смотреть запись

    ИИ-агент Яндекс Браузера

    Доклад посвящен инновационной разработке — ИИ-агенту (кодовое название «БроПилот»), который превращает Яндекс Браузер в интеллектуального помощника, способного автономно выполнять задачи пользователя в интернете. 

    Не записывалось

    От точки до гиперкуба: рисуем 4D-графику

    Посмотрим, как рисуются четырехмерная и неевклидова геометрия. Берите свои ноутбуки, полетаем все вместе в разных необычных пространствах.

    Не записывалось

    Как написать полезные модульные тесты на веб-интерфейс

    Формат воркшопа — лайв‑кодинг в духе парного программирования. Для демонстрации подготовлено учебное приложение, которое имитирует реальный проект (интернет-магазин).

    Смотреть запись

    Мы переписывали фреймворк три раза и сделаем это снова: тяжелые уроки Vuetify

    Разберем, какие архитектурные решения во Vuetify оказались удачными, а какие дали о себе знать только на поздних этапах разработки, почему подход «одна дизайн-система для всех» перестал работать и как реальные продуктовые требования подтолкнули нас к созданию Vuetify0. 

    Смотреть запись

    Говорят, AI уже везде. Раз такое дело, может быть, что-то автоматизируем?

    Покажу, как маленькая команда может выстроить AI-автоматизацию багофикса от Jira-тикета до pull request, расскажу, что из этого реально работает, а что пока причиняет боль. Поделюсь конкретными практиками, ошибками и стандартами, которые мы вывели за несколько месяцев внедрения.

    Смотреть запись

    FSD — это беда, спасет только FDA!

    Порой возникает ощущение, что FSD обрел популярность незаслуженно, и несмотря на все недостатки его продолжают использовать.

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