Xavier
Xavier
My solution was to wait before checking the log. await Task.Delay(100); // Giving time for logs to flush. var informationMessages = InMemorySink.Instance.Should() .HaveMessage("HTTP {RequestMethod} {RequestPath} responded {StatusCode} in {Elapsed:0.0000} ms")...
If I had a module named west2 and it had two resources name myStorage and myEventHubNamespace, would using a `.` format be more natural? As a programmer in several languages,...
This is how I solved it. https://github.com/xavierjohn/FunctionalDDD/tree/main/Asp
I added it to this library https://github.com/xavierjohn/CSharpFunctionalExtensions.Errors
There is this YouTube material https://www.youtube.com/watch?v=fhM0V2N1GpY&list=PLzYkqgWkHPKBcDIP5gzLfASkQyTdy0t4k that I found pretty interesting that it shows developing a site using DDD. I followed that sample but updated it to use the CSharpFunctionalExtensions....
Where does it say that? https://docs.fluentvalidation.net/en/latest/
I replaced FluentValidation.AspNetCore with FunctionalDdd.FluentValidation https://github.com/xavierjohn/clean-architecture/commit/02234fb93c5b0f29ec18f38911a71e6788f17192 Invalid commands can no longer be created. The constructor is private and does not rely on mediator Validation Behaviour.
Should we delete Obsolete methods in v3? Delete ValueObject < T >?
Here is one possible reason. The lock taken by the projection can be lost if Azure recycles the SQL. Current machine will continue to project and a new machine can...