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

Просто о NET

1 CQRS - это...

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

Просто о NET

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

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

Просто о NET

3 Dependency Injection: Принцип. Паттерн. Контейнер

Довольно запутанно на первый взгляд выглядит эта троица: Принцип. Паттерн. Контейнер. Если с контейнером более или менее всё понятно, то остальные термины требуют объяснения.

Просто о NET

4 Unit-тестирование 3

Покрытие unit-тестами. Что это? Как это понимать? Для чего это нужно?

Просто о NET

5 Dependency Container своими руками

А вы никогда не задумывались как работает Dependency Container?

Просто о NET

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

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

Просто о NET

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

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

Просто о NET

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

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

Просто о NET

9 Domain Driven Design Теория

Краткая теория о построении приложение с использованием Domain Driven Designю Часть первая.

Просто о NET

10 API: Routing. Теория.

ключевые моменты: #csharp #Routing #theory #ООП #маршрутизация #программирование #теория #api #routes #restfull_api

Просто о NET

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

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

Просто о NET

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

Серия роликов про коммуникации в микросервисной архитектуре на базе Rebus для .NET. Поговорим про паттерн SAGA и реализуем его на Rebus, используя IN-MEMORY режим хранения данных.

Просто о NET

13 Эволюция Архитектуры ПО

В этом видео про разработку и архитектуру программного обеспечения. История. Тенденция. Перспективы.

Просто о NET

14 SOLID: 4. Interface segregation principle (5-6)

В этом видео про: calabonga, программирование, обучение, tutorial, SOLID, ООП, OOP, объектно-ориентирование программирование, патерны, design patterns, Single, Responsability, Open Close, Liskov Substitution, Interface Segregation Principle, Dependecny Injection

Просто о NET

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

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

Просто о NET

16 Unit-тестирование 4

Как можно облегчить себе процесс создания unit-тестов. Нюансы при использовании некоторых инструментов.

Просто о NET

17 Архитектура приложений: концептуальные слои и договоренности по их использованию

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

Просто о NET

18 Упражнения с .NET Aspire

Изучаем вместе новый фреймворк от Microsoft под названием .NET Aspire. Что такое Aspire? Зачем это нужно разработчику?

Просто о NET

19 Важные аспекты сериализации в JSON

Несколько важных основополагающих аспектов, которые следует учитывать при сериализации и десериализации объектов в JSON.

Просто о NET

20 Аудит или история изменений сущности в EntityFramework Core

Как часто вам необходимо знать, какие действия были произведены с определенной сущностью? Например, в какой момент поменялось значение какого-либо свойства?

Просто о NET

21 Func и Action – обобщенные делегаты

Func и Action обобщенные делегаты были введены в .NET Framework начиная с NET 3.5. Они обеспечивают гибкость делегатов с общими параметрами. Делегат Func предназначен для инкапсуляции метода, который принимает в качестве параметров от нуля для четырех аргументов и возвращает значение. Что же касается делегата Action, то единственное отличие его от Func – это то, что Action возвращает процедуру.

Просто о NET

22 Что такое lowering?

В этом видео про: вопросы, ответы, собеседование, программирование, разработка, microservices, developer, устройство на работу, communication, микросервисы, architecture, архитектура, lowering, C#

Просто о NET

23 Микросервисы 3: Централизованное управление доступом

Централизованное управление доступом в микросервисной архитектуре.

Просто о NET

24 Микросервисы: Простые коммуникации. Часть 1

В этом видео про: calabonga, rest, json, grpc, Message, Queue, RabbitMQ, Binary, data, communication, Frontend, backend, api, service to service, simple, basic

Просто о NET

25 CSharp: свойство или публичное поле

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

Просто о NET

26 Коммуникации в микросервисной архитектуре

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

Просто о NET

27 Чем отличается SQL от T-SQL

Почему нельзя путать эти два совершенно разных языка.

Просто о NET

28 Что такое архитектура ПО? Цели? Принципы?

В этом видео про: вопросы, ответы, собеседование, программирование, разработка, microservices, developer, устройство на работу, quiz, Architector, Архитектор, ПО, application, Architecture

Просто о NET

29 Два вопроса про Interface в языке C#?

В этом видео про: вопросы, ответы, собеседование, программирование, разработка, microservices, developer, устройство на работу, quiz, interface, C#, csharp, интерфейсы

Просто о NET

30 Dependency Injection pattern: три способа реализации в Silverlight

Существует огромное множество различных паттернов (шаблонов) дизайна и программирования. Порой разобраться в них с первого раза не так просто, как может показаться на первый взгляд. И тем более, при этом учитывать, что почти все из существующих паттернов могут быть реализованы несколькими способами. В этой статье будет показано три варианта Dependency Injection.

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

Что-то пошло не по сценарию и завершилось ошибкой. Перезагрузить страницу (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.