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

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

Тема дня
Разработчик-инженер или промпт вместо кода
Опубликовано 15.09.2026 04:54:00 в категории Искусственный интеллект
Статья о том, как меняется профессия программиста: раньше мастерство измерялось умением писать код, теперь всё больше решает то, как вы формулируете задачу для ИИ в промпте. В статье отдельно разобраны параллели между промпт-инжинирингом и архитектурным мышлением, а также типичные ошибки в промптах.
Недавно добавлено
Spec-Driven Development: обзор инструментов
Опубликовано 01.10.2026 06:12:00 в категории Искусственный интеллект
Агенты научились писать код быстрее, чем мы успеваем его читать. Но скорость оказалась не главной проблемой — главной стало то, что агент не помнит, о чём вы договорились вчера. В этой статье рассмотрим подход, который пытается эту проблему решить, и инструменты, которые его реализуют: GitHub Spec Kit, Kiro, OpenSpec, BMAD Method, Tessl и ещё несколько.
Опубликовано 22.09.2026 01:09:00 в категории Искусственный интеллект
Наверное вы уже знаете что такое  Large language Model (LLM) и может быть даже знаете (или хотя бы слышали) про Computer Vision (CV), но задумывались ли вы, какие еще бывают типы моделей?
Опубликовано 21.09.2026 04:45:00 в категории Искусственный интеллект
Каждый инструмент нужно использовать правильно и по назначению. Поэтому решил создать список полезных советов для Claude Project.
Подключаем Claude Code к новому проекту
Опубликовано 19.09.2026 06:40:00 в категории Искусственный интеллект
Я хочу в этом видео показать, что я делал и как, чтобы подключить к старому проекту ИИ-агента (Claude Code).
Факт дня
Многие пешеходные переходы Сингапура со светофором, запускающимся кнопкой, оборудованы системой помощи пожилым людям и инвалидам. Пешеходы этих категорий могут заказать специальную карту и вместо нажатия кнопки подносить её к считывающему устройству. После верификации карты система включит зелёный сигнал на большее, чем обычно, время — в зависимости от длины перехода добавится от 3 до 13 секунд.
Открыть
Мои курсы на Stepik.org

Этом курс о том, что нужно знать чтобы правильно настроить ИИ-агента (Claude Code). Чтобы эффективно использовать токены. Чтобы работа с агентом была продуктивной и успешной. А еще про то, как заставить ИИ-агента писать правильный код. То код, который соответствует правилам и принципам Code Style вашего проекта. Я покажу настройки своего реального проекта, которые вы сможете использовать для своих проектов.

  • Уроков: 51
  • Тестов: 76
  • Видео: 59 минут
  • Учеников: 1

Курс про объектно-ориентированное программирование от разработчика .NET с опытом более чем 25 лет. Практическое программирование с обучением. Рассказ о том, как правильное использование подходов ООП в C# может существенно упростить жизнь разработчика.

  • Уроков: 23
  • Тестов: 38
  • Видео: 2 часа 6 минут
  • Учеников: 0

Вы этом курсе речь пойдет про управление состоянием объекта в приложениях на Blazor на платформе ASP.NET Core. На ваш выбор будет представлено четыре способа, которые основываются на разных принципах. Немного теории и практическое программирование, которое представлено в формате видео.

  • Уроков: 16
  • Тестов: 14
  • Видео: 42 минуты
  • Учеников: 3

В этом курсе о том, что такое "Микросервисная архитектура". Основы построения, протоколы коммуникации. А также про ее "плюсы" и главное про ее "минусы", которые, на первый взгляд, трудно заметить. Также я озвучу некоторые заблуждения на тему микросервисной архитектуры.

  • Уроков: 16
  • Тестов: 12
  • Видео: —
  • Учеников: 4
Юмор дня

Услуги банка

Истории
Эта история произошла в нашем банке. Не буду говорить какой, скажу только, что находится он в Москве и название имеет состоящее из трех букв, что, кстати, точно отражает его содержимое.

