Чистая архитектура во фронтенде

Выступление на Podlodka Frontend Crew с рассказом о том, что такое чистая архитектура, чем она полезна, и как пользоваться её преимуществами во фронтенде с примерами системного лайв-дизайна и лайв-кодинга.

В докладе я показываю, как совместить понятия чистой архитектуры, функционального программирования и проектирования на типах и интерфейсах. За время доклада:

  • Мы обсудим «теорию» и понятия домена, прикладного слоя и адаптеров;
  • Спроектируем магазин печенек с помощью типов и интерфейсов в TypeScript;
  • Реализуем один из юзкейсов приложения;
  • Обсудим тестирование, расширяемость и применимость подхода в повседневной работе;
  • Рассмотрим библиотеки и методологии во фронтенде, которые уже используют эту идею.

Запись

Запись доклада на YouTube

Слайды, ссылки, связанные посты