RU

[Перевод] Басня о полусыром продукте

Представьте себе, что некий предприимчивый человек решил учредить свой первый бизнес. Он не умеет печь торты или замешивать тесто, но зато прекрасно з…

ruvds_переводуправление разработкойпромышленная разработкапекарный бизнеспрограммированиеуправление продажамикарьера в it
Habr
RU

Беннетт Фодди объяснил, как в Getting Over It работает молот

Ключевой компонент игры Getting Over It with Bennett Foddy — это молот главного персонажа. Именно с помощью этого приспособления игрок передвигае…

Getting Over ItGetting Over It with Bennett Foddyигрыигровая разработкаUnityпрограммированиеБеннетт Фоддиигровая физикаигровые механикиC#
Habr
RU

ОС Нейтрино: адаптивная технология прикладного профилирования реального времени

Куда уходит процессорное время? Этот вопрос встает перед разработчиком встраиваемой системы как при поиске узких мест, так и при разборе ситуаций, ког…

операционные системыоптимизацияпрограммированиесистемное программированиепрофилированиевстраиваемые системызосрв нейтрино
Habr
RU

Frontend CTF, или Как связаны Мона Лиза и искусственный интеллект

Привет, Хабр! Меня зовут Никита, и я один из тех, кто каждый год делает Frontend CTF в рамках конференции «Я 💛 Фронтенд». Сегодня хочу с вами поделить…

frontendctfзагадкипрограммированиеконференцииигры для программистов
Habr
RU

Veai + TMS: как подключить Allure TestOps и Test IT к ИИ-агенту в IDE и чинить упавшие автотесты

Автотесты падают, а разбор занимает время: нужно открыть отчёт в системе управления тестами, понять причину падения, залезть в реп…

программированиеjavaideaideai-агентыopenideии-агентыии и машинное обучениеии-ассистентии-модель
Habr
RU

От полной выгрузки к S3 и PostgreSQL: как мы доставляем гигабайты данных в память подов

Представьте себе высоконагруженный сервис, который решает, с какого из множества складов нужно отправить товар покупателю. В пике через него проходит …

highloadbackendgolanggoпроектирование системпрограммированиевысоконагруженные системыozon tech
Habr
RU

LSP vs весь стек JetBrains IDE: что получает AI-агент без доступа к платформе IDE

Привет, Хабр. Сейчас почти каждый AI-кодинг-агент подключает LSP — Language Server Protocol. Это тот самый протокол, по которому редактор общается с я…

lsplsp аналогlspconfigaiai-агентыideideajavaпрограммированиеjetbrains ide
Habr
RU

gRPC в мире PHP: пошаговый гайд по сборке микросервиса на Symfony 8 и RoadRunner

Переход к микросервисной архитектуре неизбежно поднимает вопрос эффективности межсервисного взаимодействия. В PHP традиционный стек на базе PHP-FPM и …

phpвеб-разработапрограммированиемикросервисыapiвысокая производительностьsymfony
Habr
RU

Как мы научили ИИ-агента в JetBrains за минуту настраиваться под чужой проект

Когда подключаешь ИИ-агента к новому репозиторию, первые полчаса уходят не на код, а на объяснения. Какой стек, какие соглашения в…

программированиеai-агентыaijavakotlinideideaтестированиеаналитика
Habr
RU

PID Toolkit — браузерный инструмент для настройки PID — регуляторов без установки

Привет, Хабр. Некоторое время назад я публиковал ElectroKit - Браузерный расчётчик электрики, полностью работающий в одном HTML-файле. Благодаря вашим…

diy или сделай сампрограммирование микроконтроллеровпрограммированиеopen sourceкалькуляторы
Habr
RU

Худший язык программирования всех времён /s

Есть на ютубе видео на пятьдесят минут с гордым названием «худший язык программирования всех времён» . Не удивлюсь, если вы подумаете, что оно про C++…

с++программированиененормальное программированиеразработка игр
Habr
RU

Хватит объяснять агенту проект в каждом чате: что появилось в Veai 5.14

Когда работаешь с AI-агентом в большом проекте каждый день, накапливаются две усталости.  Первая  – объяснять одно и то же.  …

ai-агентыaiai-agentjavakotlinideideaпрограммированиеаналитикапрограммисты
Habr
RU

Умная шина: почему мы не стали писать ещё один ESB

Привет, Хабр. Меня зовут Виктор Овчинников, я руковожу разработкой интеграционной платформы Digital Q.Integration в компании Диасофт. Про то, как инте…

diasoftdigital qdigital q.integrationпрограммированиеaiai-агентыинтеграцияинтеграция систем
Habr
RU

Симулятор логических схем с программируемыми гейтами на Lua

Всем привет, недавно я написал симулятор логических гейтов или вентилей на С++ (sfml для графики + sol2 для интеграции луа скриптов), которые можно пр…

C++luaкодингпрограммированиесхемылогические схемылогикасимуляцияпроцессорвентиль
Habr
RU

[Перевод] Раньше ПО работало шустро, потому что иначе было никак

Несколько недель назад мы обсуждали Java-компонент, запускающий кластер Spark. Его основная задача — координация. Он поднимает всю необходимую инфраст…

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

Код от нейронки плоский — как и её тексты. Только в тексте это заметно всем

Вайб-кодер в чистой форме — человек, который вообще не имеет отношения к разработке — физически не способен оценить код. Для него работает = работает.…

LLMнейросетивайбкодингClaude Codeкачество кодаcode reviewтехнический долгфрилансискусственный интеллектпрограммирование
Habr
RU

Агент написал код за 12 секунд и чинил его 40 минут: как я на самом деле сравнила ИИ-агентов

Все обзоры меряют одно — как быстро агент работает с кодом. Но на моём боевом Java-проекте на тысячи строк самый «быстрый» агент выдал решение за 12 с…

программированиеjavakotlinмашинное+обучениеаналитика данных
Habr
RU

Как потерять спутник за 125 млн$: инструкция от NASA

NASA, 23 сентября 1999 года. К тому моменту аппарат Mars Climate Orbiter уже девять месяцев летел к Марсу. Вот-вот он должен был выйти на орбиту плане…

спутникимарсошибкаitошибка переводаметрическая системапрогрмамное обеспечениепрограммированиеработаработа в it
Habr
RU

Кирилл, моя задница и 4 правила леса

Продакшен. 23:52. Пятница. Восстанавливаем схему БД. Нет, не случайная авария. Просто я удалил поле, потому что Кирилл был уверен, что оно не нужно и …

правила леса4 правила лесакак выжить в айтикак эффективно работать в айтиайтипрограммированиеменеджментteamlead
Habr
RU

VARS: Совмещение Интерактивности И Реального Времени

Современные операционные системы вынуждены одновременно обслуживать рабочие нагрузки разных типов, и редко удаётся их должным образом совместить. Пред…

операционные системыпланировщиквысоконагруженные системыядросистемное программированиепрограммированиепроектирование систем
Habr
RU

«Охота на лис» в XXI веке: забытый радиоспорт в новом техно стиле

"О спорт, ты — мир!" — это замечательная фраза основателя современных Олимпийских игр Пьера де Кубертена. И с этим трудно не согласиться, ведь спорт, …

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

HyperLogLog: как найти уникальные значения в терабайте данных, не храня их

Представим задачу: хайлоад-сервис гонит поток данных — логи, IP-адреса, ID пользователей, миллиарды записей в сутки. Ваша задача — посчитать количеств…

chyperloglogloglogоптимизацияалгоритмыненормальное программированиепрограммированиеtimeweb_статьи
Habr