Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Node.js Middleware – никогда больше! [ru] / Тимур Шемсединов
Видео с онлайн-конференции JavaScript fwdays'20 autumn, которая прошла 22 сентября 2020 года. Описание доклада: Почему приложение работает нестабильно, происходит утечка памяти и процесс часто вылетает? Почему вам сложно найти ошибку и нужно долго делать откладку? Почему правки занимают все больше и больше времени, а модули трудно свести вместе? Вы уже догадывались, что с мидлварами что-то не так, но не знаете как без них? Решение есть! Таймкоды: 02:40 Что такое middleware? 05:26 Проблемы middleware 22:36 Race condition 24:26 Mixin pollution 29:50 Fat controller 41:40 Middleware provocates antipatterns 49:28 Layered architecture 56:20 Patterns and principles 1:04:05 Важные моменты и полезные ссылки 1:11:36 Что можно оставить в middleware? 1:12:40 Почему middleware стали популярны? 1:18:20 Мiddleware interceptor в Nest 1:20:08 Тypescript нужен всегда? 1:21:02 Decorators 1:23:07 Когда нужны ORM? 1:25:27 Зачем выбирать Node.js? 1:29:50 Oдна middleware для рефреш-токена или функции в каждом контроллере? 1:32:20 Prisma 1:36:16 Тесты для слов абстракции, unit tests 1:38:54 Фреймворк 1:40:40 Как исправлять легаси на проекте? Страница доклада и презентации: Больше докладов и видео по теме конференции: Fwdays более 10 лет занимается организацией масштабных конференций для разработчиков таких направлений: JavaScript, .Net, Python, Data Science, PHP, QA, Highload, Architecture, DevOps, Databases. Больше информации про актуальные события: Подписывайтесь, чтобы первыми узнавать про старт продаж билетов по самой выгодной цене: Facebook: / fwdays Twitter: / fwdays Telegram: