Более 28 лет опыта разработки, в том числе и на C#.NET с 2002 года — архитектура, практики, паттерны, реальный код, с ИИ и без него.

Блог разработчика C#.NET: архитектура, паттерны, практики, примеры кода, опыт разработки с 1989 года.

Недавно добавлено
Идемпотентность в API
Опубликовано 17.10.2026 07:00:00 в категории Микросервисы
Как повтор запроса превращается в дубль заказа и двойное списание — и как это исправить в ASP.NET Core? Обо всём в этом видео.
Промпт-инжиниринг для технической документации — как настроить ИИ-агента
Опубликовано 16.10.2026 05:02:00 в категории Искусственный интеллект
Какие документы можно доверить ИИ-агенту, что ему нужно явно запрещать, примеры плохих и правильных промптов для XML-комментариев, ADR и release notes, инструменты docs as code.
Кэширование — как инструмент управления коммуникациями в микросервисах
Опубликовано 11.10.2026 03:28:00 в категории Микросервисы
Кэширование обычно воспринимают как способ «чтобы работало быстрее». В монолите так оно и есть. В микросервисной архитектуре у кэша появляется вторая, не менее важная роль: он решает, когда сервису вообще стоит разговаривать с "соседом". В этой статье разберёмся, чем кэш помогает микросервисам, где он может находиться, как узнаёт об устаревании данных и как всё это реализовать на ASP.NET Core.
Code Review от ИИ-агента
Опубликовано 10.10.2026 07:30:00 в категории Теория и практика
Чтобы не прокиснуть мозгами, можно делать наоборот: не заставлять ИИ-агента писать код, а наоборот, написать код и попросить ИИ-агента его проверить.
Факт дня
Серийный убийца Генри Говард Холмс в конце 19 века построил в Чикаго отель со множеством ловушек. Во время строительства Холмс поменял несколько подрядчиков, поэтому только он сам знал настоящую планировку здания. Его жертвами были как работники гостиницы, которые принимались с условием страхования жизни, так и постояльцы, а тела убитых Холмс обычно анатомировал в модели скелетов и продавал различным учреждениям. В арсенале маньяка были звуконепроницаемые комнаты, комнаты с подачей газа, резервуары с кислотой, дыба и бутылки с ядами. На судебном процессе, предшествующем смертной казни Холмса, он сознался в 27 убийствах, хотя некоторые исследователи оценивают количество жертв в 200 и более человек.
Интересные новости
Рейтинг языков программирования TIOBE за октябрь 2026 года: R обошел SQL, а Julia впервые за три года вернулся в топ-20
Общая
19.10.2026 13:56:50

Авторы индекса TIOBE опубликовали октябрьский рейтинг популярных языков программирования. Несколько позиций рейтинга претерпели изменения с начала 2026 года. Текущий топ-20: 1 — Python. 2 — C. 3 — C++. 4 — Java. 5 — C#. 6 — JavaScript. 7 — Visual Basic. 8 — R. 9 — SQL. 10 — Rust. 11 — Go. 12 — PHP. 13 — Fortran. 14 — Swift. 15 — Scratch. 16 — Cobol. 17 — Perl, 18 — Julia, 19 — Delphi и 20 — Matlab.

Calabonga: Неужели Delphi еще жив?!?

Релиз Cjam 2.7.5.0 — легковесного Freeware редактора MP3 для ПК на ОС Windows
Программное обеспечение
19.10.2026 04:24:27

Состоялся выпуск проекта Cjam 2.7.5.0 — легковесного Freeware редактора MP3 для ПК на ОС Windows. Релиз Cjam 1.0.0.0 произошёл в декабре 2019 года. Сборка Cjam 2.0.0.0 представлена в июне 2025 года. Решение Cjam не является Open Source, а исходный код проекта закрыт для публичного использования.

ИИ-агенты Tencent вышли из-под контроля во время тестов
Искусственный интеллект
19.10.2026 03:05:31

Агенты, которых Tencent использовала для оценки сторонних моделей, начали вести себя в интернете непредусмотренно: пытались обходить защиту сайтов и пользовались скомпрометированными учётными данными. Компания ужесточила контроль сетевого доступа и действий агентов.

ИИ пишет столько кода, что Anthropic создала собственную систему контроля версий
Инструменты и утилиты
19.10.2026 03:04:55

Объём кода, который генерирует Claude, перегрузил привычную инфраструктуру разработки внутри Anthropic. Решением стала собственная система контроля версий Scion — пример того, как ИИ-агенты меняют требования к инструментам команды.

Claude за полчаса разгадал 25-летнюю загадку АНБ
Искусственный интеллект
19.10.2026 03:04:26

Исследовательская модель Claude меньше чем за 30 минут нашла происхождение seed-значений эллиптических кривых NIST P-192…P-521, которые АНБ передало в стандарт в 2000 году без объяснений. На P-256 сегодня держатся TLS-сертификаты и токены входа; правильность решения подтвердил криптограф Филиппо Вальсорда.

Вопрос дня
Каким воинским подразделением в 1919 году командовал Чапаев?
A) Корпусом
B) Дивизией
C) Взводом
D) Полком
Полезности
Опубликовано 08.09.2021 17:40:01 в категории Полезности
Комментариев: 1
В этом посте постарался собрать всё самое полезное, что может помочь максимально быстро найти новую работу разработчику.
Шаблоны микросервисов
Опубликовано 03.08.2021 14:50:19 в категории My Frameworks
В статье речь пойдет про Nimble Framework. Шаблоны позволяют ускорить процессы, потому что исключают рутину. Не за чем делать одно и тоже много раз, можно просто использовать наработки и опыт других людей. Причем сфера применения шаблонов абсолютно не важна. Как часто вы создаете микросервисы?
Опубликовано 02.07.2021 16:10:26 в категории Полезности
Комментариев: 3
Интересные, полезные ссылки на книги, видео, статьи и другие материалы, которые могут быть полезные разработчикам.
Опубликовано 22.05.2021 23:22:50 в категории Теория и практика
Серия видео роликов с вопросами и ответами на них, которые присылают подписчики youtube-канала и читатели блога, а также и подписчики boosty.to. Ответы на разные вопросы по разным темам: о принципах программирования, паттернах, правилах, законах, библиотеках, nuget-пакетах, инструментах, сборках и многое-многое другое.
Юмор дня

Живой уголок

Фразы и изречения
"Живой уголок" (Надпись на двери кладбищенской сторожки)
Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

Переподключаем сервер...

Переподключение сломалось... Пробуем еще раз сек.

Не получилось переподключится.
Пожалуйста, обновите страницу F5

Сессия была поставлена сервером на паузу.

Восстановить сессию не получилось.
Пожалуйста, обновите страницу F5.