@alan-

Many discrepancies with the code from the last video... The last video the Menu.Create() method didn't have the MenuSections parameter, instead it did have parameters for the created & updated dates, which aren't here now., and the MenuSections.Create() method didn't have the MenuItems parameter, now it has.  also the hostId is in a different place than before.  I can only tell this by looking at where you're calling it; I don't have the benefit of seeing what your actual method now looks like.    I've been following along since the beginning and now I've had to go back through videos to check where my code went wrong, but actually there are bits missing from the videos.  Please, the continuity is important!!!

@krccmsitp2884

6:45 How come the line numbers in the editorconfig are so strange?

@kmcdo

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!

@rohitshirgaonkar1982

At 25:33 why and how did you create hostId.create, since hostId is value object and not a aggregate?

@radeksendecki9922

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!

@Ladyhoat

Watched all videos so far, you got some skillz to transfer knowledge in a good way . Good job man! :)

@Dimadiv

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?

@MrBan001

Would the repository also return an errorOr or would ith throw an exception? for example if the id doesn’t exist.

@samosimoncic5020

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?

@yannistocreau3598

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.

@juke-duke

Do you think you can make a GraphQL series with CA and DDD at some point aswell?

@robertroxxor

Incredible video series. the wealth of information that you provide in this series is pure gold.
Thanks man.

@deadbluescreen3101

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?

@DiegoDCast

Where is the entire repository for this?

@mouradaissani8957

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?

@eirikr72

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.

@ClawfeeBreak

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)

@ngocoder

Great video Amichai! The sound of the video is a lot better.
Looking forward to your video about validation.

@novaploca2080

I have been really expecting and looking forward to this video. Thank you very much!!!

@timschmidt5469

You are NOT talking too fast or too much. We have pause buttons :) Great video! Thanks!