-
Notifications
You must be signed in to change notification settings - Fork 292
Home
Harvested from Rewind Brighter contains an implementation of a command processor. A command processor is a pattern that helps to avoid Fat Controllers or Services which often crop up in architectures using Dependency Injection. It is quite common to see them in MVC based web sites for example
Notionally this might be used to replace the very outdated London User Group site at www.dnug.org.uk However, there have been a lot of notional replacements of that over time, so no one should hold their breath. More pragmatically its trying to be an example of how to follow a DDD approach, and utilizing a simple CQRS pattern to help achieve that. Arguments about whether the domain is sufficiently high-value for a DDD approach are ignored in favor of the accessability of the sample. It's also using a few technologies I wanted to try out: Raven DB, NancyFX, and TinyIoC
This is a 'work-in-progress' and by no means complete. Feel free to pull or fork. However, don't expect to push back to this repository. It's not really intended as an exercise in shared development. If I harvest frameworks such as the command processor pipeline from this project, that is much more likely to be the pull-push option.
Renegade - Just some older code, dumped here for now. At this point, nothing to see here, move along.
Later this is intended to be a version of Ignorance that uses an Event Sourcing approach to storage.