May 2006 Blog Posts

Nuova Alpha di NHibernate (1.2.0)...finalmente....

E' stato un parto...ma adesso ci siamo, si comincia a vedere la luce...Ecco la prima Alpha di NHibernate 1.2.0 con supporto pieno al CLR 2.0. Qui invece l'annuncio sul forum.Ho seguito passo passo la gestazione in questi mesi...devo dire ottima l'implementazione di un ottimizzatore basato su IL per la parte di reflection...E c'è chi sta lavorando ad una Cache distribuita su più nodi...queste sono belle notizie!...Vi tengo aggiornati... Vale veramente la pena...di sparare tutte la release notes:Build 1.2.0.Alpha1 ======================== Important Breaking Changes: * Entities and collections are lazy by default. Change by setting default-lazy="false" in <hibernate-mapping>. ...

posted @ Monday, May 29, 2006 10:50 AM | Feedback (4)

Occhio a NDepend

Circa un mese fa avevo scaricato la versione 2.0 di NDepend e l'avevo valutata veramente una gran cosa,e adesso ne parla in TheServerSide proprio Peter Smacchia che se è il creatore di questo giocattolino. NDepend ci da delle metriche fondamentali quali la Complessità Ciclomatica, Accoppiamento Afferente, Accoppiamento Efferente, Coesione dei Metodi....e tutti queste brutte parolacce che piacciono a noi "aspiranti" carpentieri...Tutto il codice viene passato al vaglio tramite quell'altra meraviglia di Cecil, e poi vengono fatte delle vere e proprie query (CQL) come se il codice fosse una vera e priopria base dati. Da valutare e da tenere sempre sott'occhio...Tempo fa sentivo parlare il nostro...

posted @ Tuesday, May 23, 2006 6:32 PM | Feedback (2)

NRuleValidator 0.3.0.0

Fine settimana con la febbre a casa...però non sono stato del tutto improduttivo...E siamo alla 0.3.0.0 per NRuleValidator...finalmente sono riuscito a scrivere gli Unit Test...e altro ancora. Ecco direttamente release notes: RELEASE NOTES:[0.3.0.0]----------------------------------Add Unit Test Battery in NRuleValidator.Test ProjectChange the IsValueInRange and IsDateInRange in a generic class IsInRange<T> (with IComparer constraint)Change the DateComparisonRule and ValueComparisonRule in a generic class CompareRule<T> (with IComparer constraint)Fix several bug with null string paramter in many Rule classes.Removed Previous Rules not yet implemented RELEASE CONTENTS:root: * "bin" contains the dll for deployment *...

posted @ Monday, May 22, 2006 2:59 PM | Feedback (4)

NRuleValidator, release 0.2

Proprio stamattina sul treno ho finito di scrivere le ultime righe e a pranzo ho fatto l'upload Sono state inserite novità interessanti: La stampa dei messaggi di errore è fatta con un sistema a provider molto semplice ma comodo. Adesso si possono usare dei Formatter già predefiniti o scriversene di propri solamente estendendo e completando un FormatterBase. Corretto qualcosina sullo ShortCircuit. Serve a cortocircuitare la valutazione delle regole, alla prima non validata si interrompe direttamente il processo. In un sistema UserInterfaceLess è comodo.Ovviamente ha perfettamente senso anche non usarlo...in una maschera complessa mi piacerebbe vedere tutti i vari errori e non fermarmi al primo. Un...

posted @ Thursday, May 18, 2006 1:32 PM | Feedback (3)

passsssssss

Situazione Irreale: Pausa pranzo...Io e Lorenzo seduti su una panchina a Torino con due pc collegati in UMTS...davanti alla stazione...un via vai di gno**he da una parte all'altra...poi un suggerimento: "Giancarlo...dai ma vai a vedere i risultati degli Esami che dovrebbero già essere usciti..."Io sinceramente pensavo di essere stato fucilato viste le condizioni in cui mi ero presentato agli esami....però alla fine ecco i risultati...071-547: PRO: Designing and Developing Web Applications by Using the Microsoft® .NET Framework - pass071-549: PRO: Designing and Developing Enterprise Applications by Using the Microsoft® .NET Framewor - pass071-548: PRO: Designing and Developing Microsoft® Windows®-Based Applications by Using the Microsoft...

posted @ Tuesday, May 16, 2006 2:09 PM | Feedback (3)