MoscowJS #56, X5

чт, 23 ноябрь 2023, 19:00 (GMT+03:00)
Россия, Москва, Столярный переулок, 3к15
Бесплатно
Есть трансляция

Теги:

23 ноября встречаемся в уже знакомом нам ДК Рассвет. В партнерстве с X5 Tech проведем очередной сногсшибательный MoscowJS.

Регистрация в этот раз будет проводиться по-новому. Подробнее можно прочитать в нашем telegram-канале: https://t.me/moscowjs/247

Расписание

Монады или зачем программисту математика

Александр Князев Эльбрус Буткемп

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

Реализация DDD в рамках NestJS

Сердар Садыков X5 Tech

Я расскажу о важных концепциях DDD (Domain-Driven Design) и как мы применили некоторые из их принципов в проекте, используя фреймворк NestJS.

DDD – это подход к проектированию сложных систем, который помогает сосредоточиться на бизнес-логике и языке предметной области. NestJS, с другой стороны, является быстрым и мощным фреймворком для создания масштабируемых приложений на Node.js.

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

Nextjs 13 Server Actions - Святой Грааль Fullstack-разработки

Арсалан Рабданов

Небольшая история того как развивалось взаимодействие между фронтом и бэком: rpc, soap, rest, graphql, trpc. Nextjs Server Actions как яркий пример ренессанса RPC. Плюсы и минусы

Стартап, который смог: как изменить подход к разработке, не сбавляя темп

Евгений Кучерявый Rentu

Чтобы стартап был успешен, важен минимальный time to market. Соответственно, качество кода сильно страдает. Доклад о том, как прийти в стартап и начать налаживать процессы с минимальными просадками.