Habr📅 27.08.2026 06:38⏱️ 20 мин
Цикл «Данные без противоречий» — про TDCV2, открытый конструктор тестовых данных, который я пишу сам. Работает он так: вы описываете конфигом, какой файл вам нужен, а конструктор порождает его целиком — от двух строк до сотен тысяч. Нужно это, когда надо наполнить базу, проверить отчёт или показать демо, а настоящие данные брать нельзя. От генераторов случайных значений он отличается одним: следит…
Читать полностью →Habr📅 27.08.2026 06:33⏱️ 11 мин
В IT мы научились хорошо измерять скорость: velocity, lead time, Time to Market, число релизов, количество закрытых спринтов. Но все эти показатели отвечают прежде всего на вопрос «как мы работаем?» . Бизнесу нужен ответ на другой вопрос: «что изменилось благодаря этой работе?» Можно идеально провести спринт, выпустить фичу раньше срока и даже в четыре раза сократить Time to Market — а затем закры…
Читать полностью →Habr📅 27.08.2026 06:22⏱️ 2 мин
Однажды американский гражданин решил обратиться в суд, однако денег на судебные разбирательства у него не было, а желание судиться было очень большое. Ходил мистер американец по судебным заседаниям, готовил судебные документы с помощью ИИ помощника, однако все как‑то у него не складывалось и он раз за разом проигрывал в судебных процессах. Осознав, что где‑то он свернул не туда, талантов, умений, …
Читать полностью →Habr📅 27.08.2026 06:04⏱️ 7 мин
Если новый процесс мешает работать, нужно сказать об этом руководителю, отказаться выполнять бессмысленное требование или уйти, если разговоры не помогают. Это же очевидно! Но всё не так просто. Отказаться — значит вступить в конфликт с руководством. Уйти — потерять зарплату, коллектив и стабильность, а затем искать новую работу, что с нынешним рынком непросто. Поэтому обычно остаётся одно — присп…
Читать полностью →Habr📅 27.08.2026 06:00⏱️ 28 мин
Сегодня официально выпустили новую версию Kubernetes — 1.37. Разработчики сфокусировались на трёх основных областях: оптимизация управления жизненным циклом рабочих нагрузок, повышение безопасности кластера и более эффективное распределение ресурсов (прежде всего в механизме DRA). Появились долгожданные фичи: полноценный checkpoint/restore на уровне подов для заморозки состояния приложений, двухэт…
Читать полностью →Habr📅 27.08.2026 06:00⏱️ 12 мин
У сервиса, который хранит ключи шифрования, есть клиент, которому он обязан верить. Это бэкенд приложения: он подписывает каждый запрос своим ключом, и подпись честно сходится. Теперь предположим, что бэкенд захвачен. Атакующий получает вместе с ним и ключ подписи, а значит выписывает себе совершенно валидные разрешения на любой документ. Все десять проверок при выдаче ключа проходят. Ни одна не з…
Читать полностью →Habr📅 27.08.2026 06:00⏱️ 6 мин
Service Desk редко воспринимают как что-то героическое. Обычно о нём вспоминают тогда, когда что-то перестало работать, нужно получить доступ к системе или просто непонятно, куда отправить запрос. Но в большом банке Service Desk — это не просто форма для создания заявок. Это единая точка входа для сотрудников, механизм маршрутизации задач и источник данных для анализа работы поддержки. Сегодня наш…
Читать полностью →Habr📅 27.08.2026 06:00⏱️ 9 мин
Привет! Я Антон, инженер по машинному обучению — уже больше семи лет работаю в индустрии. За это время мне довелось поработать с классическим ML, компьютерным зрением, NLP, а последние годы — с современным ИИ и большими языковыми моделями. Сейчас я совмещаю работу инженером с ролью технического лида в Яндекс Практикуме на курсе «ИИ-инженер» . За последние несколько лет я заметил, как вместе с разв…
Читать полностью →Habr📅 27.08.2026 05:50⏱️ 9 мин
У меня есть несколько статей, в которых я рассказываю о различных особенностях работы коллекций в .NET, например эта и эта . Мы с вами разбирали, как лучше искать в коллекциях, спорили о преимуществах Any и Count в борьбе за тысячные доли секунды. Но все усилия, затраченные на эти микрооптимизации, могут пойти крахом из-за одного неудачного запроса в базу или другой сервис. На этот раз я предлагаю…
Читать полностью →Habr📅 27.08.2026 05:31⏱️ 113 мин
Продолжение первой и второй частей. В первой мы развернули двухуровневую инфраструктуру: Root CA и три промежуточных центра — Person, Server и Code. Во второй научились отзывать сертификаты, раздавать CRL и подняли OCSP-responder. В самом начале первой части я обещал «беспарольный вход в админку». Пришло время его получить. Как и предыдущие части, статья задумана как подробное пособие : по каждой …
Читать полностью →