RU

«Ротируйте всё» — это не план. Разбираемся задела ли атака на цепочку поставок ваш GitHub Actions

Знакомый жанр новостей, правда? В популярный пакет или action подсунули вредоносный код, и все бегут проверять свои сборки. Таких историй…

GitHub-Actionsцепочка-поставокsupply-chainChainDropnpmротация-секретовCI-CDOIDClockfileзависимости
Habr
RU

Чей номер и чей БИК: две офлайн-библиотеки на открытых реестрах Минцифры и ЦБ

Когда в форме нужно проверить ИНН, подсказать банк по БИК или показать оператора по номеру телефона, обычно подключают внешний API. Мне захотелось о…

npmtypescriptjavascriptоткрытые данныебикреквизитыоператор связиреестр нумерацииофлайнgithub actions
Habr
RU

Парсер расписаний после хабратестирования: полвторого, RRULE, systemd и производственный календарь

В прошлой статье я показал cronsense, библиотеку, которая переводит расписание на русском или английском в cron: «по будням в 9:30» → 30 9 * * 1-5 .…

cronrrulesystemdпроизводственный календарьtypescriptjavascriptnpmopen sourceпарсерnatural language processing
Habr
EN

An AI impersonated me

I, had a recent security issue, that was fixed. So then I made some DEV posts for it, then I also complained about AI saying I'm a "threat actor" an…

ainpmgit
Dev.to
RU

Он удалил 11 строк кода. Через час перестали собираться Babel, React Native и тысячи проектов по всему миру

История left-pad, самого нелепого апокалипсиса в истории open-source. Заодно про то, почему миф о надёжности открытого кода не выдерживает проверки…

eft-padnpmopen sourceцепочка поставокsupply chainзависимостиBabelJavaScriptмейнтейнерыинцидент.
Habr
EN

NestJS Recipes

Hello everyone! Hope you are having a great day. 🖐️ There is always that foundational boilerplate code in NestJS projects that takes up most of our…

nestjstypescriptnpmrecipe
Dev.to