RU

Переезд с Webflow на Next.js по одной странице: Payload CMS, next-intl и проверки в CI

Корпоративный сайт на пяти языках: около сотни страниц, блог, новости и 100–150 тысяч пользователей в месяц. Два года он жил на Webflow. Переезд на…

next.jswebflowpayload cmsnext-intlмиграция сайтаopennextcloudflare workersstorybookciclaude code
Habr
RU

Зелёный пайплайн ничего не доказывает. Семь способов, которыми quality gate пропускает брак в прод

if roc_auc < 0.85: exit 1 — примерно так выглядит quality gate почти в каждом ML-пайплайне, который мне попадался. В обычном CI то же самое — кол…

qualitygatesquality gatedevopscimlopsмашинное обучениетестированиекачество кодавалидация моделейruvds_статьи
Habr
RU

Точечные перезапуски в JUnit+GitHub Actions: диалог с тестами

Тесты — это способ общения с системой: через них она рассказывает своему автору, что у неё болит. Чтобы общение было лёгким, тесты должны запускатьс…

тестированиеqaавтоматизация тестированияjunit5gradlegithub actionsciallure reportdevops
Habr
RU

Паравиртуализация при отладке графических приложений KasperskyOS в QEMU

Привет! Меня зовут Денис Молодяков, я — тимлид команды графики в KasperskyOS . Мы отвечаем за разработку графического стека полного цикла для микроя…

gpuvirtiociсистемное программированиепаравиртуализациямикроядроwaylandkasperskyosqemuвиртуализация
Habr
RU

AI SaaS разработка уперлась в CI квоту. Как я решил этот вопрос

Последние месяцы я довольно активно разрабатываю собственный AI SaaS-проект. Причём активность в случае AI-разработки имеет немного другой смысл, че…

cigithubgithub actionshetznerэкономияsaasaiai-агентыпроизводительность
Хабр — Управление
RU

Inception в GitLab CI: практическая шпаргалка по вложенным пайплайнам для Middle+

По репозиториям на Git часто видно: вложенные пайплайны в GitLab CI остаются редкой экзотикой, а в проде в основном живут линейные сценарии. Тем не…

gitlabgitlab-ciвложенные циклыdevopscicicdparalleldownstreamextends
Habr
RU

Как я построил систему, внутри которой AI пишет код

Последние полгода я почти не пишу код руками. Вместо этого я проектирую инженерную систему, в которой AI пишет код, а Git, тесты, CI, агенты и прави…

aiискусственный интеллектClaude CodeGitGitHubGit Hooksавтоматизация разработкикачество кодаopen sourceci
Habr
RU

Оптимизация next.js monorepo приложения

На проекте, где я сейчас работаю, мы с командой заметили огромную проблему со скоростью сборки и весом проекта после билда. Стек у на…

cicicdоптимизация сайтаоптимизацияоптимизация кодаускорение сайтаускорение загрузкиускорение разработкиускорение страницускорение сайтов
Habr