Gli ultimi post
Bing! Rieccomi!
Dopo un lungo silenzio e' tempo di ricominciare a scrivere qualcosa su questo blog. Per chi si chieda che cosa e' successo negli ultimi dodici mesi di silenzio la risposta e' un url semplice e breve : http://www.bing.com Negli ultimi mesi io ed il mio team siamo stati parecchio indaffarati: le interfacce per l'autosuggerimento durante la ...
Trovare il Page not Found...
Alzi la mano chi non detesta la classica pagina di errore per un HTTP 404 - Page not Found. La ragione più comune che ho sentito per questa reazione poco entusiastica è che Il messaggio di errore medio passato all'utente è tipicamente inutile: la pagina di errore notifica che si è verificato un problema ma fa poco o niente per correggerlo o per ...
Come scrivere in ASP.net un controllo che usa Silverlight solo se è già sul client
L'introduzione di Silverlight ha aperto la porta a design per le UI prima completamente impensabili. Il problema è che non tutti hanno Silverlight, e non tutti vogliono o possono installarla per vedere la tua pagina. Il problema che dovevo risolvere è "Come si fa a scrivere un controllo in ASP.net che sappia disegnarsi con Silverlight se è ...
Legionari dell'Impero
Ogni volta che interagisco con qualcuno dall'Italia, una delle domande che prima o poi arrivano è la classica "Ma come ci sei finito a Redmond?", come se per essere qui dovessi avere tre gambe e due teste. Con questo post vorrei sfatare un mito e lanciare una piccola sfida. Lavorare in un product development team in Microsfot a Redmond ...
Pizza, topologia e web services
Oggi sono finalmente riuscito a vedere di persona tutta la truppa di ASPItalia &c. qui sotto la pioggia di Seattle dopo quasi tre anni (dal lancio di VS 2005). La più che dignitosa pizza di Guido, la cameriera dalla scollatura generosa ma discreta, le profonde discussioni tecnico-goliardiche su argomenti vari, dalla topologia alle strategie di ...
Autopsia di un'applicazione - Terza puntata: l'applicazione che si congela
Se diagnosticare perché un'applicazione si pianta non è sempre facile, diagnosticare perché un'applicazione si congela o va in un loop infinito non lo è praticamente mai. Ci sono due ragioni fondamentali per un application hang: un loop infinito un deadlock mentre individuare il primo è relativamente semplice se avviene nel vostro codice - basta ...
Autopsia di un'applicazione - seconda puntata gli MDA (Managed Debug Assistants)
A partire dal .NET Framework 2.0, abbiamo introdotto un nuovo strumento per il debugging dei problemi tradizionalmente difficili da diagnosticare. I cosiddetti MDA (Managed Debugging Assistants) consentono di trattare alcune condizioni come eccezioni così da dare l'opportunità di attaccare un debugger. Per avere la lista completa degli MDA fate ...
Autopsia di un'applicazione - prima puntata
Vorrei spendere qualche tempo per parlare di diverse tecniche di diagnosi di un'applicazione. In questa serie di post cominceremo ad analizzare le ragioni per le quali un'applicazione scritta usando il .NET Framework si pianta, presenterò alcuni esempi e pattern che possono causare quei comportamenti e mostrerò alcune tecniche diagnostiche per ...
Il CLR in un processo è come Highlander: ce ne può essere soltanto uno
Una delle ragioni principali per le quali il .NET Framework è diventato popolare molto rapidamente è che fa molto per proteggere i programmatori da se stessiò errori come doppi free, access violations, leaks, sono stati ridotti e in certe ipotesi resi impossibili. Purtroppo, il costo di più protezioni si paga con un accesso più ostico ai livelli ...
Smitizzare HTTPS e le infrastrutture a chiave pubblica (PKI)
Per un utente finale, https è pericolosamente simile al cugino http. In realtà molto di più accade in modo nascosto e capire meglio la differenza aiuterà molto in situazioni in cui sia richiesto di usare https come trasporto sicuro. Https o http su SSL nacque negli anni '90 come una prima applicazione di SSL per la tramissione sicura di dati. E' ...
- ha commentato 'Il web non è morto', il 1 settembre 2010 alle 20:57
- ha pubblicato nel blog 'Bing! Rieccomi!', il 6 giugno 2009 alle 22:48
- ha risposto a 'RE: ActiveX, CAB e sicurezza .net framework 3.5', il 4 febbraio 2009 alle 09:06
- è entrato nel network di 'imperugo', il 3 febbraio 2009 alle 10:34
- è entrato nel network di 'nostromo', il 3 febbraio 2009 alle 10:34
- è entrato nel network di 'm.casati', il 3 febbraio 2009 alle 10:34
- è entrato nel network di 'SM15455', il 3 febbraio 2009 alle 10:34
- è entrato nel network di 'Ricciolo', il 3 febbraio 2009 alle 10:29
- ha commentato 'Multithreading in Silverlight 2.0', il 3 febbraio 2009 alle 10:17
- ha risposto a 'RE: [VB.NET] Velocità e stabilita socket server', il 31 gennaio 2009 alle 10:35
- è entrato nel network di 'rickyvr', il 22 gennaio 2009 alle 19:17
- è entrato nel network di 'Daniele Bochicchio', il 22 gennaio 2009 alle 18:21
- ha pubblicato il contributo 'Generare dinamicamente da ASP.NET uno stream JPEG da una webcam con driver WIA', il 9 gennaio 2009 alle 08:00
- ha risposto a 'RE: Creare un file .vcf oppure .wab, runtime, prendendo i dati da un database', il 20 ottobre 2008 alle 07:59
- ha risposto a 'RE: Problema thread comandare un controllo', il 10 ottobre 2008 alle 08:22
- ha risposto a 'Re: Problema memoria con Windows Service', il 19 agosto 2008 alle 08:42
- ha risposto a 'RE: Delucidazione per Dispose e GC', il 19 agosto 2008 alle 08:34
- ha risposto a 'RE: BackgroundWorker e FtpWebRequest', il 8 agosto 2008 alle 17:45
- ha risposto a 'RE: dispose: un metodo un po' misterioso', il 6 agosto 2008 alle 09:34