anchor.diff:  * Location
   * Voyage
   
  -== Implementation TODOs
  -
  -See milestones and issues in GitHub repository for high-level.
  -
   == Design Decisions
   
  -Information on design choices made, and the relative tradeoffs. Plus resources for further reading.
  +Here you'll find information on design choices made, and the relative tradeoffs. Plus resources for further reading. Actually, mostly resources right now.
   
   === Value Objects
   
  
positive.code: * Jan 2009 Sample application tutorial at the JFokus conference in Stockholm.
  * Mar 2009 Sample application tutorial at the QCon conference in London.
  * Mar 2009 New public release: 1.1.0. See changelog for details.
  * 2010/2011 link:https://github.com/SzymonPobiega/DDDSample.Net[Ported to .NET]. 
  
  _The .NET port is being used as the primary basis for this Ruby port._
  
  Details here about other sample apps. Things that are unique to this implementation.
  
  == Implementation Stack
  
  === Version 1 - Repositories & Sinatra
  
  * Persistence: MongoDB
  * Data access: Curator
  * Domain model: Plain old Ruby objects
  * UI: Sinatra/Javascript/Twitter bootstrap
  
  === Version 2 - Rails
  
  * Persistence: MongoDB
  * Data access: Mongoid + Activerecord
  * Domain model: Activemodel
  * UI: Rails Forms/Javascript/Twitter bootstrap
  
  == Aggregates
  
  
negative.code: 
  The goal of this sample app is to provide an idiomatic Ruby port of the DDD sample application. It should remain faithful to the intention of the purposes of the original DDD sample application:
  
  === Why a DDD Sample App?
  
  1. Provide a how-to example for implementing a typical DDD application
  
  * Descriptive, not prescriptive
  * Idiomatic
  * Update sample app with latest ideas
  
  2. Support discussion of implementation practices
  
  * Engage Ruby community in dialog and learning about DDD
  * Show design and implementation tradeoffs
  * Teach DDD (tend to be Java & .NET) community more about Ruby
  
  3. Lab mouse for controlled experiments
  
  * Learn Ruby as a language and ecosystem
  * Can Rails + MongoDB carry the weight of a complex domain model?
  * Tradeoffs between Sinatra vs Rails for Ruby web apps
  
  ==== DDD Sample Application
  
  