Permalink
Switch branches/tags
Nothing to show
Commits on Aug 11, 2010
  1. added the readme to the root as well

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Aug 11, 2010
  2. added links to the blog posts I have written

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Aug 11, 2010
Commits on Dec 20, 2009
  1. Some clean-up and improvements

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Dec 20, 2009
Commits on Dec 2, 2009
  1. Some code clean-up

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Dec 2, 2009
  2. Added a few more tests, not completely happy with their names yet

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Dec 2, 2009
    Also moved them to a different location
Commits on Nov 30, 2009
  1. Removed an unused method :)

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 30, 2009
  2. Refactoring to the PreProcessor now it takes events instead of entiti…

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 30, 2009
    …es. So now there is no need to discover events anymore (at least not from the entities) bringing the required methods back to one.
  3. Started pre-processing classes instead of doing it on first usage. Al…

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 30, 2009
    …so split up in multiple smaller components that later can be replaced by different implementations.
Commits on Nov 28, 2009
  1. Added functionality that prevents the aggregate root from changing st…

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 28, 2009
    …ate it self by throwing an exception if it tries
  2. Did some refactoring, now I also verified that the caching works corr…

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 28, 2009
    …ectly
Commits on Nov 27, 2009
  1. Changed the setting of the internal state from using reflection each …

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 27, 2009
    …time, to use interception and moved the state in the event provider. This all needs refactoring.
Commits on Nov 26, 2009
  1. Some clean-up

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 26, 2009
Commits on Nov 25, 2009
  1. Now a fairly clean POCO can be used as an Aggregate Root and Dynamic …

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 25, 2009
    …Proxy is used to provide the IEventProvider functionality. Still too much reflection but at least most of it will be cached when configured correctly.
Commits on Nov 24, 2009
  1. Added initial spike to use Dynamic Proxy to mix-in the whole Event Pr…

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 24, 2009
    …ovider stuff
Commits on Nov 23, 2009
  1. Last Commit! I renamed the Fohjin.DDD root folder to Fohjin.DDD.Examp…

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 23, 2009
    …le because I want to keep it as it is now. Going to make the different building block and make them independently from other blocks. Enabling to use them in real projects.
  2. Moved the Aggregate to the root of the project

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 23, 2009
Commits on Nov 22, 2009
  1. Moved all the base classes to the event store as that is a more logic…

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 22, 2009
    …al place
  2. Initial step to make it possible to have your own base interface for …

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 22, 2009
    …the events while using the Event Store. So in the Event Store everywhere where IDomainEvent was used it is now TDomainEvent
Commits on Nov 19, 2009
  1. Some changes because of looking at it in 2010, will load in 2008 now.…

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 19, 2009
    … Many dependencies to be loosen up
  2. Removed references to unused assemblies and moved the System* classes…

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 19, 2009
    … to a common library to reduce coupling
Commits on Nov 18, 2009
  1. Small bug fix and more about registering child entities.

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 18, 2009
Commits on Nov 17, 2009
  1. Refactored how the events are being versioned between Aggregate Root …

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 17, 2009
    …and its Entities
Commits on Nov 16, 2009
  1. Added an Entity inside an AGG that tracks its own events and also nee…

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 16, 2009
    …ds to be able to replay them
Commits on Nov 14, 2009
  1. Duh it is not a BaseAggregate but a BaseEntity

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 14, 2009
  2. Some clean-up

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 14, 2009
    Added distinction between an AggregateRoot and a Aggregate, both can provide events, but only the AggregateRoot can be saved and restored from persistence
Commits on Nov 10, 2009
  1. Clean up of the registration of the event and command handlers

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 10, 2009
Commits on Nov 9, 2009
  1. Changed how transactions are being managed by wrapping the command ha…

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 9, 2009
    …ndler
Commits on Nov 8, 2009
  1. Removed some commented-out code

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 8, 2009
  2. Implemented a new bus that now takes care of both events and commands…

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 8, 2009
    …, registration is now also taken outside the IoC. No more reflection during execution only during start-up. Implemented very simple transactions on the bus as well.
Commits on Nov 7, 2009
  1. Added a read me file to explain about the SQLite x86 vs x64 version. …

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 7, 2009
    …Having said that I am thinking about moving away from SQLite.
Commits on Nov 6, 2009
  1. The in memory queue is working now, it is very primitive, still tryin…

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 6, 2009
    …g to tackle the transactions
Commits on Nov 5, 2009
  1. Added a small and simple in memory queue for the event bus

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 5, 2009
  2. Re-organized the EventStore

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 5, 2009
  3. Removed the need for IMessage

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 5, 2009
  4. Moved the IMessage and IBus to the EventStore

    Mark Nijhof Mark Nijhof
    Mark Nijhof authored and Mark Nijhof committed Nov 5, 2009