Software Titbits
Software Titbits
  • Видео 7
  • Просмотров 907
Aspire with Functional Domain Driven Design and Service Level Indicator
A sample code that incorporates FunctionalDDD and ServiceLevelIndicator library to .NET Aspire
Просмотров: 17

Видео

Avoid Primitive obsession
Просмотров 1216 часов назад
Primitive Obsession Is when the code relies too much on the compiler primitives, instead create your own types. github.com/xavierjohn/FunctionalDDD
Principle of Least Astonishment
Просмотров 2614 дней назад
Component of a system should behave in a way that most users will expect it to behave.
Writing High Quality Services
Просмотров 226 месяцев назад
Writing High Quality Service github.com/xavierjohn/FunctionalDddAspTemplate Chapters: 0:00 - 1:21 - Intro 1:22 - 2:47 - Goals 2:48 - 3:25 - Topics 3:26 - 14:42 - Domain Driven Design 14:43 - 15:33 - Avoid Primitive Obession 15:34 - 16:33 - Functional Programming 16:34 - 17:54 - POLA 17:55 - 23:51 - Railway Oriented Programming 23:52 - 24:49 - YAGNI 24:50 - 26:37 - API Versioning 26:38 - 27:10 -...
Service Level Indicators for .NET 8.0
Просмотров 66 месяцев назад
Service level indicators (SLIs) are metrics used to measure the performance of a service. They are typically used in the context of service level agreements (SLAs), which are contracts between a service provider and its customers that define the expected level of service. SLIs are used to track the actual performance of the service against the agreed upon SLA. There are many different types of ...
Azure Search Index Geo Disaster Recovery with real time index update
Просмотров 632 года назад
A demonstration of using Event Hub to achieve Geo Disaster Recover of Azure Search Index with near real time update of the search index. 0:00 Introduction 0:03:15 Services layout 0:07:42 Demonstration The code is available at github.com/xavierjohn/SearchIndexDisasterRecoverNearRealTime
Understanding Unit Tests with xUnit, fluent assertion and NSubstitute.
Просмотров 7624 года назад
Understanding Unit Tests with xUnit, fluent assertion and NSubstitute. xunit.net/ fluentassertions.com/ nsubstitute.github.io/