MENU

Fun & Interesting

Node.js Middleware – никогда больше! [ru] / Тимур Шемсединов

fwdays 24,852 4 years ago
Video Not Working? Fix It Now

Видео с онлайн-конференции 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 Как исправлять легаси на проекте? Страница доклада и презентации: https://fwdays.com/event/javascript-fwdays-2020/review/nodejs-middleware Больше докладов и видео по теме конференции: https://fwdays.com/event/javascript-fwdays-2020 Fwdays более 10 лет занимается организацией масштабных конференций для разработчиков таких направлений: JavaScript, .Net, Python, Data Science, PHP, QA, Highload, Architecture, DevOps, Databases. Больше информации про актуальные события: https://fwdays.com/events Подписывайтесь, чтобы первыми узнавать про старт продаж билетов по самой выгодной цене: Facebook: https://www.facebook.com/fwdays Twitter: https://twitter.com/fwdays Telegram: https://t.me/jsfwdays

Comment