Это наш опыт миграции со Spring Boot 3.5.12 и Spring Cloud 2025.0.1 на Boot 4.0.6 и Spring Cloud 2025.1.x в большом коммерческом проекте, дополненный ссылками на официальные изменения Boot 4. В спорных местах ссылки стоят прямо в тексте, а в конце есть раздел «Источники».
Читать далееПривет, Хабр! На связи финалист ICPC и гроссмейстер Codeforces MachineSolution. Также напомню, что я продолжаю рассказывать о своей подготовке и соревнованиях в Telegram-канале Machine Solution. Иногда я также беру учеников на индивидуальные занятия. Если вам понравились мои статьи и хочется прокачаться в спортивном программировании — пишите мне, обсудим.
Это вторая часть истории о том, как спустя пять лет после своего школьного Всеросса я решил написать зеркало заключительного этапа ВсОШ по информатике 2026 года. Первую часть можно прочитать здесь. Там я подробнее рассказал о формате олимпиады, стратегии набора баллов и о том, как прошёл мой первый день.
Читать далееВ этой статье я хочу погрузиться (и погрузить читателя) в дебри C++ на примере написания собственной std::function.
Почему std::function? Потому что реализацияstd::function, внезапно, затрагивает большое количество продвинутых техник и нюансов языка, и все они достаточно любопытны для пытливого плюсовика.
Читать далееПривет, Хабр! В прошлой статье мы разбирались, почему «Mean Time» метрики в отрыве от контроля качества превращают SOC в дорогой автокликер и как мы пересобрали еженедельную отчетность, внедрив контроль качества.
В конце статьи я обещал рассказать о калькуляторе трудозатрат SOC. Инструмент готов, и теперь можно перейти от общих рассуждений к цифрам.
Сегодня поговорим о проблеме, которая обсуждается заметно реже, чем SLA, MTTD и MTTR, но напрямую влияет и на эти показатели, и на устойчивость команды. Это управление загрузкой SOC: понимание того, сколько работы действительно выполняет команда, сколько ресурса у неё осталось и можно ли безболезненно взять на себя ещё одну функцию.
Отдельно разберём, как перегрузка приводит к выгоранию аналитиков первой линии, почему «все заняты» – плохой аргумент в разговоре с руководством и как перевести этот разговор на язык часов, FTE и управляемых сценариев.
Читать далееСалют, Хабр!
Когда мы разработали умное кольцо Сбер и рассказали о нём на Хабре (и не только), комментаторы регулярно спрашивали:
— А платить им можно? Почему нет?!
Докладываем: уже можно — теперь это первое в России умное кольцо, которое и отслеживает показатели организма, и обладает функцией бесконтактной оплаты по bluetooth. Меня зовут Сергей, я главный инженер по разработке; расскажу, как реализовали проект.
Читать далееАнтон Бурлаков — гендиректор ООО «Интеллитех». Его компания недавно воспользовалась программой Московского Инновационного Кластера и всего за месяц получила патент на полезную модель. О том, как патенты помогают в бизнесе, процессе подготовки заявки и многом другом Антон рассказ Павлу Соколову, главному редактору журнала Онлайн Патент.
Читать далееУ любой компании как и у человека есть память. В бизнесе это называется корпоративным знанием. Однако неверно думать, что знания – это что-то зафиксированное в документах. На самом деле большая их часть скрыта в решениях, принятых интуитивно, негласных договоренностях команды, и понимании, когда правило лучше обойти.
Читать далееНа днях я разбирал дополнительные материалы, которые собирал во время написания книги «Невиноватая игра». В ней я разобрал множество мифов, связанных с индустрией, применяя доказательный подход – опирался на исследования, опросы и реальные исторические факты.
Уже после того как книга ушла в печать, обратил внимание на эксельку с подборкой из 100 шутеров, в части которых конкретный народ выставлялся врагом и виновником всех бед, и на исследование двух политологов, которые количество таких игр подсчитали уже десять лет назад – в 2016-м. И решил эти два файла сверить.
В статье рассказываю, что и как подсчитали мы и они, и почему совпадение этих двух независимых подсчетов интереснее, чем любой из них по отдельности.
Читать далееДэкс Хорти из HumanLayer объясняет, почему “фабрика кода с выключенным светом”, где агенты пишут, ревьюят и тестируют без человека, пока не работает: по его мнению, при обучении модели почти не получают сигнала о поддерживаемости кода, а быстрого способа ее проверить пока нет. Его рецепт - вернуть ревью и сделать его дешевым планированием. Разбираю эссе и 272 комментария на HN и сравниваю с собственным конвейером на Claude Code и Codex: спека прозой, тесты вслепую, сверка второй моделью. Спойлер: 22 нарушения спеки при 2650 зеленых тестах, и разбор того, что эта цифра доказывает, а чего нет.
Читать далееВыложу здесь в одну статью серию постов из моего ТГ канала про то, как в этом году прошёл DotNext.
25 и 26 сентября в Москве прошла очередная конференция DotNext. Вернулся и делюсь впечатлениями. Я уже писал, какие доклады хочу посетить, однако, по ходу несколько раз передумал. На этот раз решил посетить несколько воркшопов, т.к. они не записываются на видео, а доклады можно посмотреть в записи позже. Воркшоп отличается от доклада тем, что на нём разбирается конкретный практический пример, а аудитория активно участвует, задавая вопросы или предлагая решения. Раньше они меня пугали своей продолжительностью. Доклады длятся по часу, а воркшоп – это обычно от полутора часов и дольше. ИЧСХ, в начале каждого воркшопа любой докладчик считает своим долгом упомянуть, что времени у нас очень мало
Привет, Хабр. В этом дайджесте собрали 65 бесплатных демо-уроков по основным IT-направлениям. В программе — многопоточность, микросервисы, Kubernetes, Kafka, LLM и ИИ-агенты, безопасность ИИ-систем, SQL, автоматизация тестирования, Data Quality и другие темы, с которыми сегодня сталкиваются команды в реальных проектах.
Уроки проводят преподаватели OTUS — практикующие специалисты, которые работают с этими технологиями и подходами в своих проектах. Можно разобрать актуальные задачи вместе с экспертами, задать вопросы по своим кейсам и посмотреть, какие направления и инструменты стоит изучить глубже.
Смотреть подборкуСейчас, пожалуй, нам покажется даже и невероятным, что такая широко распространённая вещь, как ферритовые изделия для электроники раньше были распространены мало, что вызывало множество проблем и накладывало определённые ограничения; и, в противовес этому, с их появлением всё кардинально изменилось и упростилось…
Интересно, что ферромагнитные сердечники могут быть изготовлены даже самостоятельно — конечно, уступающие по эксплуатационным свойствам заводским изделиям, но, сам факт наличия такой возможности всё равно занятен (и, думается, малоизвестен для широкой публики!)…
В связи с вышесказанным, присмотримся поподробнее к сердечникам-магнитопроводам как таковым и ферритам в частности, как с точки зрения их эволюции и пользы, так и с точки зрения создания сердечников одним из довольно удивительных кустарных способов!
Читать далееВ первой статье я разобрал аббревиатуры, встречающиеся на производстве: от SCADA, PLC и MES до PLM, BIM, EAM и QMS. Получилась нижняя часть корпоративного ландшафта: системы, которые работают с технологическим процессом, оборудованием, проектными данными и производственными операциями.
Но аббревиатуры на этом, конечно, не заканчиваются. Над производством стоит корпоративный уровень, где планируются потребности в материалах и ресурсах, считаются финансы, собираются данные в отчеты и аналитику, а также работает всеми любимый HR. И, конечно, наборов заглавных букв тут тоже хватает. Во второй части я расскажу, как MRP привел к ERP, зачем нужны BI и EPM, чем HCM отличается от HR-систем и что здесь делают ATS, LMS и WFM.
Читать далееПредставьте, что ваш запрос в Greenplum внезапно завис. Есть план выполнения, но что именно сейчас происходит, непонятно. Перекос данных? Spill на диск? В итоге вы перезапускаете запрос наугад: инструментов для живого наблюдения попросту нет.
Всем привет! Я Алексей Рожок, разработчик ClickHouse в Yandex Cloud. Летом 2026 года я стажировался в Greenplum/Cloudberry и реализовывал проект, который помогает увидеть весь путь запроса. В статье покажу, как достучаться до процессов на всех хостах кластера и почему сбор метрик пришлось вынести с координатора в отдельный сервис YAGPCC.
Читать далееПредставьте, что ваш запрос в Greenplum внезапно завис. Есть план выполнения, но что именно сейчас происходит, непонятно. Перекос данных? Spill на диск? В итоге вы перезапускаете запрос наугад: инструментов для живого наблюдения попросту нет.
Всем привет! Я Алексей Рожок, разработчик ClickHouse в Yandex Cloud. Летом 2026 года я стажировался в Greenplum/Cloudberry и реализовывал проект, который помогает увидеть весь путь запроса. В статье покажу, как достучаться до процессов на всех хостах кластера и почему сбор метрик пришлось вынести с координатора в отдельный сервис YAGPCC.
Читать далееНаша рубрика «Кем работать в IT» — интервью с представителями IT‑профессий, в которых специалисты рассказывают о тонкостях своей работы: плюсах, минусах, подводных камнях и заработной плате. Мы надеемся, что джунам и стажёрам она поможет больше узнать о том, что их ожидает на карьерном пути, а профессионалам — посмотреть на свою специальность через чужой опыт и, может быть, открыть для себя что‑то новое.
Сегодня о своём опыте работы нам рассказал Юрий Кудрявцев, технический лидер backend‑разработки в компании Альфа‑Деньги.
Читать далееСоздать отверстие, подобрать комплектующие, расположить элементы в пространстве и разместить готовую проходку в проекте – все эти задачи можно решить в nanoCAD BIM ОПС 25.1. Разбираем, как сформировать кабельную проходку с собственной 3D-графикой, проверить ее расположение и автоматически получить спецификацию отверстий.
С чего начать создание кабельной проходки
Для работы понадобятся три таблицы базы данных из категории «Проходки»: «Отверстия», «Комплектующие проходок» и «Сборки проходок» (рис. 1). Дополнительные элементы доступны в таблице «Материалы» категории «Материалы и комплектации». Каждая таблица отвечает за свою часть работы: геометрию отверстия, состав комплектующих или объединение элементов в готовую сборку.
Узнать большеКоманда Solar WAF зафиксировала в первой половине 2026 года аномальный всплеск числа веб-атак, пик которого пришелся на июль. Подавляющее большинство зафиксированных событий – работа автоматизированным сканеров. Аналитики «Солара» не исключают, что в мае-июле (периоде, когда наблюдался быстрый рост количества веб-атак) российские компании подверглись спланированному массовому сканированию веб-ресурсов с помощью сканеров на базе ИИ. Несколько месяцев злоумышленники собирали информацию об уязвимостях, а в августе начали пробовать их эксплуатировать. Среди этих проб была выявлена новая тактика: злоумышленники стали маскировать трафик веб-атак под запросы легитимных ИИ-сервисов (DeepSeek, ChatGPT, Perplexity и не только). Цель такой маскировки – обмануть WAF. Как много было выявлено таких инцидентов и что за ними последует – рассказываем ниже.
Узнать, что скрывает User-AgentСолнце вышло — убавляем досветку. Выросла влажность — запускаем проветривание. Поднялся сильный ветер — закрываем шторы. Расскажу, как мы поручили эти задачи автоматике в клубничных теплицах Гомеля и Бреста. В статье — алгоритмы управления светом и микроклиматом, схемы щитов и история о том, как магнитные пускатели мешали работе 4G-модема
Читать далееПрочитали новости, исследовали дела судов – и собрали самые интересные инциденты за сентябрь. В ролях – банки, которые сами отправляли данные мошенникам, программисты, навайбкодившие уязвимости в инфраструктуре, и ИБ-компании без правил безопасности.
Читать далее