Как настроить инфраструктуру для вашего стартапа
Всем привет, в этой статье я описал свой взгляд на инфраструктуру, которая помогает: - доставлять запросы до бекенда и фронтенда при переходе по куп…
Tech news from the best sources
Всем привет, в этой статье я описал свой взгляд на инфраструктуру, которая помогает: - доставлять запросы до бекенда и фронтенда при переходе по куп…
GitHub — крупнейший публичный хостинг кода в мире: более 100 миллионов разработчиков, 630 миллионов репозиториев. С 2018 года принадлежит Microsoft.…
You picked a free model because the answers looked good. Good answers are not an endpoint. An endpoint is the model plus the server plus the network…
Last Tuesday, my pipeline called a free model three times on the same commit. The output looked confident every time. It was wrong every time. The m…
I keep hitting the same failure pattern. A merge request passes every test. Then the pipeline stalls. Nothing in the diff changed. The free model ro…
Three identical prompts. Three model calls. Same answer. I saw this in a GitLab CI pipeline that runs a free model over release notes. The prompt te…
A merge request changes one README line. The pipeline still calls a model. It costs tokens. It adds latency. It tells you almost nothing. Sound fami…
07:42. The GitLab job fails at risk not found . I open the raw log. The model returned { "output": "low" } . My parser expected { "summary": "...",…
My CI pipeline sat pending for ten minutes. The runner was healthy. So was every other pipeline in the queue. The default setting was the bug. Healt…
A dangerous GitLab CI change rarely looks dangerous in a merge request. The YAML diff is small: one rules: block becomes if: $CI_COMMIT_BRANCH , a j…
Меня зовут Антон Омельяненко, я Head of Software Development в EXANTE. Менеджер управляет командой так, чтобы она приносила бизнесу результат. Чтобы…
I have two-factor authentication (2FA) enabled on most of my accounts using an authenticator app. Recently, while installing the app on another Andr…
Последние пару месяцев злоумышленник распространял трояны с нескольких npm-учеток: alex05255 , mdrafiqulislamrabby , b.w1001 , abdev8773 и mollspotw…
В условиях современного развития программного обеспечения и необходимости ускорения выпуска обновлений, автоматизация процессов разработки и доставк…
По данным GitLab, 91% компаний держат в работе минимум два ИИ‑инструмента, 54% — три и более. 78% команд пишут и коммитят код быстрее…
На протяжении многих лет использования git я выявил для себя одну серьезную проблему, которую этот инструмент не дает возможности разрешить удобным…
Before the July 2026 GitLab Hackathon I spent a few days reading gitlab-org/cli , the Go source behind glab . I wasn't hunting for crashes. I was lo…
In a blog post this week, GitLab put a name on the abstraction it wants delivery teams to build around: Duo Agent Flows, packaged multi-step runs me…
По репозиториям на Git часто видно: вложенные пайплайны в GitLab CI остаются редкой экзотикой, а в проде в основном живут линейные сценарии. Тем не…
В одном из проектов нам нужно было показать клиенту, как может работать система поиска и нормализации публичных данных о кандидатах. Задача была не…
The Friday before a long weekend, I asked an agent to migrate a legacy webhook handler while I closed my laptop. It came back with a diff that compi…
Deploying a NestJS backend to production with true zero downtime is more involved than most guides suggest. This is a complete, battle-tested walkth…
Статья получилась большой: практик много, и каждая из них важна по-своему. Я собрал материал как набор best practices: не все пункты нужны каждому п…
AI coding tools are incredible. But I noticed something — they ship code fast, skip the rules, and nobody catches it until it's already in productio…
Всем привет от команды DFIR JetCSIRT! Хотим поделиться с вами одним интересным кейсом, эмоции от которого прекрасно описывает обложка... Заказчик за…
GitLab CI YAML is one of those formats where you can stare at it for an hour, get it 95% right, and have it fail with yaml: line 12: did not find ex…
В прошлой статье мы завершили настройку нашего стенда РБПО: подготовили GitLab и GitLab Runner, настроили Nexus, Vault, DefectDojo и Dependency-Trac…
В прошлой статье цикла мы закончили разворачивать инфраструктуру будущего РБПО: установили GitLab, Nexus, HashiCorp Vault, Dependency-Track и Defect…
Я думал, проект готов к релизу. CI думал иначе — и оказался прав десять раз. История про то, что видно только на чистом раннере. «Полностью готовый»…
В прошлых статьях мы разобрали, что такое цифровой двойник предприятия, а также механизм управления изменениями. Определили, как выстроить процесс и…