settembre 2007 Blog Posts

Utilizzare MSDN Library

Mi capita sempre più spesso di lavorare con persone che usano poco o niente la documentazione che MS mette a disposizione degli sviluppatori. In pratica molti non cercano nella documentazione del Framework per capire come risolvere i problemi, ma vanno per tentativi. Trovo che questo modo di lavorare sia una pratica sbagliata in quanto non c'è "luogo" migliore della documentazione di MS per capire che cosa si sta sbagliando. Dopo aver installato Visual Studio è obbligatorio installare la documentazione più aggiornata di MSDN Library!

Deki Wiki

I wiki diventano sempre più importanti per gli sviluppatori, basta dare una occhiata al wiki di Ugi per capire l'importanza di avere a disposizione uno strumento di questo tipo. La domanda è quale wiki engine scegliere? Microsoft mette a disposizione un buon wiki template per sherpoint, ma non è molto completo in termini di funzionalità. La galassia open source è ricchissima di wiki engine fatti molto bene. In questi giorni ho avuto modo di provare Deki Wiki e devo dire che si è rivelato veramente un wiki engine completo. Realizzato in PHP, ma con all'interno MONO, per utilizzarlo basta semplicemete scaricare una macchina virtuale e poi lanciarla, al primo...

Problemi di aggiornamento per VS2005

E' da questa mattina che l'update automatico di windows mi propone di installare un aggiornamento di sicurezza per VS 2005 sp1 (kb937061). Dopo aver scaricato ed installo l'aggiornamento, con mia sorpresa, windows mi ripropone di scaricare ed installare lo stesso aggiornamento. Cerco un pò in rete e scopro che a quanto pare non sono l'unico ad avere questo problema. http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2127399&SiteID=1    

NHibernate la mia esperienza

Dopo circa due mesi di lavoro, su un progetto dove utilizzo NHibernate, posso affermare che questa mia prima esperienza "seria"  con il noto ORM è stata senza dubbio positiva. All'inizio non è stato facile, per via soprattutto della gestione delle session, visto che l'applicativo è web, ma superato i primi ostacoli lo sviluppo è andato liscio. L'aspetto che più mi ha convinto è la facilità con cui si possono effettuare modifiche sostanziali al proprio Domain Model senza perdere molto tempo a riallineare codice sql per la persistenza dei dati, cosa che non mi accadeva con iBatis.Net, l'ottimo data mapper di Apache. Lo consiglio anche a chi sta aspettando LINQ (con tutte...

Dynamic Data Controls

Da qualche tempo Microsoft sta distribuendo delle CTP di Asp.Net Futures. In sostanza Futures rappresenta un laboratorio in cui vengono sperimentate delle funzionalità che saranno presenti nella prossima versione di Asp.Net. Lo scopo è quello di aumentare la produttività degli sviluppatori (al solito :) ) Per questo motivo Microsoft ha introdotto una serie di webcontrols che vanno sotto il nome di Dynamics Data Controls che permettono di leggere la struttura di un database a runtime in modo da generare in automatico le interfacce che presentano / manipolano i dati. Un filmato introduttivo sull'utilizzo dei Dynamics Data Controls lo potete trovare qui.

Office Business Application

Voglio segnalare questo video di Giuseppe Guerrasio in cui spiega che cos'è OBA. Per chi volesse saperne di più c'è un sito di MSDN dedicato all'argomento.  

Windows SteadyState

Spesso capita di dover gestire computer che dovranno essere condivisi da molti utenti, come nel caso delle aule corsi. In questo caso è facile che gli utenti possano alterare il pc ( configurazione, installazioni ecc.. ) rendendo, con il tempo, necessario reinstallare tutto. Il compito di Windows SteadyState è proprio quello di gestire un pc con un elevento numero di utenti.  

iPod touch

E' stato appena presentato un nuovo iPod: iPod Tuch In pratica un iPod che si trova a metà strada tra un iPod normale e l'iPhone. La caratteristica più interessante è sicuramente il supporto wi-fi ed integrando il browser Safari permetterà di navigare su internet. Prezzo: 299$

Silverlight 1.0 Final Release!

Da un post di ScottGu apprendo che è stata rilasciata la versione finale di Silverlight 1.0 e annunciato la versione per Linux.