Domain Driven Design @ Community Days

Con dei tempi decisamente troppo lunghi (mea culpa, e “millegrazie” a Daniele per la pazienza), da qualche giorno l’agenda dei Community Days è completa, con l’inserimento (grazie al supporto di GUISA) delle sessioni della track “Software architecture”. Riguardando l’agenda, mi sono reso conto che “spunta” un vero e proprio mini tutorial di Domain Driven Design imperniato su 3 sessioni:

La sessione di Alessandro è dedicata ad un argomento decisamente di “frontiera” ma IMHO interessantissimo; un argomento che, per intenderci, mi avrebbe spinto a partecipare al NHDay anche se non fossi stato uno degli speaker dell’evento. IMVHO (scritto proprio così: in grassetto e sottolineato), DDD è uno strumento concettuale potentissimo ed in grado di dare un aiuto fondamentale alla “strutturazione e gestione” dei progetti nei quali la complessità è elevata: ammetto che, almeno nel mio caso, lo sforzo per iniziare a “sentire” di avere il controllo dello strumento e non di essere controllato da esso è stato elevato ma oggi, per i progetti della bottega, non tornerei *mai* indietro. Per quanto riguarda le mie sessioni:

  • Nella sessione DATA01, cercherò di approfondire l’argomento “Domain Model & persistenza”, probabilmente sfatando alcuni falsi miti e convinzioni (es: “no, una classe “Ordine” che abbia la proprietà “Elementi” di tipo IList<ElementoOrdine> *non* è necessariamente un Domain Model) e presentando un modo di “soddisfare l’Accademia” (leggasi: ho un Domain Model? Implemento un Repository!) sfruttando gli idiomi di .NET (LINQ, generics, Code Contracts, …) per semplificarci la vita e rendere il Repository un “first class citizen” (e non, per intenderci, la “solita” CRUD)
  • Nella sessione WEB01 proverò invece, dato quanto visto in quella precedente, a “costruire” il Presentation Layer cercando di “spremere” sia lo strumento concettuale (DDD) sia quello tecnologico (ASP.NET MVC).

E dopo tutti i suddetti cercherò/proverò, sono proprio curioso di sapere cosa riuscirò a fare: ‘nzomma, (se volete) vediamoci lì e datemi feedback. :-)

posted @ giovedì 9 dicembre 2010 11:13

Print

Comments on this entry:

# re: Domain Driven Design @ Community Days

Left by petrux at 09/12/2010 11:59
Gravatar
Mi raccomando: le registrazioni degli interventi per chi non può venire!!! :-)

# re: Domain Driven Design @ Community Days

Left by Bugeo at 10/12/2010 13:00
Gravatar
Sottoscrivo. Sarebbe fantastico potersi guardare ogni tanto qualche video in cui si parla in italiano.

# Video editing in pillole #0: iniziamo!

Left by ExternalBlogs at 11/12/2010 02:19
Gravatar
E’ da un po’ che medito di scrivere questa serie di post (vuoi anche perch&#232; dovevo completare qualche

# DDD @ CommunityDays

Left by Blog...(n)ando! at 11/12/2010 16:56
Gravatar
DDD @ CommunityDays

Your comment:



 (will not be displayed)


 
 
 
Please add 5 and 6 and type the answer here:
 

Live Comment Preview:

 
«ottobre»
domlunmarmergiovensab
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789