Dependency Container своими руками
Просто о NET | создано: 17.04.2020 | опубликовано: 17.04.2020 | обновлено: 13.01.2024 | просмотров: 4606
А вы никогда не задумывались как работает Dependency Container?

Передача TraceId (CorrelationId) между сервисами ASP.NET Core
Полезности | создано: 11.04.2020 | опубликовано: 11.04.2020 | обновлено: 13.01.2024 | просмотров: 10359
Библиотека, которая призвана упростить передачу TraceId (CorrelationId) между микросервисами.

OperationResult как результат операции запроса на backend
Сайтостроение | создано: 07.03.2020 | опубликовано: 07.03.2020 | обновлено: 13.01.2024 | просмотров: 1173
В этом видео про: шаблоны, паттерны, разработка, calabonga, clean architecture, abstraction, interfaces, C#, c-sharp, реализация, практическое программирование, operationResult, nuget

Проверка объекта на основе правил валидации
Теория и практика | создано: 22.09.2019 | опубликовано: 22.09.2019 | обновлено: 13.01.2024 | просмотров: 1457
В этом видео про: calabonga, validation, нюансы, программирование, C#, CSharp, ASP.NET Core, .NET, generics, nuget, проверка, валидация, объекты, реализация, implementation, IValidatableObject, шаблон, dependency injection, IRulesValidator, практическое программирование

Сериализация и десериализация запросов и ответов при использовании HttpClient
Полезности | создано: 10.09.2018 | опубликовано: 10.09.2018 | обновлено: 13.01.2024 | просмотров: 4950
Приятно работать с объектами, не правда ли? А еще хорошо, когда ты отправляешь один объект в запросе, а в ответ получаешь другой объект. То есть совсем не нужно парсить ответ от сервера и следить за полнотой данных отправленных этому серверу.

Angular + Web API: Как создать Angular-приложение на ASP.NET MVC 5 без использования MVC 5
Сайтостроение | создано: 04.07.2018 | опубликовано: 04.07.2018 | обновлено: 13.01.2024 | просмотров: 10294 | всего комментариев: 2
В этой краткой статье покажу и расскажу как запусть Angular на Web API (OWIN), то есть на ASP.NET MVC5 без использования самого MVC5. То есть в вашем распоряжении будет только API-контролеры, а всё остальное останется за бортом.

OperationResult: Ответ сервера всегда понятен пользователю
Сайтостроение | создано: 06.03.2018 | опубликовано: 06.03.2018 | обновлено: 26.06.2024 | просмотров: 3579
В этой статье речь пойдет о том, как пользователю сказать о том, что его запрос является некорректным и при этом не выбрасывать исключения или любого другого непонятно кода состояния HTTP запроса.

Repository как уровень абстракции Data Acceess Layer или уход от рутины
Просто о NET | создано: 16.11.2017 | опубликовано: 22.11.2017 | обновлено: 13.01.2024 | просмотров: 5551
Прежде чем начать реализовывать бизнес-логику какого-либо приложения, сайта, программы, обычно приходится проделать очень много рутиной работы. А при использовании "правильного" подхода программирования, это рутина многократно увеличивается. В этой статье повествуется о том, как можно сократить количество рутины.

Публикация постов в блог Wordpress при помощи API через XML RPC
Полезности | создано: 14.06.2017 | опубликовано: 14.06.2017 | обновлено: 13.01.2024 | просмотров: 9654
В статье речь пойдет не столько о публикации статей в wordpress блог, сколько о nuget-пакете, который предоставляет такую возможность.

Шаблон Состояние (State): Управление состоянием объекта
Просто о NET | создано: 18.08.2016 | опубликовано: 18.08.2016 | обновлено: 13.01.2024 | просмотров: 7013
Очень часто в своей работе мне приходилось использовать перечисления (Enum) в качестве информации о состоянии объекта. И всё бы вроде как хорошо, но есть некоторое неудобство, при таком подходе логика по проверке состояния (validation) объекта при смене статуса "размазывалась" по всей системе. И часто получалось, что отследить все правила перехода от одного состояния к другому практически непосильная задача, особенно если проект разрабатывает группа программистов.
