RU

Учиться в ИТ стало сложнее: что на самом деле изменил вайбкодинг

Раньше на первый разбор задачи уходил месяц, теперь хватает десяти минут в чате. Зачем тогда нужна база и как выбирать обучение в 2026-м? — Читать д…

Искусственный интеллектРаботаРазработкаСтатьи
Tproger
RU

Системное мышление для разработчика: ошибки, которые вы делаете каждый день

Системное мышление в разработке: почему закрытый тикет не равен работающей фиче и зачем стек выбирают последним. Читайте, как дойти до результата. —…

НавыкиБизнесРазработкаСтатьи
Tproger
RU

Лучшие модели для генерации кода в июле 2026: как выбрать под задачу

SWE-bench Verified уперся в 96%, поэтому выбор модели теперь решают цена, доступность и SWE-bench Pro. Разбираем лидеров и аутсайдеров июля 2026. —…

Алгоритмы и структуры данныхЯзыки программированияИнструментыИскусственный интеллектOpenAIРазработкаСтатьи
Tproger
RU

Context rot: как умирают ИИ-агенты в продакшене и как их спасти

87% ИИ-агентов в продакшене умирают не от галлюцинаций, а от устаревшего контекста. Разбираем причины и даём чеклист по спасению агентов. — Читать д…

Машинное обучениеИскусственный интеллектРазработкаСтатьи
Tproger
RU

ИИ в ИБ: где он реально работает, а где — просто модный ярлык

Что скрывается за словом «ИИ» в ИБ-продуктах: правила корреляции, ML или LLM? Реальные кейсы, честные ограничения и вопросы вендору перед покупкой.…

БезопасностьМашинное обучениеИскусственный интеллектРазработкаСтатьи
Tproger
RU

Тимлид, архитектор или QA: куда расти разработчику, который не хочет в менеджеры

Три трека роста для разработчика без перехода в менеджмент: архитектура, тимлидство и QA-автоматизация — что учить, по чему скучать и как примерить…

КарьераТимлидРазработкаСтатьи
Tproger
RU

Сколько стоит стать предпринимателем: обзор онлайн-магистратуры МФТИ

Тимлид Альфы рассказывает, как за две недели вывел в прод сервис на вайб-кодинге: проблемы с Git, ночные смены, границы аппетита и почему ИИ ускоряе…

Искусственный интеллектОбразованиеРазработкаСтатьи
Tproger
RU

Как я сделал аналог Hamachi для геймеров: история PortPlay

Привет, Хабр! Когда я был мелкий и трава зеленее, провайдеры всегда выдавали не белый, а «серый» адрес. Да, он менялся при каждом под…

СерверMinecraftХостингПет проектРазработкаcounter-striketerrariaпроброс портов
Habr
RU

Вайбкодинг для не-технарей: как взяться за сложный технический проект и не обмануться быстрыми победами

Разбираем главные ошибки вайбкодинга, роль архитектуры, тестирования и системного мышления при создании сложных AI-проектов без команды разработчико…

ТестированиеРаботаQAПриложениеРазработкаСтатьи
Tproger
RU

Git умеет игнорировать файлы не только через .gitignore: три уровня защиты от мусора в репозитории

Разбираем, как Git игнорирует файлы на уровне репозитория, машины и локальной копии. Узнайте, когда использовать .gitignore, .git/info/exclude и гло…

GitИнструменты командной строкиРазработкаСтатьи
Tproger
RU

Как работает экспертиза для сложных продуктов: рассказываем про подходы к задачам

Как устроена работа со сложными проектами — серверные платформы, Kubernetes и BPM. Разбираем подходы пяти команд и даём чек-лист для выбора инструме…

ИнструментыПроизводительностьСервисыБизнесРазработкаИнфраструктураСтатьи
Tproger
RU

Git в Telegram: как я избавился от JSON, победил Markdown и получил security by design

Git в Telegram? Без JSON, с SQLite, победой над Markdown и security by design. Код, схема БД, факапы и ссылка на бота. — Читать дальше « Git в Teleg…

