
MoscowJS 59
Вот те на, 59-й митап уже совсем скоро. 6 июня встречаемся в новом офисе Т-Банка на Белорусской. Да, больше не придется тащиться за тридевять земель на Водный, вы всё правильно поняли. Для тех, кто не сможет прийти лично (количество мест ограничено), будет организована онлайн-трансляция. Будет и возможность выиграть билет, так что обязательно подключайтесь!
Артём ГерусSendsay
Как внедрить тарифные ограничения с нуля и не утонуть в рефакторинге
Рассказывать я буду о том, как можно использовать популярный паттерн feature-флагов для построения системы тарифных ограничений с нуля в уже существующем продукте. Я пройдусь, конечно, по классическим сценариям применения этого паттерна, но основной сюжет будет именно про наш кейс.
Константин ЛогиновскихCloud.ru
Рефакторинг как процесс, который работает сам по себе
Рефакторинг улучшает читаемость кода и архитектуру? А если нет? Дайте порефакторить джуну и вы убедитесь, что это совершенно не так, а иногда и вполне наоборот. Но что, если проблема ухудшения читаемости кода не в джуне, а в самом рефакторинге? Давайте разбираться!
Расскажу о правилах рефакторинга, следуя которым вы не только сможете значительно снизить показатели техдолга, о том, как победить «читаемость» и как ничего не испортить. Вы увидите способ организации рефакторинга в проекте, при котором рефакторить будет одно удовольствие. Прощай, легаси!
Андрей ПоповскийИТ-холдинг Т1
effector - проектирование бизнес-логики
Хочу рассказать как мы заезжали на эффектор, пробовали разные подходы, что из этого получалось и к чему мы пришли спустя 2 года использования на проекте
Герман ПановТ-Банк
И снова микрофронтенды
Окунемся в историю появления микрофронтендов на Angular & Webpack Module Federation в Тинькофф Обслуживании, изучим, какие к этому были предпосылки. Разберем внутренности и жизненный цикл микрофронтендов. Рассмотрим, каким образом их можно эффективно разрабатывать, тестировать и интегрировать в приложение.