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

Просто о NET

1 Repository как уровень абстракции Data Acceess Layer или уход от рутины

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

Просто о NET

2 CQRS - это...

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

Просто о NET

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

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

Просто о NET

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

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

Просто о NET

5 Какие бывают архитектуры?

Решил собрать воедино все архитектуры, которые на слуху, или которые были на слуху.

Просто о NET

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

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

Просто о NET

7 EntityFramework Core и паттерны "Unit of Work" и "Repository"

Надо ли реализовывать паттерны "Unit of Work" и "Repository" если вы используете EntityFramework Core?

Просто о NET

8 Presentation Logic vs Application Logic vs Domain Logic

Разработчики и иже с ними часто упоминают термин "логика" и/или "бизнес-логика", а что это такое? Где находится логика? В каком слое находится бизнес-логика? Как определить в тексте программы тип логики? Попробую ответить на эти и подобные этим вопросы.

Просто о NET

9 ООП + EntityFrameworkCore = Упражнения (1)

Часть 1. Объектно-ориентированные упражнения на C# в контексте EntityFrameworkCore. В этом видео нарисуем диаграмму классов.

Просто о NET

10 ООП + EntityFrameworkCore = Упражнения (10)

Часть 10. Объектно-ориентированные упражнения на C# в контексте EntityFrameworkCore. В этом видео создаем первую миграцию для EntityFrameworkCore и сохраняем первые данные в базу.

Просто о NET

11 Domain Driven Design Теория 2

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

Просто о NET

12 Что такое NuGet?

В статье показано как установить NuGet и что это такое. Показаны примеры управления пакетами NuGet. Достаточно подробно и с картинками.

Просто о NET

13 Терминология - Dummy, Fake, Stubs, Spies, Mocks

Терминология имеет очень важное значение для любого разработчика, особенно важно это в концепции Domain Driven Design.

Просто о NET

14 ООП + EntityFrameworkCore = Упражнения (2)

Часть 2. Объектно-ориентированные упражнения на C# в контексте EntityFrameworkCore. В этом видео создадим проект и классы, описанные на диаграмме.

Просто о NET

15 ООП + EntityFrameworkCore = Упражнения (8)

Часть 8. Объектно-ориентированные упражнения на C# в контексте EntityFrameworkCore. В этом видео про DbContext, Mapping, принципы и правила создания моделей данных. А также про ошибки,  которые нужно избежать на этапе проектирования.

Просто о NET

16 ООП + EntityFrameworkCore = Упражнения (11)

Часть 11. Объектно-ориентированные упражнения на C# в контексте EntityFrameworkCore. В этом видео EntityFrameworkCore миргации и сохранение в БД созданного документа. А также UnitOfWork паттерн при использовании EntityFrameworkCore.

Просто о NET

17 Микросервисы: Подготовка проектов для Rebus (2)

Серия роликов про коммуникации в микросервисной архитектуре на базе Rebus для .NET. Создадим решение для Visual Studio (solution), куда добавим пару проектов для организации некоторой инфраструктуры.

Просто о NET

18 Зачем разработчику ходить на собеседования?

В этом видео про: Программирование, Собеседование, Разработчик, Программист, Работа, calabonga

Просто о NET

19 SOLID: 1. Single Responsibility Principle (2-6)

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

Просто о NET

20 Unit-тестирование

В концепции "Плохо", "Хорошо" и "Правильно"

Просто о NET

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

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

Просто о NET

22 Архитектура современного приложения

* Виды инфраструктурных решений? * Какую инфраструктуру выбрать? * Как построить правильную инфраструктуру? * Почему инфраструктура очень важна?

Просто о NET

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

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

Просто о NET

24 ООП + EntityFrameworkCore = Упражнения (5)

Часть 5. Объектно-ориентированные упражнения на C# в контексте EntityFrameworkCore. В этом видео про Domain Driven Design и про то, как это соотносится с используемыми сущностями. А также про ограничение бизнес-логики в бизнес-процессах...

Просто о NET

25 Именование проектов в решении

Если вы разработчик, то точно знаете, что придумать название для проекта, метода, переменной или класса, на самом деле не такое уж простое дело. Особенно если вы работает в команде. В этой статье я опишу названия проектов (projects) для одного решении (solution), которые я обычно использую или стараюсь использовать.

Просто о NET

26 Что такое lowering?

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

Просто о NET

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

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

Просто о NET

28 Один frontend должен работать только со своим backend

Преинтереснейшие новости сегодня я услышал в общении с коллегами!

Просто о NET

29 Что такое SOLID?

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

Просто о NET

30 Что такое Ocelot?

В этом видео про: faq, programming, csharp, программирование, вопросы и ответы, собеседование

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

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