GitБезопасностьPythonJSONIDESQLРаботаTorHTMLGitHubHRTelegramGitLabMITIBMМессенджерdevСерверMarkdownРазработкаСтатьи
Tproger
RU

Дайджест Android-разработки за июнь 2026: Android 17, Play и безопасность

Главное для Android-разработчиков в июне 2026: релиз Android 17, новые правила Google Play, zero-day CVE-2025-48595 и верификация разработчиков. Раз…

APIИнструментыИнструменты командной строкиGoogleИскусственный интеллектИнновацииРазработкаСтатьи
Tproger
RU

Выделенные команды, аутсорс или инхаус: как считать реальный TCO

Сравниваем TCO инхауса, аутсорса и выделенных команд: скрытые расходы, формулы расчёта и чек-лист для выбора модели разработки под ваш проект. — Чит…

Архитектура ПОУправление проектамиРазработкаСтатьи
Tproger
RU

Как Cloudflare строит ИИ-харнесс для охоты на уязвимости

ИИ-харнесс для поиска уязвимостей: как Cloudflare превратила 450-строчный скилл в оркестратор охоты на баги для 128 репозиториев. Читайте архитектур…

Open SourceБезопасностьМашинное обучениеИскусственный интеллектУязвимостьРазработкаСтатьи
Tproger
RU

Что такое Git worktrees и зачем их использовать

Git worktrees появились ещё в 2015 году, но популярность обрели только недавно. Разбираем, что это такое, как использовать в терминале и зачем они п…

Лучшая практикаОптимизацияGitИнструменты командной строкиПроизводительностьИскусственный интеллектGitHubРазработкаПереводы
Tproger
RU

Production-safe агентный цикл: как не дать ИИ сжечь бюджет

Как построить production-safe агентный цикл на Python, чтобы ИИ не сжигал бюджет в бесконечных итерациях. Разбираем circuit breaker, ledger и human…

APIБезопасностьPythonМашинное обучениеФреймворки и библиотекиИнформационная безопасностьРазработкаСтатьи
Tproger
RU

70% разработчиков считают ИИ-код дырявым, при этом 30% всех опрошенных деплоят его в прод

93% компаний взламывали из-за уязвимого ИИ-кода. Разбираем исследование Checkmarx и объясняем, почему разработчики деплоят баги в прод. Читайте выво…

Безопасный кодБезопасностьИскусственный интеллектОрганизация разработкиDevOpsРазработкаКибербезопасностьСтатьи
Tproger
RU

Протоколы связи микроконтроллеров: проектирование и парсинг

Разбираем структуру кадра, контрольные суммы и конечные автоматы для обмена данными между хостом и микроконтроллером. Примеры на C — читайте и внедр…

Алгоритмы и структуры данныхНизкоуровневое программированиеОптимизацияHardwareСетевые протоколыРазработкаСтатьи
Tproger
RU

Как мы сбежали из «KPI-караоке»: наш базовый минимум метрик, который реально работает

Разбор метрик разработки: почему мы отказались от 6 из 7 KPI, оставили Cycle Time и как внедрять метрики без демотивации команды. — Читать дальше «…

ТимлидБизнесРазработкаСтатьи
Tproger
RU

Пора прощаться с ESLint? Как Oxlint меняет правила игры в JavaScript-разработке

Oxlint на Rust обгоняет ESLint в 50–100 раз по скорости и требует минимальной настройки. Разбираем бенчмарки и сценарии миграции. — Читать дальше «…

JavaScriptВеб-разработкаИнструментыФронтендРазработкаСтатьи
Tproger
RU

От анализа требований до продакшена: почему задача QA — менять продукт, а не просто искать баги

Екатерина Акименко, ведущий QA-инженер Embedika, про ключевую задачу A — менять продукт, а не просто искать баги — Читать дальше « От анализа требов…

ТестированиеQAБизнесРазработкаСтатьи
Tproger