Самые просматриваемые за 30 дней

Сайтостроение

1 Практические советы по созданию REST API

Самые полезные советы по созданию REST API сервисов. Несколько советов, которые были проверены временем на реальных проектах.

Полезности

2 Interceptors в EntityFramework Core или EF Core Перехватчики

Перехватчики Entity Framework Core (EF Core) позволяют перехватывать, изменять и (или) подавлять операции EF Core. Сюда входят низкоуровневые операции с базой данных, такие как выполнение команды, а также операции более высокого уровня, такие как вызовы SaveChanges.

Теория и практика

3 Mediator своими руками

В этом видео про: шаблоны, паттерны, разработка, calabonga, clean architecture, abstraction, interfaces, C#, c-sharp, реализация, практическое программирование, медиатор, mediator, посредник, pattern, паттерн

Просто о NET

4 Шаблон Состояние (State): Управление состоянием объекта

Очень часто в своей работе мне приходилось использовать перечисления (Enum) в качестве информации о состоянии объекта. И всё бы вроде как хорошо, но есть некоторое неудобство, при таком подходе логика по проверке состояния (validation) объекта при смене статуса "размазывалась" по всей системе. И часто получалось, что отследить все правила перехода от одного состояния к другому практически непосильная задача, особенно если проект разрабатывает группа программистов.

Просто о NET

5 Автоматическая история изменений сущности в EntityFrameworkCore 2

В этой серии видео роликов покажу как можно усовершенствовать принципы показанные в статье. Это второе видео, где начнем создавать сущности.

Просто о NET

6 CQRS - это...

Несколько фактов о CQRS

Теория и практика

7 FAQ

Серия видео роликов с вопросами и ответами на них, которые присылают подписчики youtube-канала и читатели блога, а также и подписчики boosty.to. Ответы на разные вопросы по разным темам: о принципах программирования, паттернах, правилах, законах, библиотеках, nuget-пакетах, инструментах, сборках и многое-многое другое.

Сайтостроение

8 ASP.NET MVC 3: Экспорт в Excel или что такое XMLExport?

При работе над очередным проектом, потребовалось реализовать экспорт данных в MS Excel. Решил поделиться информацией о том, как это можно сделать без особых усилий. Сборка создана согласно спецификации XML Spreadsheet Reference.

Просто о NET

9 C# NET: Class vs Struct или в чём различия между Классом и Структурой

Мне в последнее время очень часто встречаются программисты, которые не только используют в обычной “программной” жизни структуры (struct), но вообще, ничего не знают об этом объекте. И зачастую, для простоты своей "программной" жизни используют всегда классы (class). В этой статье я бы хотел в очередной раз остановиться на различиях между структурами и классами.

Сайтостроение

10 Пример сайта на ASP.NET MVC 3 с использованием AJAX (часть 1 из 2)

В этой статье я покажу как можно легко создавать сайты с использованием ASP.NET MVC 3, и в том числе с использованием AJAX. В этом обучающем материале (tutorial) будет показано как создать форму обратной связи.

Сайтостроение

11 ASP.NET MVC: История одного проекта "Всё ради данных" (часть 2)

После некоторого раздумья, решил переименовать статьи, чтобы название максимально подходило к теме статьи. Я просто расскажу как я создаю себе новый сайт.

Полезности

12 Полезные материалы

Интересные, полезные ссылки на книги, видео, статьи и другие материалы, которые могут быть полезные разработчикам.

Сайтостроение

13 Каталог товаров и услуг своими руками 8

В этом видео про: микросервисы, программирование, обучение, ASP.NET Core, шаблоны, туториал, пошаговые инструкции, каталог, товар, ООП, разработка, backend, fluent API, model, configuration, automapper

Теория и практика

14 Blazor и MAUI или как выбрать шаблон для проекта?

Немного теории о том, как выбрать тип проекта для того, чтобы создать новое приложение. Плюсы и минусы, примеры созданных проектов. Внимание: много теории, картинок и слайдов.

Просто о NET

