Как обеспечить авторизованный доступ к видеоконтенту.
https://tproger.ru/articles/kak-obespechit-avtorizovannyj-dostup-k-videokontentu/
https://tproger.ru/articles/kak-obespechit-avtorizovannyj-dostup-k-videokontentu/
Среднее время загрузки страницы в 2021 году
https://machmetrics.com/speed-blog/average-page-load-time-in-2021/
https://machmetrics.com/speed-blog/average-page-load-time-in-2021/
Расширение Dependency Injection в React с помощью InversifyJS
https://blog.bitsrc.io/advanced-dependency-injection-in-react-af962bb94d35
https://blog.bitsrc.io/advanced-dependency-injection-in-react-af962bb94d35
Medium
Advanced Dependency Injection in React
Extend React dependency injection with InversifyJS
Простое управление состоянием с помощью React Easy Peasy
https://blog.openreplay.com/easy-peasy-state-management-using-react-easy-peasy
https://blog.openreplay.com/easy-peasy-state-management-using-react-easy-peasy
Разбор технического собеседования на позицию senior front-end developer. Часть 3.
https://www.youtube.com/watch?v=DMKPOKiA79E
https://www.youtube.com/watch?v=DMKPOKiA79E
YouTube
Разбор технического собеседования на позицию senior front-end developer. Часть 3.
Продолжаем серию видео о техническом собеседовании — типичном интервью, которое мы проводим при найме в CSSSR. Расскажем, как сделать так, чтобы определенные технические принципы поддерживались всей командой, поговорим о жизненном цикле ПО — проверке качества…
Рефакторинг CSS: Введение (Часть 1)
https://www.smashingmagazine.com/2021/07/refactoring-css-introduction-part1/
https://www.smashingmagazine.com/2021/07/refactoring-css-introduction-part1/
Как остановить повторный рендеринг списков в React?
https://alexsidorenko.com/blog/react-list-rerender/
https://alexsidorenko.com/blog/react-list-rerender/
Экспериментируем с шаблонами литералов в TypeScript: как покрыть типами DSL
https://habr.com/ru/company/selectel/blog/567758/
https://habr.com/ru/company/selectel/blog/567758/
❤1