June 2004 Blog Posts

Prima sessione: Linux vs Windows

OK, dopo un milione di vicissitudini sulla logistica, eccomi qui a seguire le sessioni del TechEd 2004. Prima sessione: Linux and Windows Kernel Comparison. Molto interessante e' dire poco ! Un confronto serio su gestione della memoria, processi, threads, tasks, I/O, ecc ecc. Alla fine che cosa si scopre ? Che il kernel di Windows e Linux sono sostanzialmente simili e solo nei dettagli hanno delle differenze. Non ne esce un vincitore, sotto certi punti di vista Linux e' migliore (scalabilita' sul multiprocessing) sotto altri punti di vista e' molto meglio Windows (gestione I/O).  La motivazione e' abbastanza semplice, sono nati fondamentalmente dallo stesso...

posted @ Wednesday, June 30, 2004 3:01 PM | Feedback (1)

Asmx2 Watcher #2: date nulle

La gestione delle date (tipo DateTime) con i web services (fino ad ASP.NET v1.1) riserva una marea di grattacapi. Se vogliamo gestire le date nulle, non è possibile, a meno di costruirsi una SOAP extension che prenda lo stream SOAP e converta tutti gli elementi di tipo data nulle in valorizzate. Se non lo facciamo, un elemento stile: <dt xsi:nil="true" /> dove dt è una data, ci lancierà una bella eccezione. In Whidbey, con l'avvento dei Nullables cambia tutto, basta infatti marcare il nostro parametro come segue: public string PrintDate(Nullable<DateTime> dt) Ovviamente bisognerà, all'interno del codice, verificare se la data è nulla oppure no...

posted @ Thursday, June 17, 2004 2:23 PM | Feedback (0)

Asmx2 Watcher #1: i generics nei web services

Dato il grande successo della seria Whidbey Watcher di Corrado e Andrea, eccomi qui anche io a parlare del mondo dei web services in versione Whidbey. Quante volte avremmo voluto serializzare nella risposta SOAP una Hastable ? Non so voi, ma io tante volte. Ora, data la limitazione della versione 1.1 di ASP.NET, non potevo esimermi di andare a verificare se era finalmente possibile farlo nella prossima versione (2.0). Forte del fatto che le dichiarazioni pubbliche lo danno come possibile, mi sono lanciato nella fatidica prova e voilà, ecco il risultato: The type System.Collections.Hashtable is not supported because it implements IDictionary. Bene,...

posted @ Wednesday, June 16, 2004 7:06 PM | Feedback (0)

Visual Studio .NET 2005 Beta 1

Per gli abbonati MSDN Universal l'uscita di Visual Studio .NET 2005 Beta 1 è prevista nello shipment di agosto (http://msdn.microsoft.com/subscriptions/new/default.aspx).

posted @ Monday, June 14, 2004 11:47 AM | Feedback (0)

Matematica con .NET

Girovagando per internet mi sono imbattuto in una interessante liberia (open source) matematica (Math.NET) sia per operazioni aritmetiche che simboliche. Da vedere ;-)

posted @ Monday, June 7, 2004 6:56 AM | Feedback (0)

SOAP Toolkit non va in pensione

Da tempo si sapeva che il SOAP Toolkit sarebbe andato in pensione il prossimo mese. Il supporto è stato esteso sino ad aprile 2008 :-) Nel frattempo, affrettiamoci a portare nel nostre applicazioni in ambiente .NET ;-)

posted @ Sunday, June 6, 2004 10:13 AM | Feedback (0)