Skip to content

Instantly share code, notes, and snippets.

View luque's full-sized avatar

Rafael Luque luque

  • http://www.osoco.es
  • Madrid, Spain
View GitHub Profile

If you have two days to learn the very basics of modelling, Domain-Driven Design, CQRS and Event Sourcing, here's what you should do:

In the evenings read the [Domain-Driven Design Quickly Minibook]{http://www.infoq.com/minibooks/domain-driven-design-quickly}. During the day watch following great videos (in this order):

  1. Eric Evans' [What I've learned about DDD since the book]{http://www.infoq.com/presentations/ddd-eric-evans}
  2. Eric Evans' [Strategic Design - Responsibility Traps]{http://www.infoq.com/presentations/design-strategic-eric-evans}
  3. Udi Dahan's [Avoid a Failed SOA: Business & Autonomous Components to the Rescue]{http://www.infoq.com/presentations/SOA-Business-Autonomous-Components}
  4. Udi Dahan's [Command-Query Responsibility Segregation]{http://www.infoq.com/presentations/Command-Query-Responsibility-Segregation}
  5. Greg Young's [Unshackle Your Domain]{http://www.infoq.com/presentations/greg-young-unshackle-qcon08}
  6. Eric Evans' [Acknowledging CAP at the Root -- in the Domain Model]{ht
Gofer it
url: 'http://smalltalkhub.com/mc/PharoExtras/MorphExamplesAndDemos/main'
username: ''
password: '';
package: 'MorphExamplesAndDemos';
load.
BouncingAtomsMorph new openInWorld.
@luque
luque / install.sh
Created October 26, 2012 09:29 — forked from clemherreman/install.sh
How to: install Hubot on Debian Squeeze
# 1. Install nodejs and npm:
sudo apt-get update && apt-get install git-core curl build-essential openssl libssl-dev python
git clone https://github.com/joyent/node.git
cd node
# 'git tag' shows all available versions: select the latest stable.
git checkout v0.9.3