-
Привет, Хабр!В статье я хочу рассказать как создать свой язык программирования с нуля на Rust. Ориентируюсь я на тех, кто еще не писал свои языки и знает Rust, нужно уже хорошо в нем разбираться. Этот язык для написания я выбрал,…
-
117 ИТ-проектов и один вопрос, который убил большинство из них
Когда я собрал список всех ИТ‑инициатив в холдинге, их оказалось 117. Это уже после нормализации — до неё было больше. Четыре проекта с разными названиями, разными авторами, разными бюджетами — про одно и то же: автоматизацию конкретного складского процесса. Каждый руководитель запустил «свою» инициативу, не зная о трёх остальных. Аналитики…
-
Почему я перестал передавать Spring Pageable в контракты слоя приложения
Контракт use case должен описывать потребность приложения, а не API выбранного persistence фреймворка. Spring Data пагинация хорошо работает в CRUD приложениях. Для многих проектов Pageable в application service это разумный компромисс. Проблема возникает, когда Pageable становится частью публичного контракта use…
-
Нейросети для графиков и диаграмм: Как сделать визуализацию данных с помощью ИИ
Ищете нейросети для визуализации данных? Разбираем лучшие инструменты 2026 года: от генераторов блок-схем по коду до ИИ для графиков и диаграмм. Экономьте часы рутины с точными промптами.Нейросети для графиков и диаграммЕще год назад построение сложных архитектурных схем или сборка дашбордов…
-
Вики врёт, прод молчит: почему пора сделать OpenAPI единственным источником правды о вашем API
Короткая суть. Некоторые команды до сих пор хранят «правду» об API в трёх несовместимых местах: в голове бэкендера, в страничке Confluence, которая устарела ещё прошлой весной, и в реальном JSON, который прилетает с прода. Эти три источника постоянно расходятся, и расплачиваются…
-
Город, которого нет… на карте ЦОД‑индустрии — и это странно
Я из Воркуты. Несколько лет изучаю возможность строительства здесь крупного вычислительного центра для ИИ-задач. Каждый раз, когда я рассказываю об этом, слышу одни и те же шесть возражений. Все они звучат убедительно. Ни одно не выдерживает проверки фактами.Контекст: почему вообще…
-
10 настроек Claude Code для разработчика-архитектора
За 6 месяцев ежедневной работы с Claude Code я выработал 10 конфигов. Без них теряю по 10-15 часов в месяц на исправление того, что агент сделал не так. С ними ощутимо меньше. Это не туториал «что такое Claude Code». Это…
-
Muxalma — обмен пакетами данных через общее хранилище
Проект на GitHub находится в стадии ранней альфы. Эта статья дополняет README проекта.Сетевые события можно записывать и вычитывать из стороннего хранилища по своему вкусу. Каждое событие выглядит так:public interface NetworkEvent { UUID getConnectionId(); int getSerial(); EventType getType(); byte[] getPayload();}Они рассказывают…
-
Психология организационных изменений. Роли, которые играют в игры, и игры, в которые играют роли
Любые организационные изменения начинаются с надежды.Руководители верят, что новая структура, процессы или технология улучшат работу. Команды надеются, что изменения принесут ясность, возможности или хотя бы избавят от старых проблем.Однако, неважно, насколько изменения полезны для бизнеса и понятны участникам, они также…
-
Глава Microsoft: уволили инженера — ваши знания утекли в ИИ конкурента
Сатья Наделла в свежем выпуске подкаста Possible Рида Хоффмана, записанном сразу после конференции Build 2026, рассказал о проблеме, которую, по его словам, индустрия еще не осознала до конца. Наделла считает, что дальше экономику будут определять две вещи: привычный человеческий капитал и то,…