Skip to content

Instantly share code, notes, and snippets.

@robertbasic
Last active October 26, 2017 11:52

Revisions

  1. robertbasic revised this gist Oct 26, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion abstract.md
    Original file line number Diff line number Diff line change
    @@ -8,5 +8,5 @@ Our solutions should be driven by our clients and what they really need. We need

    This presentation will show why we should become better communicators, and how we can use Domain Driven Design to bridge
    this communication gap. Creating an ubiquitous language that we share with our clients, we model their world in ours. These
    models live in bounded contexts, made out of aggregate roots, domain events, entities, value objects... all here to guide
    models live in bounded contexts, made out of aggregate roots, domain events, entities, value objects, that are all here to guide
    us to create better solutions, and write better software.
  2. robertbasic revised this gist Oct 26, 2017. 1 changed file with 3 additions and 2 deletions.
    5 changes: 3 additions & 2 deletions abstract.md
    Original file line number Diff line number Diff line change
    @@ -7,5 +7,6 @@ at the keyboard. Few weeks, months later, we come back with a solution to all of
    Our solutions should be driven by our clients and what they really need. We need to listen to them, talk to them, understand them.

    This presentation will show why we should become better communicators, and how we can use Domain Driven Design to bridge
    this communication gap. Creating an ubiquitous language that we share with our clients, we model their world in ours. These
    models will guide us to create better solutions, and write better software.
    this communication gap. Creating an ubiquitous language that we share with our clients, we model their world in ours. These
    models live in bounded contexts, made out of aggregate roots, domain events, entities, value objects... all here to guide
    us to create better solutions, and write better software.
  3. robertbasic revised this gist Oct 26, 2017. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions abstract.md
    Original file line number Diff line number Diff line change
    @@ -7,5 +7,5 @@ at the keyboard. Few weeks, months later, we come back with a solution to all of
    Our solutions should be driven by our clients and what they really need. We need to listen to them, talk to them, understand them.

    This presentation will show why we should become better communicators, and how we can use Domain Driven Design to bridge
    this communication gap. Using the same language as our clients, we model their world in ours. These models will guide us
    to create better solutions, and write better software.
    this communication gap. Creating an ubiquitous language that we share with our clients, we model their world in ours. These
    models will guide us to create better solutions, and write better software.
  4. robertbasic revised this gist Oct 26, 2017. 1 changed file with 1 addition and 2 deletions.
    3 changes: 1 addition & 2 deletions abstract.md
    Original file line number Diff line number Diff line change
    @@ -4,8 +4,7 @@ Our clients come to us to solve their problems using software. We listen to thei
    have a meeting or two, and then we take out our favourite code editor, framework and database, and start pounding
    at the keyboard. Few weeks, months later, we come back with a solution to all of their problems. Or is it, really?

    Our solutions should not be driven by our tools. Our solutions should be driven by our clients and what they really need.
    We need to listen to them, talk to them, understand them.
    Our solutions should be driven by our clients and what they really need. We need to listen to them, talk to them, understand them.

    This presentation will show why we should become better communicators, and how we can use Domain Driven Design to bridge
    this communication gap. Using the same language as our clients, we model their world in ours. These models will guide us
  5. robertbasic revised this gist Oct 26, 2017. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion abstract.md
    Original file line number Diff line number Diff line change
    @@ -7,6 +7,6 @@ at the keyboard. Few weeks, months later, we come back with a solution to all of
    Our solutions should not be driven by our tools. Our solutions should be driven by our clients and what they really need.
    We need to listen to them, talk to them, understand them.

    This presentation will show wy we should become better communicators, and how we can use Domain Driven Design to bridge
    This presentation will show why we should become better communicators, and how we can use Domain Driven Design to bridge
    this communication gap. Using the same language as our clients, we model their world in ours. These models will guide us
    to create better solutions, and write better software.
  6. robertbasic created this gist Oct 26, 2017.
    12 changes: 12 additions & 0 deletions abstract.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,12 @@
    # introDDDuction

    Our clients come to us to solve their problems using software. We listen to their pitch, we read their emails,
    have a meeting or two, and then we take out our favourite code editor, framework and database, and start pounding
    at the keyboard. Few weeks, months later, we come back with a solution to all of their problems. Or is it, really?

    Our solutions should not be driven by our tools. Our solutions should be driven by our clients and what they really need.
    We need to listen to them, talk to them, understand them.

    This presentation will show wy we should become better communicators, and how we can use Domain Driven Design to bridge
    this communication gap. Using the same language as our clients, we model their world in ours. These models will guide us
    to create better solutions, and write better software.