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

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

Недавно добавлено
Простое приложение на C# и MAUI за 12 часов
Опубликовано 11.11.2026 06:46:00 в категории Курсы и уроки
Пошаговое создание мобильной игры «Конь на доске» на C# и .NET MAUI (.NET 10): от установки инструментов до публикации в RuStore. Вы настроите среду разработки, спроектируете приложение по шаблону «Модель — Представление — Модель представления» (MVVM), напишете игровую логику с модульными тестами, нарисуете поле 10×10, научитесь отлаживать приложение на эмуляторе и телефоне, подпишете сборку и узнаете, какие данные требует магазин приложений.
Конь на доске для Android
Опубликовано 10.11.2026 06:06:00 в категории MAUI и Blazor
Игра-головоломка «Конь на доске» для Android на C# и .NET MAUI (.NET 10): шахматный конь должен обойти все 100 клеток поля 10×10, ходя буквой «Г» и не возвращаясь на посещённые клетки.
Prompt вместо кода или почему разработчик всё еще нужен
Опубликовано 08.11.2026 06:34:00 в категории Курсы и уроки
Курс для разработчиков, которые хотят получать от ИИ-агента предсказуемый результат с первой попытки. Вы научитесь ставить задачу модели как техническое задание, хранить правила проекта в файлах инструкций, поручать агенту модульные тесты, тесты программного интерфейса, документацию и проверку архитектуры, а также встраивать языковую модель в приложение и давать агенту доступ к своему коду.
MCP-сервер на C#: даём ИИ-агенту доступ к своему коду
Опубликовано 06.11.2026 08:20:00 в категории Искусственный интеллект
В этой статье я показываю, как открыть ИИ-агенту (Claude Code, GitHub Copilot в VS Code) небольшую часть уже существующей доменной логики на C# через протокол контекста модели (Model Context Protocol, MCP). Пишем MCP-сервер на официальном C# SDK версии 2.x, подключаем его к двум клиентам, разбираем типичные ошибки, сравниваем «плохо», «хорошо» и «правильно», а также смотрим, что изменилось между версиями SDK 1.x и 2.x.
Факт дня
Брачное поведение африканских бабочек Bicyclus anynana меняется коренным образом в течение года. Если личинки развивались в сезон дождей, то самцы бабочек будут иметь более яркую окраску и активно ухаживать за самками, которые проявляют избирательность. При развитии личинок в засушливый сезон, наоборот, самки вырастают с менее острым зрением, что заставляет их гораздо активнее искать самцов для спаривания, и в этот период уже самец выбирает партнёршу из нескольких претенденток.
Интересные новости
Конь на доске для Android
Общая
10.11.2026 06:06:43

Игра-головоломка «Конь на доске» для Android на C# и .NET MAUI (.NET 10): шахматный конь должен обойти все 100 клеток поля 10×10, ходя буквой «Г» и не возвращаясь на посещённые клетки.

ИИ-агенты для разработчика: настройка и работа с Claude Code
Общая
09.11.2026 06:31:25

Чтобы ИИ-агент стал вашим помощником, нужно чтобы он "понимал" как решать задачи, которые вы ему будете ставить. А для этого ему нужно "вложить в голову" правила разработки, используемую архитектуру, сборки, подходы, шаблоны, паттерны и прочие программистские понятия и хитрости, которые используются на вашем проекте.

Управление состоянием в Blazor на ASP.NET Core
Общая
09.11.2026 06:27:11

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

Объектно-ориентированное программирование на C#.NET с примерами
Общая
09.11.2026 06:23:52

Цель курса создать представление о том, что такое "микросервисная архитектура" в сравнении с "монолитной архитектурой". В этом курсе я озвучу основные принципы организации микросервисной архитектуры. Будет много определений и полезной инфографики. А практические задания помогут закрепить полученные знания.

Микросервисная архитектура: плюсы, минусы и заблуждения
Общая
09.11.2026 06:13:49

Цель курса создать представление о том, что такое "микросервисная архитектура" в сравнении с "монолитной архитектурой". В этом курсе я озвучу основные принципы организации микросервисной архитектуры. Будет много определений и полезной инфографики. А практические задания помогут закрепить полученные знания.

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

Стадо пугливых коров

Истории
Дело было летом прошлого года в подмосковье, в районе Сергиева Посада. Поехал я в соседнюю деревню за ключевой водой. День жаркий выдался, в машине под сорок. Еду помираю от жары. Вдруг впереди стадо коров пытается дорогу перейти. Мне бы газку поддать, да и проскочить! Ну я же культурный водитель, решил пропустить. А коровам пофиг все, они переходить не стали, а идут прямо по дороге. Тогда я решил медленно сквозь стадо проехать. Давлю себе, давлю потихонечку на газульку. Заехал в самую середину стада. Вонь страшная, окна позакрывал. Жара, потею как боров. Ехал так минуть десять пока не надоело. Потом решил их сигналом разогнать. Ну дунул от души. А коровы видно пугливые попались. Как давай срать. Уделали мне всю тачку со всех сторон, потом полтора часа отмывать пришлось. А вонь в салоне еще долго держалась.
Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

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

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

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

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

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