creator cover Сергей Калабонга
Сергей Калабонга

Сергей Калабонга 

C#.NET: разработка, программирование, обучение.

107subscribers

529posts

Showcase and bundles

186
A bundle is a collection, compilation, playlist, or catalog of posts that saves you from searching through the blog and lets you buy the entire content series in a single click.
goals2
13 of 500 paid subscribers
После того, как будет набрано 500 подписчиков, можно будет открыть онлайн курсы для разработчиков. Будем писать код вместе.
$25.33 of $236 raised
Нужно обновить конфигурацию компьютера, чтобы можно было делать больше видео за меньше время. Создание видео - очень трудоемкий и длительный процесс.

About

Я - разработчик с опытом написания кода более 28 лет. Мне довелось поработать в разных командах на разных проектах и на разных заказчиков, в том числе и заказчиками из разных стран. Я был в роли старшего разработчика и в роли ведущего разработчика, а также был TeamLead'ом и Project Manager'ом. А еще довелось поработать в роли архитектора разных систем на разных .NET платформах. Мой основной язык C#.NET, но иногда бывает что приходится использовать и другие языки.
У меня есть опыт построения "архитектурного ландшафта" для нескольких систем, в том числе и на базе Microservice Architecture. Более того, я видел достаточное количество чужих разработок и иногда даже участвовал их разработке. Также у меня есть опыт создания framework'ов, шаблонов проектов и "полезностей" другого вида, которые зачастую существенно ускоряли реализацию бизнес задач. Я умею создавать неплохие/переиспользуемые библиотеки кода и "заворачивать" их в nuget-пакеты.
Полагаю, надо отметить, что помимо написания кода в роли разработчика, у меня есть и другие навыки. Например, у меня не плохо получается обучать (быть наставником) других разработчиков. А для этого я обычно создаю обучающие видео (YouTube | Yandex.Дзен | RuTube | VK | Nuum.ru), статьипримеры кода, презентации, инфографику и прочие материалы, которые способствуют максимально эффективному усвоению обучающего материала.
Ресурсы, на которых я отметился как разработчик: github.com | nuget.org | npmjs.com

Приватный telegram-канал:
https://t.me/+IN5f2Hc0EuQ3ZmZi
Внимание, Друзья!
Обычно видео материалы публикуются сначала для "продвинутых" подписчиков, а примерно через 7–180 дней, для подписчиков уровня "начальный". Но это не точно. 😉
Хороший принцип работы с ИИ
В процессе работы ИИ-агентом (Claude Code) нашел для себя интересный и, по-моему мнению, очень хороший подход. Попробуйте, может вам зайдет?
Level required:
Простой
GitLab client на WPF (2)
Это простой WPF-клиент (Gitlab.Wpf.Client), который помогает управлять задачами в GitLab.  Исходные тексты программы с большим количеством..
Level required:
Простой

ИИ-агенты для разработчика: настройка и работа с Claude Code

Новый курс на stepik.org. Этот курс для тех разработчиков программного обеспечения (от middle и выше), которые желают внедрить ИИ-агента в повседневную разработку. То есть для тех, которые еще не пробовали использовать ИИ-агента как помощника в разработке, а также для тех, кто уже попробовал использовать ИИ-агента, но результат был не тот, на который изначально был расчет.
Обучение проходит в виде лекций с большим количеством инфографики, чтобы легче было восприятие материала. В конце курса, в качестве бонуса, я на видео покажу настройки своего агенда для своего блога. То есть реальная конфигурация для реального проекта. В процессе прохождения модулей также предусмотрены вопросы для закрепления материала. Прохождение вы будете осуществлять самостоятельно. Вы можете пройти курс за то время, которое вам будет удобно.
Посмотреть курс

Анализ и прогнозы: какой язык программирования изучать?

Вопрос «какой язык программирования учить» обсуждается на каждом профильном форуме годами, но чаще всего ответ строится на личном опыте автора или на общих впечатлениях вроде «Python сейчас в моде» или «Java — это скучно, но надёжно». Такой подход подходит для холивара, но плохо подходит, если Вы выбираете стек для карьеры на ближайшие несколько лет.
В этой статье я подхожу к вопросу иначе — через данные. C#, Java и Python были выбраны не случайно: это три языка, которые устойчиво входят в число самых востребованных на рынке труда, но развиваются по разным траекториям. C# — это язык корпоративной разработки (enterprise) и растущей экосистемы .NET, Java — фундамент банковского и энтерпрайз-сектора с полувековой (в масштабах IT) историей, а Python — главный бенефициар бума искусственного интеллекта (AI) и анализа данных (data science).
Я соберу динамику по каждому языку с 2023 по 2025 год — по индексам популярности, количеству вакансий и уровню зарплат — а затем построю прогноз на 2026–2027 годы с опорой на факторы, которые уже сейчас видны в индустрии: развитие AI-инструментов, изменение подхода к найму, облачные технологии. Моя цель — не назвать «победителя», а дать Вам инструмент для принятия решения, который подойдёт именно под Ваши карьерные цели.
Продолжение статьи в блоге
GitLab client на WPF (1)
Gitlab Client (desktop) - программа для управления задачами в gitlab и плюс к этому исходные файлы.
Level required:
Простой

Как молодому разработчику найти работу, если вакансии заняты ИИ?

Рынок труда для молодых разработчиков в 2026 году ужесточился под давлением ИИ: конкурс на вакансии в России вырос в разы, число открытых позиций упало, а требования сместились с «знает синтаксис» на «умеет эффективно работать с ИИ и критически проверять его результат».
В статье о том, что именно ИИ забрал у молодых специалистов, а что осталось и стало ценнее (архитектурное мышление, проверка кода, декомпозиция задач), как использовать ИИ как усилитель, а не как "костыль", каким должно быть портфолио нового поколения, какие каналы поиска работают лучше стандартных откликов, что выбрать — удалёнку или офис — и как готовиться к изменившемуся формату собеседований. 
Читать в блоге
Creator has disabled comments for this post.
Загрузка больших файлов на ASP.NET Core 6. Исходные файлы.
Исходные файлы к серии роликов "Загрузка больших файлов на ASP.NET Core"
Level required:
Продвинутый
Загрузка больших файлов на ASP.NET Core 5
В этом видео для загрузки файлов на ASP.NET Core сервис будет использован C#. То есть будем клиент, а загрузим при помощи C# кода.
Level required:
Продвинутый

Видео: как и чем ИИ может помочь разработчику с опытом более 25 лет?

Искусственный интеллект: советы, способы использования, опыт применения.
В этом видео расширенная версия статьи "Как и чем ИИ может помочь разработчику с опытом более 25 лет?". После некоторых раздумий, я понял, что важных вещей не хватает в статье. Поэтому и создал это видео.
Искусственный интеллект: советы, способы использования, опыт применения.
Загрузка больших файлов на ASP.NET Core 4
В этом видео протестируем загрузки при помощи Http клиента типа Scalar.
Level required:
Продвинутый
Subscription levels2

Простой

$2.39 per month
Начальный уровень подписки включает:
→ эксклюзивные материалы для подписчиков уровня "Начальный"
→ возможность отправлять личные сообщения

Продвинутый

$7.5 per month
Продвинутый уровень подписки включает всё что есть предыдущем уровни, и добавляет:
→ эксклюзивные видео ролики, которые недоступны на предыдущем уровне
→ отправка личных сообщений
→ исходные файлы проектов, показанных на видео
→ возможность влиять на выбор тем для новых роликов
→ еще больше эксклюзивных материалов для подписчиков этого уровня
Go up