January 2016 Blog Posts

DependencyInjecton

DependencyInjection (DI) è un approccio architetturale e culturale prima di ogni altra cosa, una volta che l’avete fatto vostro intimamente scoprite che esistono i container che sono li solo ed esclusivamente per semplificare gli aspetti implementativi. Se DI per voi non è in primis una filosofia vi ritrovate a far largo uso di ServiceLocator, ViewModelLocator e di un sacco di altre porcate che dovrebbero farvi accapponare la pelle. In questo caso fatevi delle domande.

posted @ Wednesday, January 20, 2016 4:15 PM | Feedback (1)

SOA service model decomposition: il requisito

A Napoli abbiamo parlato di “Services UI Composition” e per arrivare li siamo partiti dal problema che vogliamo risolvere problema inevitabilmente generato da una corretta implementazione dei dettami di SOA e DDD. Prima di tornare a parlare di “Services UI Composition”, argomento vastissimo e complesso, vorrei fare un escursus sul processo di modellazione che, se basato su DDD e SOA, porta a risultati che per alcuni possono essere inaspettati. Fate un favore a voi stessi dimenticatevi la tecnologia, evitate cioè di cercare immediatamente una soluzione tecnologica a tutto quello che diremo, è controproducente. Inoltre ricordatevi che cosa è un...

posted @ Thursday, January 14, 2016 12:15 PM | Feedback (1)

Complessità, apprendimento, esperienza

Roberto commenta e questo genera ispirazione per un altro post, ottimo direi. http://blogs.ugidotnet.org/topics/archive/2015/12/10/architettura-una-ed-una-solahellip.aspx La frase saliente che riepiloga perfettamente gli ultimi due anni abbondanti della mia carriera è la seguente: …un lungo processo di affinamento del proprio giudizio… Aggiungerei anche un lungo percorso di apprendimento. Le architetture complesse, la complessità in generale, ci mettono a nudo rendendo spesso vane tutte le nostre conoscenze pregresse perché ci rendiamo conto che la stragrande maggioranza di quello che sappiamo è inapplicabile. Se di fronte a nuove complessità vi sentite nudi e...

posted @ Tuesday, January 12, 2016 1:46 PM | Feedback (0)