RU

Структурированное логирование и трейсинг в Node.js: @cleverbrush/log и @cleverbrush/otel

Статья о том, как получить наблюдаемость (observability) в приложении с минимальным кодом, а бонусом получить структурированные логи с типизированными…

структурированное логированиеOpenTelemetryNode.jsTypeScriptтрейсингobservabilityCleverbrushxpenserсхемная валидацияфинансовый трекер
Habr
RU

InSales без пушей: как бесплатно перенести уведомления о заказах в Telegram на Yandex Cloud Serverless

Если ваша CMS или CRM умеет отправлять email‑копию о новом заказе на произвольный адрес — этот гайд для вас. InSales, RetailC…

InSalesYandex CloudServerlessTelegram botNode.jsYDBYMQавтоматизацияуведомленияbackend
Habr
RU

Как я 8 дней ловил утечку памяти в Nuxt 3 SSR, и несколько раз думал, что починил

Всем привет. Я занимаюсь фронтендом в небольшой команде сервиса бронирования отелей. Хочу как я 8 дней ловил утечку памяти на проде, несколько раз дум…

memory leakутечка памятиVue.jsNuxt.jsNode.jsJavaScriptSSRV8
Habr
RU

node-ipc снова взломали — но не код, а домен за $9. Разбор атаки через DNS-туннели, которой не увидел ни один SIEM

npm снова горит — и на этот раз атакующим даже не пришлось ломать код. Разбираем свежую supply chain-атаку на node-ipc , где доступ к популярному npm-…

node-ipcnpmsupply chain attackDNS tunnelingDNS exfiltrationSIEMDevSecOpsnpm securityNode.jscybersecurity
Habr
RU

Как я перестал метаться между нейросетями и устроил им общий экзамен

Я рассказываю, как перестал доверять рандомным «вау»-кадрам и устроил честный экзамен нейросетям для генерации изображений. Замерял качество, скорость…

GitIDEНейронные сетиРаботаHTMLGitHubTypeScriptNode.jsСервисыАналитикааналитикСтатьи
Tproger
RU

Migration toolkit для 1С Битрикс: переносим аккаунт между инстансами через crm.*.list + идемпотентность по ORIGINATOR_ID

В предыдущей статье ( как отдавать лиды из Next.js в 1С Битрикс ) я показывал outbound‑интеграцию: сайт пишет лид к себе…

bitrix24миграция CRMREST APIидемпотентностьORIGINATOR_IDNode.jsTypeScript
Habr
RU

Denwer SE: Возрождение легендарного локального веб-сервера на современном стеке

Помните диск Z:, иконку джентльмена и магию Run.exe? Денвер вернулся. Denwer SE: Python вместо Perl, HTTPS без красных экранов, свежий PHP и портативн…

C++Веб-разработкаОпросPythonMySQLPHPSQLБраузерыWindowsРаботаMicrosoftБотыБазы данныхNode.jsHRDockerДля продвинутыхdevСерверCMSLaravelСтатьи
Tproger
RU

Взлом Bitwarden CLI на npm: 1,5 часа кражи токенов и SSH-ключей

Bitwarden CLI 2026.4.0 на npm 22 апреля около 1,5 часа содержал малварь, крадущую GitHub/npm-токены, SSH-ключи и конфиги ИИ-ассистентов. Что делать. —…

Open SourceБезопасностьНовостиGitHubNode.jsХакерыИнформационная безопасностьCI/CDКибербезопасность