Сжатие оперативной памяти в Linux: ZRAM и zswap против OOM Killer и дискового I/O

Классический дисковый swap на сервере или рабочей станции с Linux — это гарантированная деградация производительности в момент, когда RAM подходит к концу. Как только ядро начинает…

Безопасные миграции БД при деплое: паттерн Parallel Change и блокировки в проде

Классический сценарий аварии при выкатке: релизный пайплайн прошел, тесты зеленые, миграция применилась за 40 миллисекунд. Через 10 секунд мониторинг взрывается пятисотыми ошибками…

Cursor: когда имеет смысл запуск в облаке и почему агенты сжигают баланс

Кнопка запуска задач в облаке (Cloud Agents) выглядит привлекательно: нажал, закрыл крышку ноутбука, а через полчаса забрал готовый Pull Request. На практике большинство разработчи…

Cursor под капотом: куда пропал Reindex, как устроен Instant Grep и работа с AI-скиллами

Разработчики, открывающие настройки свежих версий Cursor в поисках кнопки «Resync» или статуса переиндексации проекта, обнаруживают, что привычных тумблеров больше нет ни в меню ID…