Template Method

Nella vita si sa, gran maestra è l’esperienza. Molto spesso è lo scontrarsi coi problemi e le avversità che si incontrano che ci insegna come poter affrontare quest’ultime nel miglior modo possibile, imparando a superarle, di volta in volta, in maniera sempre più semplice ed immediata.
E difatti è d’uso comune individuare la saggezza e [...]

Hibernate e la connessione perduta…

Questo post è un po’ anomalo rispetto agli altri; invece di dare la risoluzione a dei problemi esprimerò un mio problema nella speranza di trovare qualcuno che magari riesca a darmi qualche dritta per risolverlo.
In sostanza in questo momento ho la necessita di fare il detach di un database SQL e ricollegarlo…e fin qui immagino [...]

La disperazione di un convinto Ubuntista…

Questo articolo è dedicato al mio caro amico – collega Marcello.
Da un po’ di tempo si è deciso ad esplorare più a fondo il mondo Linux e per farlo ha disinstallato, dal suo nuovo portatile, Windows Vista e si è tuffato nei meandri di Ubuntu installando la versione 7.
Da allora ogni giorno è stato un [...]

Visualizzare le tabelle di un database con C#

Visualizzare le tabelle di un database in C# col DataGridView

Fare il Refactoring del codice

Refactoring is making changes to a body of code in order to improve its internal structure, without changing its external behaviour

Così M. Fowler definisce l’operazione di refactoring nel suo libro e nei suoi interventi in quest’ambito.
“Refactoring è il processo per modificare un sistema software in modo tale da migliorare la struttura interna del codice [...]

Il primo progetto con Hibernate

Degli ORM e di Hibernate se ne è già parlato in un precedente articolo quindi in questo verranno omesse introduzioni in merito agli stessi argomenti.
Quello che invece verrà fatto è creare da zero un’applicazione in C# che usi NHibernate come ORM per la base dati che verrà realizzata, in questo caso, con SqlExpress.
Per cominciare facciamo [...]

Reperire gli ambienti di sviluppo…

Per chiunque non avesse già a disposizione gli strumenti casalinghi per sviluppare applicazioni questi sono una serie di link utili da dove poter scaricare gratuitamente gli IDE.
Per quel che riguarda i prodotti Microsoft è possibile scaricare le versioni Express del Visual Studio 2008 al sito: http://www.microsoft.com/express/download/default.aspx.
E’ possibile scegliere se scaricare uno dei prodotti seguenti:

Domain Model e ORM

Ormai è consuetudine (ed auspicio) quella di scrivere codice attinente a pattern architetturali ben consolidati e opportunamente inseriti nel disegno dell’architettura del software che si sta implementando.
Uno dei pattern architetturali più “in voga” ai giorni d’oggi è il Domain Model che parte dal principio di fondo secondo il quale si vuole avere una astrazione quanto [...]

Java Vs .Net

Si lo so!!! In rete esistono miliardi di articoli e di post in merito a questo argomento. Solo che spesso, almeno nella mia esperienza personale, mi è capitato di leggere giudizi estremamente faziosi per l’una o per l’altra, da gente che, per volontà o per necessità professionali, hanno scelto una strada piuttosto che l’altra. Questo [...]