На каждом фронтенд запросе к бэкенду запрашивается информация по профилю пользователя из базы данных, это создает дополнительную нагрузку на базу данных и увеличивает время ответа бэкенда, для ускорения подобных запросов можно кэшировать ответ базы данных. В этом посте я подключу Redis к проекту и настрою кэширование данных через @nestjs-mod/cache-manager. Проект можно запускать в Docker Compose и Kubernetes. Читать далее
Здравствуйте, коллеги! Одной из самых интересных функций в веб-приложениях является загрузка файлов. Уязвимости в этой области часто приводят к серьёзным последствиям. Давайте разберём один из сценариев, с которым я столкнулся во время работы. Читать далее
Рассказываю про то, про что нельзя говорить (по мнению JB) - Compose HTML. О том, как эта библиотека была Compose Web, как стала Compose HTML, что и как там можно делать и про основные проблемы - всё по-возможности кратко (надеюсь :) ) Ну-ка, что там?
Весела и разнообразна жизнь сервисника КТВ, ШПД. У людей всегда будет что-то ломаться. Вечного ничего нет, а значит, без работы мы не останемся. Интернет и ТВ нынче нужны всем, иногда даже больше, чем горячая вода с канализацией. А по сему, устраняя неисправности, много общаешься с людьми. Бывает, даже в удивительные истории попадаешь. О слежке за жителями хрущевок по кабелям провайдера я уже недавно рассказывал, а сегодня — еще одна монтажная байка, даже слегка кровавая. Что ж, начнем! Читать далее
Команды подразделения Netflix Compute and Performance Engineering регулярно анализируют происшествия, связанные с падением производительности программ, работающих в нашей многоарендной среде. Первый шаг такого анализа заключается определении того, что является источником проблемы: приложение…
Из новостей: владелец FromSoftware подтвердил предложение о покупке от Sony, Blender 4.3, Raylib 5.5, мини-приложения 2.0 в Телеге.Из интересностей: аркадные Звёздные войны, инновационная прядь за прядью, звуковой дизайн War Robots, как аниматоры Arcane разыгрывали сцены для рефов. Читать далее
В Рязани работник проиграл иск о незаконности выговора за сидение в интернете в рабочее время из-за истории браузера: DLP-система засекла работника за просмотром социальных сетей и прочих развлекательных сайтов с рабочего компьютера. В истории браузера работодатель нашёл сайты
Забудьте о призраках, настоящая угроза кроется в повседневных вещах, таких как static_cast, который может неожиданно лишить вас безопасности, и assert, стремительно исчезающий в релизной сборке. Добро пожаловать в мир ловушек, созданных собственными руками! Читать далее
Привет Хабр!Сегодня хочу поделиться своим экспериментом с "разработкой "датчика определения человека на кровати. Читать далее
На августовском Хабрасеминаре коммерческий директор Хабра Любовь Соболева сказала, что айтишников в стране всего два миллиона человек. Эта статья для тех, кто охотится за лучшими из этих двух миллионов, — для нанимающих менеджеров, рекрутеров и HR, руководителей…