Coder Social home page Coder Social logo

qx-t / domaindrivendesignfordatabasedrivenmind Goto Github PK

View Code? Open in Web Editor NEW

This project forked from julielerman/domaindrivendesignfordatabasedrivenmind

0.0 1.0 0.0 10.47 MB

Deck & Demos from MSIgnite 2015 & Techorama BE conferences

C# 72.00% Batchfile 0.04% Smalltalk 0.01% CSS 3.08% ASP 0.06% JavaScript 24.54% Gherkin 0.28%

domaindrivendesignfordatabasedrivenmind's Introduction

DomainDrivenDesignforDatabaseDrivenMind

Deck & Demos from MSIgnite 2015 & Techorama BE conferences

Demos and PowerPoints for Julie Lerman's "Domain-Driven Design for the Database Driven Mind" presentation. This talk was given at MS Ignite(May 7, 2015), Techorama (May 2015) and DevSum15 (May 2015).

The talk was recorded at MS Ignite and can be viewed on Channel 9. http://channel9.msdn.com/Events/Ignite/2015/BRK3724

The demo is a subset of the full sample application created by Steve Smith (@ardalis) and myself for our "Domain Driven Design Fundamentals" course on Pluralsight.com (bit.ly/PS-DDD).

The Pluralsight course sample includes the front end web app of the application and is a full working demo.

This version does not include the project for the UI but it does include some extra code.

  1. A project with the tests that were uses for this presentation.
  2. some additional classes and an extra DbContext to demonstrate the use of a domain model plus a persistence model. The extra classes are in the AppointmentScheduling/Infrastructure/AppointmentSchedule.Data project. In there check the "Persistence Model" folder for the classes used as a persistence model classes and also the SchedulingPersistenceContext class which wraps these classes into a DbContext.

The full working sample for the Pluralsight course is available as a download for Pro Subscribers. The course goes into detail about the full sample, while I only focused on particular bits of it for the DDD for the DB Driven Mind presentation.

Enjoy!

Julie Lerman thedatafarm.com @julielerman

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.