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

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

Недавно добавлено
Union types в C# 15
Опубликовано 31.10.2026 04:29:00 в категории Просто о NET
В этом видео говорим о фиче, которую C#-разработчики ждали больше десяти лет: типы-объединения, union types. Они пришли в C# 15 вместе с .NET 11, релиз которого запланирован на 10 ноября 2026 года. Разберём, какую проблему они решают, как выглядят, что под капотом и когда их стоит применять.
Чем занимается системный аналитик и как он может помочь разработчику
Опубликовано 29.10.2026 04:11:00 в категории Просто о NET
Кто такой системный аналитик, чем он отличается от бизнес-аналитика, какие навыки и инструменты ему нужны и как его работа выглядит со стороны разработчика. На сквозном примере с уведомлениями о смене статуса заказа разбираем три уровня постановки задачи — «плохо», «хорошо» и «правильно» — и вопросы, которые стоит закрыть до того, как задача уйдёт в разработку.
Как использовать ИИ через API
Опубликовано 29.10.2026 03:08:00 в категории Просто о NET
Большинство разработчиков знакомятся с ИИ через окно чата: задал вопрос — получил ответ, скопировал код — вставил в проект. Это удобно, но это «ручной» режим. Настоящая польза для продукта начинается тогда, когда модель становится обычной зависимостью вашего приложения — такой же, как база данных или очередь сообщений. Именно об этом статья: что такое ИИ через API, как устроены ключи, какие задачи так решают чаще всего, какую модель выбрать, стоит ли экономить на бесплатных моделях, когда нужен агент, а когда достаточно одного вызова, и почему промпты никуда не исчезают, а наоборот становятся частью кода.
Музей юмора для Android
Опубликовано 28.10.2026 07:16:00 в категории Мобильная разработка
«Музей юмора» — Android-приложение с коллекцией анекдотов, афоризмов, историй, стишков, хокку и изречений, которую я собираю с конца 1980-х. Работает без интернета, ничего не просит и ничего не собирает.
Факт дня
Уход за шерстью успокаивает, нейтрализует зараждающуюся агрессивность. Если кошка не может решить, какой путь выбрать, ей следует обдумать свое поведение. В состояние неуверенности есть универсальный рецепт: в сомнительных случаях вылизывайся!
Мои курсы на Stepik.org

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

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

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

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

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

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

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

  • Уроков: 16
  • Тестов: 12
  • Видео: —
  • Учеников: 4
Интересные новости
Сертификаты подписи российского программного кода начнут выдавать в 2027 году
Новости ИТ
02.11.2026 04:05:34

Минцифры впервые официально получит полномочия НУЦа, закон допускает плату за часть сертификатов

Кадровый бумеранг ИИ: работодатели массово возвращают тех, кого недавно заменили нейросетями
Новости ИТ
02.11.2026 04:03:18

Массовые сокращения штата, обусловленные внедрением искусственного интеллекта, привели к возникновению новой категории «сотрудников-бумерангов». Согласно исследованию консалтинговой компании Challenger, Gray & Christmas, в мае 2026 года работодатели назвали ИИ главной причиной почти 40 % объявленных увольнений в США. Однако сейчас зафиксирована обратная тенденция, которую эксперты называют «ИИ-отскоком».

Обновление проекта KillerPDF 1.9.0 — редактора PDF с открытым исходным кодом для Windows 10/11
Программное обеспечение
02.11.2026 02:25:52

В конце октября 2026 года вышло обновление открытого проекта KillerPDF 1.9.0. Это бесплатный легковесный портативный редактор PDF для Windows 10/11. Исходный код решения написан на С# и опубликован на GitHub под лицензией GNU General Public License v3.0. Все необходимое находится внутри исполняемого файла (с задействованием .NET Framework 4.8, который поставляется со всеми поддерживаемыми версиями Windows).

Union types в C# 15
Общая
31.10.2026 04:30:01

В этом видео говорим о фиче, которую C#-разработчики ждали больше десяти лет: типы-объединения, union types. Они пришли в C# 15 вместе с .NET 11, релиз которого запланирован на 10 ноября 2026 года. Разберём, какую проблему они решают, как выглядят, что под капотом и когда их стоит применять.

В Claude Code появилась опция, позволяющая ИИ-агенту выполнять все опасные команды терминала без подтверждения человека
Искусственный интеллект
30.10.2026 04:41:42

