ottobre 2007 Blog Posts
Come scrivevo nel mio precedente post, mi sono imbattuto in Mean Fiddler cercando dei tool free per NHibernate o che lo utilizzassero come soluzione O/RM. legendo la descrizione (a REST-style data service for .Net similar to the Microsoft project codenamed Astoria but based on NHibernate as the domain model) mi sono incuriosito e ho cercato di capire cosa fossero REST e Astoria.
Per Astoria basta la seguente:
The goal of Microsoft Codename Astoria is to enable applications to expose data as a data service that can be consumed by web clients within corporate networks and across the internet. The data service is...
Stavo cercando dei tool su NHibernate.Ovviamente sono andato su SourceForge, e ne ho trovati un po' e di vario genere.Ero spinto sia dalla curiosità che da una esigenza pratica. Volevo trovare dei mapper (quelli che generano i file xml data uno schema db), e vedere se c'erano novità rispetto a giungo, mese in cui mi sono dato alla folle ricerca di mapper di ogni genere (testandoli quasi tutti).Tutti erano capaci di fare più o meno la stessa cosa: partendo da uno schema relazionale, generavano file xml da dare "in pasto" al configurator di NH. In un successivo post farò un...
Conoscevo Tigris per ArgoUML (a UML design tool with cognitive support), un tool free (abbastanza grossolano e fermo alla versione 1.4 di UML, al momento in cui scrivo) e Subversion (a version control system that is a compelling replacement for CVS). Sfornano tool free a iosa, per cui, se vi serve qualche tool (lavorano molto nel mondo Java), probabilmente loro l'hanno già fatto.Gironzolando mi è capitato di seguire un link su Readyset, un progetto open source che in pratica "pretende" di fornire dei modelli di documenti che servono nel ciclo di vita del sw, dalla raccolta dei requisiti alla definizione...
Per questo post prendo spunto da quello di Lorenzo. Volevo dare un feed, ma rischiavo di non starci dentro.
Purtroppo io non ho mai avuto (dico purtroppo e sono sicuro che non me ne pentirò, un giorno) la possibilità di collaborare alla progettazione di un'architettura enterprise. Enterprise nel senso più ampio che si possa definire, con sistemi eterogenei che devono interagire, dalle code ai sistemi di EAI. Non ho mai avuto l'opportunità di convocare qualche guru per offrirci la sua consulenza, non per arroganza o supponenza: semplicemente non ce n'era il motivo. Al limite potremmo chiamare qualche "Evangelist" MS o qualche...
Con quello che sto per dire (leggi scrivere) sento che sto per giocarmi la stima di qualcuno e la mia nomination a dirigente BigM, ma lo scriverò velocemente, posterò e disinstallerò Zoundry e Firefox talmente velocemente che non potrò più tornare indietro :D
Sì, mi considero un ALT.NET.
Anzi, la risposta corretta alla domanda "Are you an ALT.Net" sarebbe "dipende! :)" (qualcuno mi scuserà per la dotta citazione :) ).
Tutto è partito da un post del genio del male, poi girovagando (serendipity mi piace di più, ma è difficile coniugarlo :) ) sono arrivato a questo e altri (lewallen, laribee e ayende).
ALT...
Secondo post della giornata! "Non ci credo, appena arrivato e già rompe" urlerà qcn! :)
Per dirla tutta, le scatole le ho già rotte anche ad Andrea, che ringrazio, insieme a Giancarlo, per la solerzia con la quale mi hanno assistito.
E' che Giancarlo voleva un feedback sul suo intenso escursus su architetture e varie... e gli avevo promesso che lo avrei fatto appena possibile.
"Architetture e varie", dicevo, perchè abbiamo affrontato vari argomenti... direi tantissimi per soli 2 gg.
Siamo partiti dalla definizione di architettura, passando per TOGAF, e siamo arrivati ai servizi, SOA, ORM, principi di design (non pattern, bada bene), IOC,...
Cominciamo.
Lo avevo in testa da parecchio... ed alla fine mi ha spronato uno scambio di battute con Janky:
ja: tu scrivi da qualche parte?
io: (volevo ripondergli: sì, le cartoline di Natale, ma ho riposto...) no, ma mi piacerebbe...
ja: e che aspetti?
io: e dove pensi che possa farlo? Guisa, Ugi?
ja: ma fallo dove ca(volo) ti pare!
Quindi è colpa sua se sono qui a scrivere.
Tra l'altro lo scambio di battute c'è stato nel giorno della sua nomina a MVP Solution Architect, cosa che non dico che mi piacerebbe... ma solo per scaramanzia ;)
Dopo i preliminari... di che parliamo?
Mi presento in poche righe.
Sviluppo...