Ruby loves DDD

On 14th june, in Milan, I spoke at the rubyday, and I presented a possible implementation of Domain Driven Design (with CQRS and Event Sourcing). I know quite well the principles and patterns of DDD since we used them in some applications developed by CodicePlastico, but I never tried to do the same with Ruby. The main reason of my experiment is that in C#, implementing this kind of architectures, means writes lots of infrastructure code and sometimes it is difficult to find the best design due to the constraints of the static language. So the choise of ruby was to evaluate if we can gain advantange from dynamic language. Well, I’m not a real rubyist so the proposed implementation could not be so “rubyistic” as I would like.

The source code is here and I really hope that someone will fork it.

I will explain the code on this blog soon.

illustrazione di una piccola busta stilizzata

Scrivere software negli anni Venti

Sei email all'anno, cariche di link interessanti, tra codice, design, tecnologia, musica e l'immancabile angolo water cooler.

illustrazione logo newsletter do you speak it

Do You Speak IT?

Mini corso in 10 email, dedicato agli imprenditori e ai curiosi, per imparare la lingua della tecnologia.