Thank you to our sponsors!. Domain Driven Design Using.NET Dave Rael.

Slides:



Advertisements
Similar presentations
Behavior Driven Test Development
Advertisements

Introduction RIMResistance is Futile, you Will be Assimilated!
Domain Driven Design and RIM. Introduction 1 RIMResistance is Futile, you Will be Assimilated!
CQRS in an hour or so 1. Who is jdn? Me, aka John Nuechterlein Blog: Operations Manager – Developer.
2010 events Profile the digital credentials of the city Share & extrapolate digital activity Associated events – opportunities to profile the capabilities.
Rethink your architecture with CQRS Pieter Joost van de Sande Passionated software developer, Atos pjvds.
Behavior-Driven Development
Command and Query Responsibility Segregation Cameron Fletcher.
Welcome to the 2014 Team Rebel Darts mdda Vic Open.
Investigating CQRS Mark J. Miller
Domain-Driven Design Fundamentals Automated Testing for Fraidy Cats Like Me Getting Started with Entity Framework 5 Entity Framework in the Enterprise.
History Many teams have made great efforts to use relational databases in projects only to have to supplement them in order to meet performance demands.
Not all of a large system will be well designed..
Key takeaway Go beyond Domain Model and move towards CQRS (related session B313)
Numbers
Domain Modelling Paul Stovell. Architecture: Implicit or Explicit? Architecture exists implicitly But if you don’t define it, it probably sucks.
Project Team: Matt Clark, Patrick Dwyer, Daniel Evans, Eden Kung.
Programming with eyes wide open. Your host today Subby Angelov Team
? Data-Driven apps and LightSwitch TechEd sessions Domain-Driven Design,.NET and Loosely-coupled approaches TechEd sessions Windows Apps Modernization.
A summary of ebXML (the new World Standard for e-Business) Dave Welsh Collaborative Domain Corporation.
Learn how SpecFlow enables you to do TDD with friction-free plain-English executable tests. Larry Apke Agile Expert
Nathaniel Neitzke Lighthouse1, LLC
Domain-Driven Design using the ADO.NET Entity Framework Tim McCarthy Principal Engineer, InterKnowlogy
Scalable Architecture for the Cloud. What????  Command Query Responsibility Segregation  What is it?  What kinds of apps is it for?  What are the.
Domain Driven Design. Set of blog posts spanning 10 months – building an app Fefactored along the way code to Patterns eg repository.
Young ArtsLeicester Decorative & Fine Arts Society.
Domain Driven Design Agile SIG Talk Richard Walls.
Domain-Driven Design Tim McCarthy Principal Engineer, InterKnowlogy
Building an Offline Smart Client using Domain-Driven Design Principles Tim McCarthy.
Domain Driven Design Ryan Riley Catapult Systems, Inc.
Positions for 100 Rules for 100 Teams for 100.
Why clients might want to invest in OBASHI. Two simple reasons why every business needs OBASHI.
The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE Interface to the network and Devices Chapter.
Domain Driven Design With the Particular Platform NServiceBus Dave Rael.
Workshop Information Models in Software Projects
A TEST FRAMEWORK USING PROTRACTOR, CUCUMBER & CUCUMBER SANDWICH
Applying Domain-Driven Design Jimmy Nilsson Webcast with UML China
Automated Acceptance Testing and Continuous Delivery Larry Apke Agile Expert
Telerik Software Academy Software Quality Assurance Binding business requirements to.NET code.
The NMC strategy and its alignment with the education strategy Anne Trotter Assistant Director, Education and QA 16 October 2014.
Introducing… Apache Isis
Agile Software Development Jeff Sutherland, one of the developers started it In February 2001, 17 Tools: continuous integration, automated or xUnit test,
Clinical Research Platform Center for Biomedical Informatics (CBMI)
Domain Driven Design Using.NET Dave Rael. What’s wrong with this code? Public void CallMethodThatMightThrowScaryException(int carelessInputWithoutValidation)
Architecture Quality extraordinarily large systems, services, strategic design, scalability and reliability, large datasets, latency, service- oriented.
Domain-Driven Design for the Database-Driven Mind
consultant/mentor Microsoft MVP, INETA Speaker, ASPInsider, MCP, VTdotNET Leadercontact twitter theDataFarm.com/blog.
EF + DDD = true? by Jimmy Nilsson. About Jimmy Nilsson Primarily a developer and architect, but also a trainer and author Blog: JimmyNilsson.com/blog/
Introducing… Apache Isis. Ubiquitous Language With a conscious effort by the team, the domain model can provide the backbone for that common language.
How and why we should use Behat?. About me Bozhidar Boshnakov QA Department FFW Drupal.org – bboshnakov Linkedin.com/in/bboshnakov.
THE LANGUAGE OF THE INTERNET Internationalizing domain names.
10-1 人生与责任 淮安工业园区实验学校 连芳芳 “ 自我介绍 ” “ 自我介绍 ” 儿童时期的我.
FESA Overview Leandro Fernandez On behalf of the FESA Team 6/22/2010FESA Overview1.
Freshen your test cases Kausikram Krishnasayee
User Stories > Big and Small
Object-oriented and Structured System Models
Team 1: 32 responses Team 2: 55 responses Team 3: 29 responses
Yahoo Mail Customer Support Number
Most Effective Techniques to Park your Manual Transmission Car
How do Power Car Windows Ensure Occupants Safety
Tips Need to Consider When Organizing a College Event
פחת ורווח הון סוגיות מיוחדות תהילה ששון עו"ד (רו"ח) ספטמבר 2015
ماجستير إدارة المعارض من بريطانيا
THANK YOU!.
TechEd /17/2019 6:32 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Thank you.
Thank you.
Introduction to BDD. Introduction to BDD “BDD is a second-generation, outside-in, pull-based, multiple-stakeholder, multiple-scale, high-automation,
LANGUAGE EDUCATION.
Presentation transcript:

Thank you to our sponsors!

Domain Driven Design Using.NET Dave Rael

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

Key Players Udi Dahan, Eric Evans, Greg Young, Reggie Miller

Domain-Driven Design Ubiquitous Language Bounded Contexts Domain Events Top-Level System Architecture

Domain Driven Design Ubiquitous Language Aggregates CQRS Architecture/Implementation Within a Bounded Context

Commands And Events Bus.Send (); Bus.Reply (); Bus.Publish ();

Stuff to Clone Loans Fines

You will use a Domain-Driven Design Approach