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

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

1 FAQ

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

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

2 EntityProcessor

Entity processing with domain event collection. Rules, Actions, Validators, some helpers and other things for Domain-Driven Design pattern implementation.

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

3 FAQ по программированию 57

В этом видео: soft delete, validation. А ещё немного лирики.

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

4 FAQ по программированию 39

В этой серии вопросы про xUnit, ORM, Mediatr и прочие полезные вещи.

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

5 Фотоальбом на C# (часть 2)

Подготовим материалы, создадим проекты, поговорим про архитектуру.

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

6 SignalR Chat: Клиент чата на JavaScript

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

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

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

Большая переработка кода. Применяем интересный подход, чтобы обеспечить нужный функционал.

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

8 Рабочие место пользователя в системе микросервисов

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

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

9 Древовидные структуры данных

"Плюсы" и "Минусы" разных вариантов построения древовидных структур данных с примерами.

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

10 Pipeline Design Pattern или конвейер задач (7)

Серия видео эпизодов по созданию nuget-пакета с реализацией Pipeline Design Pattern, который собой представляет конвейер выполняющий последовательно задачи, заложенные в него в процессе конфигурирования. В этом эпизоде дополнительные шаги для конвейера - Manual Added. То есть те шаги, которые добавляются не в DI-контейнер, а, например, непосредственно перед запуском конвейера.

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

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

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

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

12 FAQ по программированию 19

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

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

13 FAQ по программированию 26

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

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

14 Unit of Work: от простого к сложному

Ключевые понятия: #паттерны, #repository, #unitOfWork, #UML, #программирование, #calabonga, #OOP

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

15 FAQ по программированию 41

Новая серия вопросов и ответов на тему "Программирование". На этот раз 5 вопросов.

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

16 Pipeline Design Pattern или конвейер задач (8)

Серия видео эпизодов по созданию nuget-пакета с реализацией Pipeline Design Pattern, который собой представляет конвейер выполняющий последовательно задачи, заложенные в него в процессе конфигурирования. В этом эпизоде дополнительные шаги для конвейера - Manual Added. То есть те шаги, которые добавляются не в DI-контейнер, а, например, непосредственно перед запуском конвейера.

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

17 Требования - Сущности - Классы (3)

Это третье видео и последнее из серии "Как создавать диаграммы на основе требований?".

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

18 FAQ по программированию 4

Ответы на вопросы, которые часто слышаться от программистов, как начинающих, так и опытных.

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

19 FAQ по программированию 31

Ключевые моменты: #faq #программирование #backend #Mediatr #CQRS #REST #obfuscation #csharp

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

20 Фотоальбом на C# (часть 13)

В этом видео создадим конвейер CommandProcessor. Причем команды могут быть какими угодно для AlbumManager.

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

21 Pipeline Design Pattern или конвейер задач (9)

Серия видео эпизодов по созданию nuget-пакета с реализацией Pipeline Design Pattern, который собой представляет конвейер выполняющий последовательно задачи, заложенные в него в процессе конфигурирования. В этом эпизоде создадим `StepResult` для получения информации о выполняемого шага о том, что "что-то пошло не так". Такое сообщение нужно, чтобы остановить работу конвейера и прекратить дальнейшую обработку.

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

22 Требования - Сущности - Классы (2)

Это второе видео из серии "Как создавать диаграммы на основе требований?".

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

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

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

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

24 Упражнения с OpenTelemetry 3

В третьем видео про OpenTelemetry я покажу как собирать данные телеметрии более продвинутым способом.

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

25 FAQ по программированию 37

Новая серия ответов на вопросы. На этот раз темы: "Технический долг", Clean Architecture, Validation

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

26 Фотоальбом на C# (часть 3)

Создадим первые классы и первые проекты. Заложим первый функционал.

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

27 Фотоальбом на C# (часть 1)

Постановка задачи. Вступительное видео.

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

28 Упражнения с Enum и FlagsAttribute (C#)

Ключевые моменты: программирование​ csharp enum flags calabonga tutorial обучение практика​

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

29 Фотоальбом на C# (часть 11)

Добавим возможность накладывать watermark на изображения. А таже немного про: Про обработку картинок AlbumImage, наложение Watermark при помощи ImageProcessor и снова про рефакторинг.

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

30 Рефакторинг API

Code review и рефакторинг неотъемлемая часть моей работы, иногда код работает, но хочется красоты и эстетики.

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

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

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

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

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

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

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