100 likes | 255 Views
Thank you to our sponsors!. Domain Driven Design. Dave Rael. Using .NET. Why Domain-Driven?. Collaboration Ubiquitous Language “Not all of a large system will be well-designed.” –Eric Evans
E N D
Domain Driven Design Dave Rael Using .NET
Why Domain-Driven? Collaboration Ubiquitous Language “Not all of a large system will be well-designed.” –Eric Evans “Is BDD the same as TDD? Yes. If you’re a programmer, and your entire team is programmers, and all your stakeholders are programmers…” –Dan North http://dannorth.net/2012/05/31/bdd-is-like-tdd-if/
Key Players Udi Dahan, Eric Evans, Greg Young, Reggie Miller
Commands And Events Bus.Reply<AsYouWishMyMasterResponse>(); Bus.Publish<BroughtLukeBeforeMasterEvent>(); Bus.Publish<IHaveForseenItEvent>(); Bus.Send<BringYoungSkywalkerToMeCommand>();
Stuff to Clone • Loans • https://github.com/raelyard/Loans.git • https://github.com/raelyard/Loans.PublicEvents.git • Fines • https://github.com/raelyard/Fines.git • https://github.com/raelyard/Fines.PublicEvents.git