giugno 2007 Blog Posts
Una delle prime cose che si fanno quando si lavora con NHibernate è la creazione della fantomatica classe "Session Helper", che si occupa di creare la session factory e esporre il metodo per ottenere la session.
A questo indirizzo ho trovato un'interessante implementazione di classe helper chiamata NHibernator che, oltre a fornire le funzionalità di cui sopra, offre altre caratteristiche interessanti, tra cui:
Implementazione del pattern "Open Session In View" per applicazioni ASP.NET.
Possibilità di gestire le sessions in modo che siano associate al thread che le richiede (utile in applicazioni Windows Forms).
Supporto per database multipli.
Il tutto è abbastanza facile da usare e...
Un test per capire che programmatori siamo: Programmer Personality Test.
Il mio risultato:
Your programmer personality type is: PHSCYou're a Planner.You may be slow, but you'll usually find the best solution. If something's worth doing, it's worth doing right.You like coding at a High level.The world is made up of objects and components, you should create your programs in the same way.You work best in a Solo situation.The best way to program is by yourself. There's no communication problems, you know every part of the code allowing you to write the best programs possible.You are a Conservative programmer.The less code you write, the...
Qualche giorno fa SourceGear ha rilasciato la versione 1.0 di Fortress, un prodotto che integra source control e bug tracking. Il primo è praticamente la codebase di Vault, mentre il secondo è l'evoluzione del vecchio prodotto Dragnet (ormai non più aggiornato). Il tutto gira integrato nell'IDE di Visual Studio 2005, e supporta Windows Vista (x86/x64) e SQL Server 2005.
Utilizzando con soddisfazione Vault da qualche anno, ho subito convertito tutto (con un po' di lavoro...) a Fortress.
E' vero che nel frattempo è uscito TFS, e che l'offerta Microsoft di software source control non si limita più (fortunatamente) a SourceSafe, ma per chi non può permettersi (soprattutto economicamente :-) )...