1
I Use This!
Inactive

Commits : Listings

Analyzed about 18 hours ago. based on code collected about 18 hours ago.
Mar 01, 2025 — Mar 01, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
updated the readme to point to the leampub book https://leanpub.com/cqrs More... almost 13 years ago
fixed a typo More... almost 13 years ago
Got the Fohjin.DDD folder back but under a different name, there is still interesting code in there More... almost 13 years ago
Got the Fohjin.DDD folder back but under a different name, there is still interesting code in there More... almost 13 years ago
removed the start of a framework, it is better not to build a framework but to build what you actually need More... almost 13 years ago
Update Fohjin.DDD.Example/ReadMe.txt More... over 13 years ago
Update ReadMe.txt More... over 13 years ago
added the readme to the root as well More... over 15 years ago
added links to the blog posts I have written More... over 15 years ago
Some clean-up and improvements More... about 16 years ago
Some code clean-up More... about 16 years ago
Added a few more tests, not completely happy with their names yet Also moved them to a different location More... about 16 years ago
Removed an unused method :) More... about 16 years ago
Refactoring to the PreProcessor now it takes events instead of entities. So now there is no need to discover events anymore (at least not from the entities) bringing the required methods back to one. More... about 16 years ago
Started pre-processing classes instead of doing it on first usage. Also split up in multiple smaller components that later can be replaced by different implementations. More... over 16 years ago
Added functionality that prevents the aggregate root from changing state it self by throwing an exception if it tries More... over 16 years ago
Did some refactoring, now I also verified that the caching works correctly More... over 16 years ago
Changed the setting of the internal state from using reflection each time, to use interception and moved the state in the event provider. This all needs refactoring. More... over 16 years ago
Some clean-up More... over 16 years ago
Now a fairly clean POCO can be used as an Aggregate Root and Dynamic Proxy is used to provide the IEventProvider functionality. Still too much reflection but at least most of it will be cached when configured correctly. More... over 16 years ago
Added initial spike to use Dynamic Proxy to mix-in the whole Event Provider stuff More... over 16 years ago
Last Commit! I renamed the Fohjin.DDD root folder to Fohjin.DDD.Example 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. More... over 16 years ago
Moved the Aggregate to the root of the project More... over 16 years ago
Moved all the base classes to the event store as that is a more logical place More... over 16 years ago
Initial step to make it possible to have your own base interface for the events while using the Event Store. So in the Event Store everywhere where IDomainEvent was used it is now TDomainEvent More... over 16 years ago
Some changes because of looking at it in 2010, will load in 2008 now. Many dependencies to be loosen up More... over 16 years ago
Removed references to unused assemblies and moved the System* classes to a common library to reduce coupling More... over 16 years ago
Small bug fix and more about registering child entities. More... over 16 years ago
Refactored how the events are being versioned between Aggregate Root and its Entities More... over 16 years ago
Added an Entity inside an AGG that tracks its own events and also needs to be able to replay them More... over 16 years ago