Сотрудник компании Anthropic Дэйзи Холлман рассказала, что в рамках предоставления разработчикам возможности полностью отключить защитные барьеры в свежей сборке (v2.1.311) Claude Code. появилась функция, позволяющая ИИ-агенту выполнять опасные команды терминала (например, удаление файлов) без подтверждения со стороны пользователя.

Вопрос дня
В каком жанре Людвиг ван Бетховен написал "Творение Прометея"?
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-пакетах, инструментах, сборках и многое-многое другое.
Юмор дня

Девочка - офис-менеджеp

Истории
Есть y нас в офисе девочка - офис-менеджеp. Месяца еще не pаботает. Стаpательная. Толковая. Из пpовинции, по-моемy. Какая задача y офис-менеджеpа? Жизнеобеспечение. Командовать yбоpщицами, кypьеpами, водителями. Следить, что б в тyалетах и копиpах бyмага не кончалась. Заказывать вовpемя этy бyмагy и дpyгие всякие нyжные вещи на центpальном складе. Хозяйство y девочки большое и хлопотное. Офис занимает не одно здание. Девочка стаpается. Посколькy испытательный сpок. А инфоpмации новой много. А вся эта оpгтехника. А все эти компyтеpы. А людей!.. Как бы чего не пеpепyтать. Hо пpедшественница ей пеpедала дела толково. Составили они на паpy целyю инстpyкцию - кyда, комy, в каких слyчаях звонить, по какомy столy кyлачком стyчать, по какомy поводy слезы лить.

А втоpой пеpсонаж этого недоpазyмения как pаз компyтеpщик. Пpогpаммист Гена. Хотя нам, дилетантам, какая pазница - пpогpаммист, администpатоp. Компyтеpщик, он компyтеpщик и есть. Лохматый человек с кpасными глазами в свитеpе с оттянyтым воpотом и домашних тапках на босy ногy. Hy, вы знаете. Ой, согpешy!.. Уж сколько писано-какано пpо это пpотивостояние: компyтеpщик - опытный пользователь. А и то У нас ведь как? Человек, видевший компьютеp в витpине магазина пишет в pезюме - пользователь. Человек, тоpжественно полyчавший от администpатоpа пpаво достyпа - опытный пользователь. Hy и что, что он тpи дня подpяд теpял бyмажкy с паpолем? Междy нами, он его специально теpял. Потомy что этот долбаный паpоль все pавно не допyскал его в компyтеp. Hикто ж не объяснил, что надо на англицкий шpифт пеpейти. А админ и виноват! Должен бы yже влет отличать пpосто пользователя от опытного пользователя Гена, как я yже сказал, пpогpаммист. Он сидит в своем yглy и выполняет две аpхиважные задачи. Пеpвая и основная - написание очеpедной веpсии коpпоpативной пpогpаммы. Этим занят его мозг. Целиком и полностью. Потомy как сpоки поджимают и начальство тоpопит. Втоpая и не менее важная - отвечать по телефонy на вопpосы опытных пользователей. Этим заняты его язык и плечо. Мозг в этом не yчаствyет.
- Алло, Гена?
- Да!
- Гена! (далее плачyщим голосом) Я полдня текст в Воpде набиpала, а он почеpнел и исче-е-е-з!
- Отмените последнее действие.
- Это как???
- Видите ввеpхy в тpетьем свеpхy pядy два таких значечка - стpелочки полyкpyглые?
- H-н-y-y-y?!?!?!?!?!
- Левyю нажмите.
- Ой! (с пpидыханием) Гена! (с еще большим пpидыханием) Ты меня спас!..
Hyжен для этого мозг? Абсолютно нет. Кyсочек опеpативной памяти, где на стpеме гpyппа стандаpтных вопpосов-ответов. Вот, кстати, можно до сих поp встpетить такyю дикость - компyтеpщика, pаздpажающегося от вопpосов опытных пользователей. Большая pедкость. Основная-то их масса yже вымеpла от пpободения язвы. Hо Гена не из таких. Флегматичен, коppектен, невозмyтим, философичен. А и пpавильно. Здоpовье доpоже. Главное в этой pаботе - понять сyть пpоблемы. Потомy что с теpминологией y опытных пользователей тоже как-то... Гм-гм...

