January 2006 Blog Posts

[OT] 2006 Odissea nel call center Telecom Italia

Oops, they did it again ;-)

TypeMock.NET

Oggi ho fatto una breve sessione in Pair Programming con Antonio in cui abbiamo applicato il TDD per risolvere dei dubbi di disegno su come sostituire ad una applicazione la funzione di salvataggio in XML dei dati di configurazione. Ben presto è emersa l'utilità di usare un mock object per poter testare separatamente la rappresentazione dei dati dalla sua persistenza.  Questa è stata l'occasione per me per conoscere TypeMock.NET (tool commerciale a pagamento). TypeMock.NET rispetto ad altre librerie di mock object come ad esempio NMock ha un pregio che mi ha subito colpito e conquistato nonostante non sia open-source: permette di fare il Mock di ogni classe senza i vincoli tipici...

Come proteggere una class library rendendola accessibile ai soli assembly firmati

Così come il più noto attributo StrongNameIdentityPermission che autorizza solo gli Assembly con un dato strong name a richiamare una library (tutta intera, solo alcune classi o solo alcuni metodi) c'è anche l'attributo PublisherIdentityPermission che autorizza in base al certificato (X.509 v.3 Software Publisher's Certificate) dell'assembly chiamante. I tool di .NET makecert.exe, cert2spc.exe e permettono di creare un certificato di test e la relativa chiave privata necessaria a creare un Assembly ed il tool signcode.exe permette infine di firmare l'assembly chiamante con il certificato. Ad esempio:     makecert -sv CertPrivateKey.pvk Cert.cer    cert2spc Cert.cer Cert.spc    signcode /spc Cert.spc /v CertprivateKey.pvk AssemblyChiamante.exeIl seguente codice...

[OT] La ragazza dello sputnik

Off-Topic

Primo resoconto Wiki & Rubriki

Dopo in periodo iniziale di alcuni mesi in cui il Wiki di UGI è rimasto una pagina "bianca" con lo scopo di attirare nuove idee creative e capire l'effetto di questo strumento nella community .NET italiana, il Wiki e la Rubriki sono partiti e autori e coloro che vi contribuiscono saranno felici di sapere che molti occhi sono puntati sul loro lavoro come dimostrano le statistiche del traffico: Mese Pagine Accessi Banda usata Ott 2005 8039 28826 149.73 MB Nov 2005 12038 39690 208.49 MB Dic 2005 16577 57384 265.11 MB Una bella progressione tenuto conto che la prima uscita della Rubriki è stata il 30-Nov, chi cerca spazi nella community per esprimersi sui temi del...

Complimenti all'amico Riccardo!

Oggi l'amico Riccardo ha rivevuto l'ambito premio MVP in qualità di "Visual Developer - Solutions Architect" ! Bravo Riccardo !!! Sono molto contento perché con Riccardo oltre a molti viaggi fatti insieme per partecipare ai vari eventi e conferenze, agli scambi di opinioni e commenti in chat e su Skype,  abbiamo condiviso iniziative sfidanti ed ambiziose per dare spazio nella community .NET a temi centrati sulla qualità difficili da trattare e diffondere e per promuovere un approccio delle persone alla community Peer-To-Peer che invece Client/Server come il Wiki ;-) Quindi sono contento che il suo lavoro che apprezzo e condivido sia stato notato e premiato! Ancora...