Первый и, возможно, немного наивный взгляд на AWS-лямбды как основу для микросервиса youtu.be/MESZP4thrTk
Пишем наивную реализацию полифилла для промиса
youtu.be/1qyT-5MYIMk
В Node 16 AbortController вышел из экспериментальной стадии. Пора научиться его использовать!
youtu.be/RKSNE23lNi4
После первого видео об SSE накопились вопросы и самый важный из них — какие ограничения у этой технологии и как их преодолеть? Разбираемся и лечим.
Спойлер: будем учиться работать с HTTP/2 на node.js.
youtu.be/v6Fc4FQwNa4
Иногда нам нужно передавать данные с сервера небольшими порциями продолжительное время. При этом канал остаётся односторонним, а значит веб-сокеты будут избыточными. На помощь приходит SSE, простая, но почему-то всё ещё достаточно редкая технология.
youtu.be/CJrmK3IXC8o
Наше предыдущее решение работает, но обладает рядом недостатков. Давайте приведём его в порядок.
youtu.be/6eoMjoCJlnI
Иногда случается задача прокинуть пришедшие в запросе заголовки до следующего бэкенда. Посмотрим, как просто можно решить её в Nest если воспользоваться перехватчиками в Axios и подмешать немного магии Async Local Storage
youtube.com/watch?v=GaDwhahC…
15 полезных однострочных выражений JavaScript. Daan в переводе Maria Hladka
medium.com/p/f25d53eb9482
Вышла расшифровка моего доклада «Энтерпрайз, который выжил» про гигиенический минимум изменений, необходимых для продуктивной работы современной компании.
habr.com/ru/company/yandex/b…
medium.com/devschacht/daan-8…
Редкий гость у нас — контент для начинающих. 8 практичных хитростей веб-разработчика от Daan в переводе Maria Hladka
Сравниваем использование AsyncLocalStorage и cls-hooked
youtu.be/q5kh3_11sN4
Идентификатор запроса и cls-hooked — логируем правильно
Для того, чтобы в логах приложения отличить запрос одного пользователя от другого применяют подход с передачей метки. В этом уроке мы научимся передавать метку запроса между слоями нашего приложения.
youtu.be/Ic8pitwDIlI
youtu.be/L9y8h7J11aY
Чистим и упрощаем наш код. Избавляемся от множественных вхождений passport, заменяем неявное явным, убираем middleware.
youtu.be/p3TOdbXPCC8
Подчистим Interceptor от Promise и научимся редиректить незалогиненных пользователей на страницу авторизации.
youtu.be/4aLqtyC0dwE
Разберёмся чем грозит использование Express request в nest-приложениях. Как переключить сервис в скоуп request и почему не стоит этого делать. Как не обращаться в контроллере к request напрямую.
youtu.be/YGYgQbyU7yI
Ещё одной реализацией SSO (технологии единого входа) является OpenID Connect. Посмотрим, как подключить openid-client к nest-приложению используя passport.
youtu.be/f1_BPuOYhZw
Иногда мы сталкиваемся с задачами сделать общую аутентификацию для нескольких доменов. На помощь приходит технология SSO одной из реализаций которой является протокол SAML. Разберёмся, как можно быстро подключить в express-приложение SAML-клиент.

