Новости по тегу "ci"
Подборка публикаций, содержащих тег "ci". Актуальные темы и важные события.
Секреты эффективного кодирования на Go для опытных и новичков: профайлинг, тесты, CI
За последние два года Go-сообщество выросло на 55% — с 3 млн до 4,7 млн разработчиков. Многие пришли в Go из других языков или только начинают свой...
Как найти и потерять бэкдор в ESP32
В марте маленькая платка внезапно оказалась в центре глобального технологического скандала. Заголовки пестрили страшилками про «бэкдор» в «миллиардах...
В поисках хорошего стиля. Часть 2. Пишем свой линтер на Go для golangci-lint
Привет! Меня зовут Артём Блохин, я Go-разработчик в команде интеграций Островка. Сегодня поговорим о линтинге кода. Если бы «Сумерки» были про код,...
Интервью без стресса: как в Рунити нанимают DevOps-инженеров
Привет, Хабр! Мы в Рунити верим, что собеседование — не гонка за правильными ответами, а диалог на равных. В этом интервью расскажем, как мы нанимаем...
Postman в CI/CD: от локальных тестов к пайплайну
Разработчики API могут часами спорить о том, какой HTTP-метод, код состояния или название параметра использовать. А после выпуска релиза все рушится...
Как сделать улётную ИТ-конференцию: опыт программного директора CodeFest
Всем привет! Меня зовут Денис Яковлев, я Technical Project Manager в Яндексе и программный директор ИТ-конференции CodeFest. В статье расскажу о том,...
Kubernetes в продакшене: основные понятия и вопросы на собеседовании
В этой статье мы рассмотрим, что такое Kubernetes, в каких случаях его использование оправдано, и разберем вопросы, которые вы можете встретить на...
Как я модель устройства в QEMU на Rust писал. Часть 1. Разбор интеграции Rust в QEMU
С недавнего времени в QEMU появилась экспериментальная возможность создания моделей устройств на языке Rust, вместо традиционного C. Меня эта тема...
Переходим от legacy к построению Feature Store
Невероятная история о том, как внедрить систему Feature Store в проект с огромным legacy и получить профит. Привет, Хабр! Меня зовут Евгений Дащенко,...
Шардированный не значит распределённый: что важно знать, когда PostgreSQL становится мало
Шардирование, двухфазный коммит и распределенные транзакции окружены определенными мифами и заблуждениями. Например, может быть достаточно...
[Перевод] Идеальная страница с тарифными планами. Гайд с примерами и рекомендациями
Страница тарифов может быть самой важной страницей вашего сайта. Здесь клиенты принимают ключевое решение: стоит ли ваш продукт запрашиваемых денег?...
Ну ты это, заходи если чё: как сделать единую систему авторизации в корпоративных ботах
Привет, Хабр! На связи команда данных «МосТрансПроекта». Недавно мы рассказывали про бот «Информатум», в котором хранятся служебные презентации. При...