1. Часть первая. Вечером, совсем перед окончанием рабочего дня, к операционной стойке подходит клиент и начинает расспрашивать, не забывал ли он сегодня у нас в банке свои очки. Операционисты начинают суетиться, осматривая свои и соседские столы. Потом кто-то сообразил спросить у ресепшн. Там сидят две недавно принятые (и еще пока замороженные) девушки. На месте была только одна из них, которая, поковырявшись, тоже очков не нашла. Клиент особо не настаивал, поскольку сам не помнил, где он их оставил, и удалился несолоно хлебавши.
Читать полностью
2. Часть вторая. По прошествии минуты вдруг девушка на ресепшн вскрикивает: "Ой! Вот же они". В оперзале ажиотаж - под крики "Беги, догоняй, вот он за угол завернул" секретарша посвистела за уходящим клиентом. Все операционисты столпились у окон, комментируя, советуя (подрезай, нах), и пр... Через пару минут девушка вернулась мокрая (на улице, ко всем прочим бедам, еще был дождь), но с победой - клиента догнала, очки отдала. Страсти потихоньку стали утихать.

3. Часть третья и совсем короткая. Тут появляется вторая девушка с ресепшна и задает напарнице всего один вопрос: "А ты моих очков не видала?".

Эпилог: Второй раз клиента так и не догнали...
Открыть
Интересные новости
Библиотека Polly переходит на платные "рельсы"
Программное обеспечение
02.10.2026 01:11:14

Open Source Maintenance Fee — простая и разумная идея: исходный код остаётся бесплатным и открытым, но организации, которые зависят от поддерживаемых релизов проекта для получения дохода, помогают финансировать тех, кто его поддерживает.

Max запустил донаты для владельцев публичных каналов
Новости ИТ
02.10.2026 01:04:45

Владельцы публичных каналов в Max получили возможность принимать донаты от подписчиков через сервис «VK Донат». Подключить новый инструмент монетизации можно с помощью специального чат-бота, сообщила пресс-служба мессенджера.

Calabonga: интересно как это эти донаты подключить? 

«Яндекс» представил рекомендательную генеративную ИИ-модель Sona — она уже поселилась в колонках с «Алисой»
Искусственный интеллект
02.10.2026 01:03:23

Компания «Яндекс» представила генеративную модель искусственного интеллекта Sona, которая выступает единой платформой для создания рекомендаций, подбирая варианты для пользователя и ранжируя их. Она служит заменой множеству алгоритмов, не требует выбирать признаки вручную и демонстрирует достойные практические результаты.

Выпуск GitRiver 1.1.0 — self-hosted платформы для управления git-репозиториями
Программное обеспечение
02.10.2026 01:02:44

В конце сентября 2026 года состоялся выпуск GitRiver 1.1.0 – self-hosted платформы для управления git-репозиториями. Исходный код проекта написан на Rust. В базе решения один бинарник (~46 МБ), который объединяет 16 модулей: Git-хостинг, CI/CD, реестр контейнеров, реестр пакетов (6 форматов), задачи с Kanban, пул-реквесты, GitOps-деплой (RiverCD), безопасность, 8 каналов уведомлений и другие — при потреблении ~100 МБ оперативной памяти в режиме простоя. Для установки достаточно Docker Compose и PostgreSQL.

Spec-Driven Development: обзор инструментов
Общая
01.10.2026 06:14:39

Агенты научились писать код быстрее, чем мы успеваем его читать. Но скорость оказалась не главной проблемой — главной стало то, что агент не помнит, о чём вы договорились вчера. В этой статье рассмотрим подход, который пытается эту проблему решить, и инструменты, которые его реализуют: GitHub Spec Kit, Kiro, OpenSpec, BMAD Method, Tessl и ещё несколько.

Вопрос дня
Какой из этих видов спорта - олимпийский?
Открыть
Полезности
Опубликовано 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.