6:45 How come the line numbers in the editorconfig are so strange?
So happy to get a long-form video! I think you are doing a great mix of short and long vods. Not only are these super educational, but I find them super inspirational; I find myself digging up some old abandoned projects/ideas and breathing new life into them using some of the concepts you are highlighting. Keep em coming!
At 25:33 why and how did you create hostId.create, since hostId is value object and not a aggregate?
Great video, one of the best explanations on the entire internet. Good paste, straight to the topic. Fantastic presentation of practical usage of DDD and CA. Love your work!
Watched all videos so far, you got some skillz to transfer knowledge in a good way . Good job man! :)
HostId and other id value objects in previous videos have had Guid Value. So, implementation of HostId.Create(string hostId) can be suggested to be [..] Guid.Parse(hostId) [..]. But in the sample request you're using "asdf" as the host id. How is it converted to Guid? Or maybe you have changed implementation of HostId to have string Value?
Would the repository also return an errorOr or would ith throw an exception? for example if the id doesn’t exist.
thanks for amazing video. I am wondering why the mapper was not used for mapping domain model Menu instead of factory method. Do you have any special reason for this?
Thanks for this amazing tutorial ! Can you explain how you get Mapster to work with your Domain objects as they are not supposed to have a default parameterless constructor ? I get an error when trying this on my project, and I don't see you using ConstructWith or MapWith.
Do you think you can make a GraphQL series with CA and DDD at some point aswell?
Incredible video series. the wealth of information that you provide in this series is pure gold. Thanks man.
Is there any real, quantifiable and concrete advantages using MediatR adding this level of indirection to the API controller instead of just use a delegate that points to the UseCase method?
Where is the entire repository for this?
Great video thank you, will it be better or to conceder to add another mapping step between the domain models and the store/db entities types (ex: Menu<=>MenuEntity) since the repos will actually work with another type of models witch are the Entities?
Great list of videos. One question, Why the infrastructure layer has references to the domain layer (28:56)? I thought this wasn't supposed to happen.
I am curious about how you might handle a scenario where (for instance), you had a very large list of dinnerIds. Would you really return that with your Menu aggregate in a response? How might this be approached? How exactly would this scale? Again, purely hypothetical (assume 100k entries)
Great video Amichai! The sound of the video is a lot better. Looking forward to your video about validation.
I have been really expecting and looking forward to this video. Thank you very much!!!
You are NOT talking too fast or too much. We have pause buttons :) Great video! Thanks!
@alan-