Hosted on my git at https://git.nicdex.com/nicdex/wmfb
Licence: public domain
Hosted on my git at https://git.nicdex.com/nicdex/wmfb
Licence: public domain
Compared to the week long workshop we did, these are more hands on and you will learn how to do EventSourcing and EventModeling.
You can register by visiting the Adaptech’s website at https://adaptechgroup.com/#workshop
My employer Adaptech Group is offering a CQRS Event Sourcing Event Modeling virtual workshop where you can learn all of these goodies from the experts.
The port of the .Net Client for EventStore to Node.js I wrote a year ago was renamed at version 0.1.2. Old project name was confusing, new one is more explicit. The code is available at https://github.com/nicdex/node-eventstore-client and the package can be installed via npm using “npm install node-eventstore-client”.
See the Changelog entry
Enjoy,
– Nicolas
I created a new website/blog which main goal is to aggregate information about DDD/CQRS/ES.
It’s located at https://ddd-cqrs-es.info
Je viens de créer un nouveau site web/blog dont le but principal est d’accumuler de l’information sur DDD/CQRS/ES.
Vous pouvez le visiter ici https://ddd-cqrs-es.info (En anglais seulement)
I’ve done some overdue maintenance on vtu.cc my url forwarding service. It’s now up to 40k hits per month, not bad for a service I never advertise and that isn’t coming up on a google search
—
J’ai finalement fait la maintenance de vtu.cc mon service de redirection d’url. J’ai maintenant 40k visites par mois, c’est pas mal pour un service que je n’ai jamais annoncé et qui ne sort pas dans une recherche google 🙂
The VM
I use Digital Ocean, their VM are fast, reliable and cheap. The 5$ one is good enough for starter and you can easily upgrade later on if you need more power.
Setting up the environment
MonoRail3 runs on .Net Framework 4.0 and for some reasons doesn’t play well with mono 2.10. So you need to install mono 3.0 and then set-up your app with mod_mono.
1. Install required packages for building mono 3.0
sudo apt-get install build-essential libgtk2.0-dev
2. Follow these steps here to build mono 3.0
3. Configure mod_mono
Simplest and efficient way is to use Mod_mono AutoHosting. Don’t forget to use mod_mono 4.
Using Visual Studio 2012 start a new Empty Web Application and add the following nu-get packages:
– Castle Windsor log4net integration
– Castle.Activeecord
– MySql.Data
– Castle MonoRail 3.0
Your Global class should inherit from MrBasedHttpApplication.
Add some routes and then you’re ready to go 🙂
Caveats
1. Enumerable in a view are not working (can’t GetEnumerator on type object error)
I’ve not seen this documented anywhere, but if you use an enumerable in a view you need to make your view inherit from blade typed viewpage like this:
@inherits Castle.MonoRail.Blade.ViewPage<IEnumerable<YourTypeHere>>
2. MonoRail2 did integrate seemlessly with Windsor even if it could work without it, didn’t find how to with MR3 yet.
I’ll keep looking around and post back.
Cheers,
Suivez les blogs techniques de mon employeur Groupe PCMS au Développement Logiciel au Groupe PCMS
Ce soir chez groupepcms http://www.facebook.com/event.php?eid=177587998969294