MoscowJS 56

Когда

Где

Столярный переулок, 3к15
X5 Tech

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

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

Расписание

Основная сцена
16:00Регистрация, кофе, открытие
19:05
Александр Князев

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

19:30
Сердар Садыков

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

20:15
Арсалан Рабданов

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

20:40
Евгений Кучерявый

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

19:00Афтепати

О чём говорили

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

MoscowJS 56,

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

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

MoscowJS 56,

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

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

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

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

MoscowJS 56,

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

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

MoscowJS 56,

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

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