ottobre 2006 Blog Posts

[NH Domain Mapper] già a 100 download in 24 ore

...e da tutto il mondo...con 1500 pageview circa in un solo giorno... Questi sono i risultati dopo appena 24 ore dalla pubblicazione della prima release, e dopo l'annuncio nel forum di NHibernate e nella mailing list degli sviluppatori sempre di NH. Vuol dire che l'interesse c'è. Siamo solo ad una 0.1.0 che è da considerare una Early Access...ma va benissimo così... Per la prossima iterazione (0.2.x) conto di terminare tutti gli elementi NH mancanti e stabilizzare la console, mentre per la terza (0.3.x) inserirò probabilmente il wizard vero e proprio...che sarà il vero fiore all'occhiello: tu gli dai un domain model, gli dai un...

posted @ martedì 24 ottobre 2006 01:38 | Feedback (4)

Prima release NHDomainMapper...nome in codice: supertanga

Ok...passata la fatica del workshop, ci siamo messi di buona lena io e il marcuccio per pacchettizzare la prima release del progetto.Ricordo ai più distratti,che adesso il progetto è hostato su codeplex...ecco l'indirizzo.Siamo qundi alla release 0.1.0 che ha una qualità Pre-Alpha,se qualcuno volesse lasciarci qualche feedback (Igor ha già dato qualche ottimo consiglio) può farlo sul forum.Siamo già al lavoro per la 0.2.... Possibili effetti collaterali nell'uso del tool: "Visione di prati verdi".

posted @ lunedì 23 ottobre 2006 10:22 | Feedback (3)

ADO.NET vNext non è un ORM...

e meno male...oserei dire...lo spiega in modo cristallino Sahil Malik in questo post... ecco un estratto: "...rather than targeting the problem of "object to relational mapping", it targets the "conceptual to logical schema mapping...". E poi è anche chiaro del perchè in MS non si siano dedicati a scrivere un ORM...mica potevano competere! :-)

posted @ mercoledì 11 ottobre 2006 14:21 | Feedback (38)

Sarà poi così speciale lo special case?

Innanzitutto per chi ancora non lo conosce come pattern può sempre vedere qui.Ma è davvero così utile? O almeno...lo è in tutti i casi?Nella fattispecie parlerò di UnknownEntity Special Case, cioè uno special case che si dovrebbe restituire (secondo Fowler) se la ricerca di una Entità fallisce, e invece di scatenare una eccezione, o ritornare un null viene ritornato un tipo UnknownEntity (che eredita da Entity).Situazione classica:Da un provider di dati per la classe Cliente voglio ottenere quello con un particolare IdDa qualche parte, in qualche modo ci scapperà di fare il test se l'entità ritornata è UnknownEntity Cliente cliente...

posted @ lunedì 9 ottobre 2006 15:03 | Feedback (8)