15 Автоматическая история изменений сущности в EntityFrameworkCore 1

Это первое видео - вступительное. В нем про планы и про задачи.

WPF, MVVM, Silverlight

16 Пример MVVM (Model-View-ViewModel) или программирование на WPF (Silverlight)

Для того чтобы как можно проще рассказать о шаблоне MVVM (Model-View-ViewModel), который рекомендуется использовать при программировании на WPF (Silverlight). Приведу пример простого (ну, очень простого!) приложения.

Просто о NET

17 Мониторинг: Prometeus + Grafana

В этом видео будем выдавать метрики из ASP.NET Core приложения, которые будет собирать Prometeus, которые, в свою очередь будет отображать Grafana.

Теория и практика

18 Управление ветками Git на базе меток или GitTag Flow

Если вам не подходит GitFlow или если в GitHub Flow не хватает каких-либо важных моментов, то просто ознакомьтесь с GitTag Flow. В системе контроля версий GIT есть такое понятие как метки (tags). Моя задача показать, как соотнести метки git с семантическим версионированием.

WPF, MVVM, Silverlight

19 WPF приложение на MVVM с использованием CommunityToolkit и Dependency Container

Шаблон проекта WPF с MVVV для Visual Studio, JetBrains Rider и просто для dotnet CLI

Теория и практика

20 Программирование на С# (урок 1)

В этом видео про: calabonga, backend, api, программирование, обучение, шаблоны, паттерны, csharp, Blazor, architecture, архитектура, aspnetcore

Теория и практика

21 Фотоальбом на C# (часть 14)

Новая команда для коммандера AlbumManager. На этот раз удаление изображения вместе с описанием.

Сайтостроение

22 ASP.NET MVC: Читаем настройки сайта из своей секции файла конфигурации web.config

Много раз приходилось сохранять настройки сайта в файле конфигурации. Раздел appSettings предоставляет возможность хранить настройки по принципу "ключ" = "значение" (Dictionary). Я же хочу показать как можно создать свою секцию в файле конфигурации, как читать из нее данные значения.

Просто о NET

23 Микросервисы: Обмен данным между микросервисами

При разработке микросервисной архитектуры, где используются множество слабо связанных между собой сервисов, потребуется реализация взаимодествие между этими самыми микросервисами.

Сайтостроение

24 ASP.NET MVC: Переходим с MVC 3 на MVC 4

Серия статей "История одного проекта" написана с использованием MVC 3. В этой статье будем переходить на MVC 4.

Сайтостроение

25 ASP.NET MVC: История одного проекта "Готовимся к старту" (часть 1)

Этой статьей я хочу начать цикл, который будет рассказывать о том,как сделать свой сайт на ASP.NET MVC 3. Разработка затронет все основные этапы от проектирования до публикации.

Просто о NET

26 Микросервисы: Отложенные сообщения на Rebus (6)

Серия роликов про коммуникации в микросервисной архитектуре на базе Rebus для .NET. В этом видео отправим отложенное сообщение, причем не какому-то другому сервису, а самому себе!

MAUI и Blazor

27 Сохраняем каскадные значения Blazor в хранилище 5

В этой небольшой серии роликов буду создавать и использовать каскадные значения. Но не просто создавать значения, а еще и сохранять их в хранилище браузера и читать их оттуда.

My Frameworks

28 Шаблоны для микросервисной архитектуре NET10

Шаблоны для разных типов приложений доступны на NET10: WebAPI, ASP.NET RazorPages и другие

Просто о NET

29 Автоматическая история изменений сущности в EntityFrameworkCore 3

В этой серии видео роликов покажу как можно усовершенствовать принципы показанные в статье. Это третье видео, где продолжим создавать сущности и специальный классы - Interceptors.

Теория и практика

30 Unit-testing 1: немного теории

Чтобы unit-тесты приносили "пользу", надо соответствующим образом писать код приложения и код самих тестов в том числе. Расскажу правила, принципы, и ...

Аналитика 1663 записей о посещении страницы просмотра записи блога.

Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (F5) 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.