RU

70 бесплатных уроков августа: от Python и Go до Kubernetes, ML и микросервисной архитектуры

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

открытые урокибесплатные урокикарьера в ИТпрофессиональное развитиепрограммированиеИИdevopsмашинное обучениеkubernetes
Habr
RU

2 года в Obsidian: мой workflow, архитектура заметок, плагины и синхронизация

Около двух лет я использую Obsidian как основное приложение для ведения заметок, планирования и написания статей. В этой статье я хочу поделиться свои…

obsidianworkflowпродуктивностьменеджментзадачиграфобучениепрограммированиезаметки
Habr
RU

Разработка — это больше не код. Как AI меняет работу инженера через управление контекстом

Всем привет! Меня зовут Шадрин Дмитрий. Хочу поделиться собственными наблюдениями и практическим опытом использования AI в производственной разработке…

программированиеразработкаai agentархитектура
Habr
RU

Технический долг никуда не исчез. Мы просто начали платить за него токенами

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

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

От фичи к продукту: как мы хотели развязать себе руки, а открыли глаза заказчикам

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

мультифакторmultistatusпрограммированиемониторингинформационная безопасностьоблачные сервисымикросервисы
Habr
RU

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Golden Armada: трассировки как основа наблюдаемой AI-native системы

Можно ли понимать сложную систему, вообще не читая её код? Golden Armada — экспериментальная AI-native система, в которой код перестаёт быть главным и…

AIискусственный интеллектLLMбольшие языковые моделипрограммированиеархитектура ПОsoftware architectureAI-nativeгенерация кодаcode generation
Habr
RU

AI не убил разработчиков. Он сделал дешёвой видимость разработки

«Я собрал приложение за вечер. Разработчики больше не нужны». Лента забита такими постами, но мало кто показывает продолжение этих историй. А оно быва…

вайбкодингai разработканейросети в разработкеAI MVPбудущее программированияискусственный интеллект разработкапрограммированиебезопасность приложенийархитектура повайбкодер
Habr
RU

Как LLM* тотально перевернули концепцию разработки и программирования ПО

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

Ииискусственный интеллектвайбкодингпрограммированиеАрхитектураLlmagents
Habr
RU

Почему игровой GUI пишут заново (Ч.1)

Если показать любому игровому программисту лекции про пользовательский интерфейс года эдак 2006, а потом показать ему что он наклодовал в современной …

с++с++ программированиепрограммированиеигры и игровые приставкиникто не читает теги
Habr
RU

«70% соответствия ТЗ — это уже хорошо»: три мифа заказной разработки

Привет, Хабр! Меня зовут Александр Сахаров, я директор по работе с партнерами компании "Диасофт". За двадцать с лишним лет в индустрии никто из нас не…

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

Дыши ровнее, домна. Как мы сделали алгоритм и модернизировали систему вдувания пылеугольного топлива

Представьте себе махину высотой 80 метров, где выплавляется чугун: основной процесс проходит непрерывно (вообще без перерыва, даже на обед). Это домен…

программированиепромышленное программированиеанализ и проектирование системинженерные системы
Habr
RU

Как выкатывать ecommerce в Битрикс по частям и не останавливать продажи (7 часть)

Финальная часть серии — про самое нервное в любом ecommerce-проекте: как включать новую архитектуру по частям, не устраивать «большой релиз» и не оста…

программированиевеб-разработаapiразработкаlaravelбитриксвеб-разработкаapi gatewayssr
Habr
RU

Ecommerce на Laravel, или как мы собрали headless-слой для фронтов (6 часть)

В этой части собираем headless-слой для фронтов: Gateway, композицию API, SDK, ETag, SSR, идемпотентность и единые правила работы с запросами.  П…

headlesslaravelбитрикспрограммированиевеб-разработаgatewayapisdkидемпотентностьssr
Habr
RU

Почему программисты не сходят с ума(и почему иногда всё же сходят)

Программирование — это редко про «написать кнопку». Чаще это попытка перевести хаос бизнес-процессов, привычек пользователей и странных требований в с…

программированиеархитектура ПОenterpriseбизнес-логикаразработка ПОпроектирование системинженерия ПОразработкапрограммист
Habr
RU

Чистая архитектура на практике: перестаём ломать сервис при каждом релизе

У вас небольшой релиз. Вы меняете пару строк кода, выкатываете обновление - и через несколько минут сервис начинает отдавать странные ошибки. Баги поя…

clean architectureclean codearchitectureпрограммированиепроектирование системшаблоны проектированияоопhexagonal architecturegraspsolid
Habr
RU

Опыт использования сабагентов в AI-агенте для IDE: что реально работает на больших задачах, а что нет

  Архитектура «оркестратор + сабагенты» на одном экране: ведущий агент держит план и раздаёт подзадачи изолированным сабагентам. Один AI-агент в …

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

[Перевод] В агентскую эпоху не все архитектуры кода одинаково полезны

Дебаты, касающиеся программирования с применением агентов, в основном касаются подбора инструментария — какую IDE, какую модель, какой CLI использоват…

агентыпрограммированиепроектированиеанализ кода