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

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

Недавно добавлено
MCP-сервер на C#/.NET: от Hello World до Production
Опубликовано 12.11.2026 07:57:00 в категории Курсы и уроки
Пишем на C# сервер протокола контекста модели (Model Context Protocol, MCP), который даёт ИИ-агенту доступ к вашему коду, данным и сервисам. Путь курса — от первого сервера в десяток строк до сервиса с авторизацией, тестами и наблюдаемостью. Официальный SDK 2.x и спецификация 2026-07-28: инструменты (tools), ресурсы, многошаговые запросы, HTTP без состояния, OAuth 2.1, OpenTelemetry, публикация в NuGet и Docker. Сервер работает с любым совместимым клиентом. Отдельный модуль посвящён переходу с SDK 1.x.
Простое приложение на 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 в категории Курсы и уроки
Курс для разработчиков, которые хотят получать от ИИ-агента предсказуемый результат с первой попытки. Вы научитесь ставить задачу модели как техническое задание, хранить правила проекта в файлах инструкций, поручать агенту модульные тесты, тесты программного интерфейса, документацию и проверку архитектуры, а также встраивать языковую модель в приложение и давать агенту доступ к своему коду.
Факт дня
Хотя американские астронавты тщательно очищали скафандры перед возвращением с Луны на корабль, на них все равно оставалось немного лунной пыли. В корабле астронавты определили, что лунная пыль пахнет порохом.
Интересные новости
Россиянам перекроют доступ к Claude: Anthropic предельно ужесточила региональные ограничения
Искусственный интеллект
12.11.2026 08:17:28

12 ноября вступает в силу новая «Политика в отношении поддерживаемых регионов» (Supported Regions Policy) от компании Anthropic. Компания в официальном документе определила категории пользователей, которым запрещён доступ к сервису. Запрет распространяется на российских пользователей и тех, кто на российские компании работает.

MCP-сервер на C#/.NET: от Hello World до Production
Общая
12.11.2026 07:57:33

Пишем на C# сервер протокола контекста модели (Model Context Protocol, MCP), который даёт ИИ-агенту доступ к вашему коду, данным и сервисам. Путь курса — от первого сервера в десяток строк до сервиса с авторизацией, тестами и наблюдаемостью. Официальный SDK 2.x и спецификация 2026-07-28: инструменты (tools), ресурсы, многошаговые запросы, HTTP без состояния, OAuth 2.1, OpenTelemetry, публикация в NuGet и Docker. Сервер работает с любым совместимым клиентом. Отдельный модуль посвящён переходу с SDK 1.x.

Что нового в .NET 11?
Новости ИТ
11.11.2026 14:19:45

Совсем недавно вышел .NET 11, и это значит, что пора обновлять свои проекты. Но сначала посмотрим, стоят ли нововведения в C# 15, Runtime Async, JIT-оптимизации и многое другое того, чтобы спешить с переходом на новую версию.

Новости ИТ
11.11.2026 07:57:25

ИИ набрал популярность и проник в наши рабочие процессы. На мой взгляд, одна из ярких трансформаций происходит в цикле разработки программных продуктов PDLC (The Product Development Life Cycle). На просторах интернета я нашел вакансии с незнакомой мне специализацией и попытался разобраться в существующем контексте рынка, в требованиях и почему эта роль набирает популярность за рубежом. Если вам также интересно как мутируют роли менеджера продукта и разработчика ПО, присоединяйтесь — будет познавательно.

Микросервисы становятся дорогими: как понять, что вашему проекту пока нужен монолит
Программное обеспечение
11.11.2026 07:34:53

Микросервисная архитектура обещает независимые релизы и гибкое масштабирование, но вместе с ними приносит сетевые задержки, инфраструктурные расходы и дополнительную нагрузку на команду. Если границы домена ещё меняются, а разработчики пока могут работать в одном релизном цикле, декомпозиция рискует превратиться в дорогой распределённый монолит.

Разберём, по каким критериям выбирать между монолитом, модульным монолитом и микросервисами, какие скрытые издержки учитывать и в какой момент переход действительно оправдан.

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