Эксперимент с Claude Code на заброшенном Java-проекте
В этой статье я хотел бы сделать отчёт по эксперименту: взять чужой заброшенный Java-проект и методично прогнать через Claude Code все стадии, котор…
Tech news from the best sources
В этой статье я хотел бы сделать отчёт по эксперименту: взять чужой заброшенный Java-проект и методично прогнать через Claude Code все стадии, котор…
В 2020 году я написал робота, который закрывал за меня клиентские валютные сделки на Мосбирже. Схема оценки рынка у него была, прямо скажем, наивная…
Every engineer has met a cursed codebase. The file nobody edits without a small prayer. The function with a comment that says "DO NOT TOUCH" and no…
Добавить на страницу новые функции, не трогая саму страницу, звучит как противоречие. Но альтернативу мы посчитали командой: полное переписывание за…
Lately I keep getting asked about legacy replacements. It's become one of the more common conversations I have, and the framing is almost always the…
Новый сервис в пустом репозитории легко назвать greenfield. А если он должен заменить часть работающей системы, перенести данные за десять лет, сохр…
Every bank, insurer, and government system running on a mainframe today is sitting on COBOL that nobody wants to touch and nobody can afford to leav…
Many companies still run production, warehousing, orders and invoicing on a business system that has been going for twenty years or more on an AS/40…
How I turned the pain of inheriting legacy systems into an open-source framework that produces structured diagnostics — tested on real production co…
Have you ever been at a situation where you have been recently hired to maintain a legacy project, an important project at your company, but the pre…
Why race‑condition crashes only appear under specific timing, vanish under debugging, and produce different stack traces on every run. Race‑conditio…
Всем привет. На связи Дмитрий Немчин из Т-Банка. Снова буду говорить про Greenplum, но в необычном контексте. С 2015 года занимаюсь Greenplum: разви…
Пока мы готовили новое исследование Apple Hills Digital , интереснее всего показались не сами по себе цифры, а внутренние противоречия рынка. Они по…
Before modernizing legacy systems with AI, assess your verification capacity. Migration requires testing, observability, human judgment, and methodo…
Если ориентироваться только на публичные обсуждения, может сложиться впечатление, что большинство проектов уже давно перешло на Spring Boot 3.x. В к…
I was diagnosed with stage 3 cancer. Surgery is scheduled for December 31st. Last day of 2020. Fitting. I'm not going to use this space for medical…
You've inherited a system that nobody wants to touch. It's ten years old. There are class files with three thousand lines. The naming convention cha…
В 2026 году до 95% операций по картам в банкоматах мира обрабатываются на языке, который старше кассеты VHS и Microsoft как компании. Этот язык в уч…
Промышленный DevOps — это не про «деплоим по десять раз в день», а про предсказуемость, контроль и снижение цены ошибк…
In the overview article Crash Patterns Overview: A Practical, Symptom‑First Guide to Debugging C++ Crashes , we introduced the two‑layer crash model…
What went up cannot all come down (for museum display).
This guide walks through a legacy pattern built around std::auto_ptr , something still found in many older C++ codebases. The pattern usually involv…
Когда программист впервые слышит слово «архитектура», он обычно представляет что-то скучное: диаграммы, стрелочки, коробочки, совещания на три часа…
Иногда систему нужно быстро объяснить человеку со стороны: новому разработчику, техлиду, архитектору, аудитору или инвестору на technical due dilige…
Откройте свой git log за последний месяц. Посчитайте коммиты, начинающиеся со слов fix, hotfix, temp, workaround или (классика жанра) – //TODO: пере…
Подключить MFA к современному веб-приложению обычно несложно: достаточно подключить SAML или OIDC на стороне самого приложения и включить второй фак…
Anthropic's new Mythos Preview surfaced a 27-year-old vulnerability in OpenBSD — the most-audited operating system in commercial software — and gene…