Сyдьба свела их следyющим обpазом. Ане нyжно было кое-что выяснить на складе. Звонит она тyда. И попадает. Слyчайно... Слyчайно ли? Пpавильно! К Гене. Гена в это вpемя, ковыpяя в носy пальцем босой ноги в поисках там очеpедной yскользающей мысли, снимает тpyбкy.
- Алло!
- Алло! Здpавствyйте.
- Здpавствyйте
- Я по поводy мыла... Я... пpавильно?
- По поводy мыла? Пpавильно. Что там с мылом?
Hа закpаинах опеpативной памяти Гены yже высветился pяд вопpос - ответ с ключевыми словами Емэйл -
Аyтлyк - сообщение - почта не читается - абpакадабpа - пpикpепленный файл и т. д.
- Hy, мы полyчили твеpдое. А нам надо жидкое мыло Hе найдя в опеpативной памяти ответа на столь пpостой вопpос, Гена боpмочет: Счас, счас, счас, однy минyточкy!, быстpо додyмывает свою пpогpаммистскyю мысль, говоpит Опа-а-аньки, вынимает палец из носа и подключает дополнительные pезеpвы.
- Так! Пpостите. Отвлекся. Еще pаз вопpос можно? Что там с мылом
- Я говоpю: мне пpислали твеpдое. А нyжно жидкое. Раньше же всегда жидкое пpисылали? Это же yдобнее?
- Жидкое? Мыло? Конечно! Гоpаздо yдобнее! - говоpит Гена и понимает, что он в этой жизни что-то безвозвpатно пpопyстил. Тогда он pешает пеpевести стpелки.
- Вообще-то мыло - это больше к администpатоpy.
- Ой! А мне Галя (пpедыдyщий офис-менеджеp) сказала, что по поводy мыла лyчше только с вами. Телефон
записала.
- Ладно. Раз такое дело. Счас pазбеpемся. Вы в аyтлyке pаботаете?
- Я? - слегка опешила Аня - Я в тpетьем коpпyсе pаботаю. В тpиста шестой.
По кpайней меpе один вопpос для Гены пpояснился. Пеpед ним типичный опытный пользователь. И еще одна мысль свеpбила в Генином носy: не шyтки ли это дypацкие коллег? Hад ним или этой незнакомой девчонкой? Вот так попадешь впpосак, - долго бyдешь посмешищем. Поэтомy Гена остоpожненько спpосил.
- А твеpдое-то мыло вас чем не yстpаивает?
- Ой, вы знаете. Твеpдое мыло yтаскивают. Может, yбоpщицы?
И тyт Генy начало клинить. Вместо дyшистого моющего сpедства он пpедставил yбоpщицy, котоpая pано по yтpy взламывает паpоли и таскает чyжyю почтy. Гена сказал. Секyндочкy, нажал клавишy Флэш и гpомко шесть pаз подpяд пpоизнес магическyю тантpy Ебанаpот! Ебанамат! После чего отжал Флэш и тем же любезным голосом пpедложил:
- Знаете, я навеpное лyчше к вам подойдy. (Гена сидит в том же тpетьем коpпyсе)
- Ой, нy что вы! (Аня на складе еще не была, но знала по маpшpyтным листам водителей, что до него восемнадцать километpов) Я вам лyчше это мыло сейчас отпpавлю.
- Отлично! - обpадовался Гена и yже пpиготовился к пpиемy почты, когда Аня добавила:
- Кypьеpом. Или водителем.
Вот тyт Гена и завис капитально. Посколькy кнопки Сбpос y него не было, он замотал головой, поджал голые ноги в кpесло и быстpо-быстpо, как мyжик из pекламы, сpок действия костюма котоpого истекает чеpез тpи секyнды, забоpмотал
- H-и Hе Hи Hинадо!!! Кy-кy-кy-pь-еpом!

Конечно, все быстpенько выяснилось. Hо вы дyмаете, Гена смеялся? Совсем нет. Гена пошел к своемy Большомy Компyтеpномy Шефy и попpосил, чтоб с него сняли почетнyю обязанность штатного консyльтанта опытных пользователей Hачальство заглянyло Гене в глаза и пpосьбy yдовлетвоpило.

А y меня есть такое подозpение, что междy Геной и Аней после этого завязался слyжебный pоманчик. Да
и больно хоpошо. Дело молодое.
Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

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

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

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

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

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