June 2008 Blog Posts

Refactoring notion 1

Martin Fowler: "a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behavior" Chi tra voi non ha mai lavorato su un vecchio codice, di un vecchio progetto?!?! Beh beati voi... a me, purtroppo, è capitato spesso. In questo contesto il refactoring si fa strada, per rimuovere duplicati di codice, semplificarne la complessità logica e per chiarire il codice esistente. Possiamo fare del refactoring su grossi pezzi di codice o solamente sul nome di una variabile, importante è che il tutto migliori la comprensione del codice. Ricordiamoci che è buona norma effettuare...

ASP.NET Dynamic Data

Non so quanti di voi l'hanno già fatto, ma vi consiglio di vedere i video su: ASP.NET Dynamic Data Tags: ASP.NET

Not NotNorthwind

Proprio l'altro giorno, mentre facevo la demo per LINQ, mi domandavo perchè ancora si usasse Northwind come database per fare le demo. Oggi ritrovo questo bellissimo post. Tags: Altro

LINQtoSQL -> LINQtoXML

Guardando un pò di video in rete ho potuto scoprire una funzionalità di LINQ che non conoscevo per nulla. LINQ offre la possibilità di creare file XML "al volo" specificando la sorgente dei dati. Tutto questo è fattibile grazie alle seguenti nuove classi:   I seguenti esempi si basano sul database di esempio AdventureWorksDB.msi installato SQL Express. Creazione di un file XML da una sorgente dati. Una volta creato il DataContext tramite il file dbml (chiamato per l'occasione AdventureWorks), ho importato la vista vEmployee:   Fatto questo si procede con il seguente codice: AdventureWorksDataContext db...

Silverlight 2 Beta2 Released

Quando si dice "il buon giorno si vede dal mattino", ecco questa mattina il buon giorno. E' stata rilasciata la Beta2 di Silverlight. Per maggiori approfondimenti: http://weblogs.asp.net/scottgu/archive/2008/06/06/silverlight-2-beta2-released.aspx Tags: Silverlight