javascript
Feature Based Clean Architecture. Часть 1: Эволюция NestJS-приложения в неподдерживаемое состояние

Архитектурная доктрина для NestJS-проектов: разбор типовых сценариев деградации кодовой базы и структурные ограничения, обеспечивающие её отсутствие при росте функционала.Эта статья — разбор того, как типичный бэкенд на NestJS деградирует с ростом функционала и как идеи Clean Architecture позволяют этого избежать. Я пройду по полному циклу: покажу на примере «до и после», как feature-based-структура, которую сегодня продвигают как стандарт, теряет управляемость с масштабом; разберу типичные сце…

  • суббота, 23 мая 2026 г. в 00:00:05
javascript
Как «спят» вкладки в браузере

Привет! Меня зовут Костя, я разработчик интерфейсов в ЮMoney. В этой статье разбираю, почему вкладка после возврата из фона начинает вести себя странно: интерфейс подвисает, таймеры съезжают, события приходят пачкой.Материал особенно пригодится тем, кто делает сложные SPA с realtime‑обновлениями, WebSocket и насыщенным UI — CRM, дашборды, платёжные сценарии.Тема выросла из доклада, который я буду читать на Frontend Mix — бесплатном митапе ЮMoney для фронтенд‑разработчиков. Но здесь будет именно…

  • суббота, 23 мая 2026 г. в 00:00:04
github
byJoey / cfnew

CFnew - 终端 v2.9.8 ⚠️ 重要:部署后请将兼容日期设置为 2026-01-20 Pages 部署: 登录 Cloudflare 控制台 进入 Workers 和 Pages → 选择你的 Pages 项目 点击 设置 → 运行时 找到 兼容性日期,选择 2026-01-20,点击 保存 返回 部署 → 创建部署 → 上传文件 Worker 部署: 登录 Cloudflare 控制台 进入 Workers 和 Pages → 选择你的 Worker 点击 设置 → 运行时 找到 兼容性日期,选择 2026-01-20,点击 保存 语言: 中文 | فارسی Telegram 交流群 主要功能 多协议支持:VLESS、Trojan、xhttp,可以同时启用多个 自定义路径:不用UUID当路径了,可以自己设置,支持多级路径 延迟测试:内置测试工具,测IP延迟,自动获取机场码 订阅转换:可以自定义转换服务地址 图形化管理:用KV存配置,改完立即生效,不用重新部署 API管理:支持通过API动态添加/删除优选IP 多客户端:支持 CLASH、SURGE、SING…

  • суббота, 23 мая 2026 г. в 00:00:02
xaker
Новая волна атак Shai-Hulud привела к компрометации 600 npm-пакетов

Исследователи сообщили о новой волне атак малвари Shai-Hulud на экосистему npm. На этот раз злоумышленники опубликовали более 600 зараженных версий пакетов. Атаки затронули свыше 300 проектов (включая экосистему AntV, популярные React-библиотеки и CI/CD-среды).

  • пятница, 22 мая 2026 г. в 00:00:34
xaker
Разработчик GitHub установил вредоносное расширение для VS Code. Взломано 3800 репозиториев

Представители GitHub предупредили, что компания пострадала от атаки на цепочку поставок и компрометация затронула примерно 3800 внутренних репозиториев. Сообщается, что атака произошла после того, как один из сотрудников GitHub установил вредоносное расширение для Visual Studio Code.

  • пятница, 22 мая 2026 г. в 00:00:33
xaker
Из Steam удалили игру Beyond The Dark, содержавшую малварь

Специалисты Valve удалили из Steam бесплатный хоррор Beyond The Dark, после того как пользователи сообщили о вредоносном коде в файлах игры. Выяснилось, что проект собирал данные пользователей, изучал системы жертв и связывался с удаленной инфраструктурой своих операторов.

  • пятница, 22 мая 2026 г. в 00:00:31
xaker
Малварь fast16 была нацелена на саботаж разработки ядерного оружия

ИБ-специалисты Symantec и Carbon Black опубликовали анализ вредоноса fast16 и подтвердили главную гипотезу исследователей SentinelOne: малварь создавали для саботажа ядерных исследований. По данным аналитиков, вредонос вмешивался в расчеты, связанные с моделированием имплозии и ударного сжатия урана — ключевыми процессами при разработке ядерного оружия.

  • пятница, 22 мая 2026 г. в 00:00:30
xaker
Observium против зоопарка ОС. Настраиваем мониторинг в домашней лаборатории

Для подписчиковВ этой статье я покажу, как собрать домашний мониторинг сети на Observium: с автообнаружением устройств, графиками нагрузки, алертами и базовой картой подключений. Запустим Observium в Docker на ARM64, настроим SNMP в разных ОС и научимся не наступать на типичные грабли.

  • пятница, 22 мая 2026 г. в 00:00:28
xaker
В Discord появилось сквозное шифрование голосовых и видеозвонков

В Discord заработало сквозное шифрование (end-to-end encryption, E2EE) по умолчанию для голосовых и видеозвонков. Теперь E2EE будет использоваться во всех личных и групповых звонках, голосовых каналах и трансляциях Go Live, и пользователям не понадобится включать защиту вручную.

  • пятница, 22 мая 2026 г. в 00:00:28