MoscowJS 59

Вот те на, 59-й митап уже совсем скоро. 6 июня встречаемся в новом офисе Т-Банка на Белорусской. Да, больше не придется тащиться за тридевять земель на Водный, вы всё правильно поняли. Для тех, кто не сможет прийти лично (количество мест ограничено), будет организована онлайн-трансляция. Будет и возможность выиграть билет, так что обязательно подключайтесь!

4
  • Артём Герус
    Артём Герус

    Sendsay

    Как внедрить тарифные ограничения с нуля и не утонуть в рефакторинге

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

  • Константин Логиновских
    Константин Логиновских

    Cloud.ru

    Рефакторинг как процесс, который работает сам по себе

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

    Расскажу о правилах рефакторинга, следуя которым вы не только сможете значительно снизить показатели техдолга, о том, как победить «читаемость» и как ничего не испортить. Вы увидите способ организации рефакторинга в проекте, при котором рефакторить будет одно удовольствие. Прощай, легаси!

  • Андрей Поповский
    Андрей Поповский

    ИТ-холдинг Т1

    effector - проектирование бизнес-логики

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

  • Герман Панов
    Герман Панов

    Т-Банк

    И снова микрофронтенды

    Окунемся в историю появления микрофронтендов на Angular & Webpack Module Federation в Тинькофф Обслуживании, изучим, какие к этому были предпосылки. Разберем внутренности и жизненный цикл микрофронтендов. Рассмотрим, каким образом их можно эффективно разрабатывать, тестировать и интегрировать в приложение.