<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Tommaso Caldarola</title>
        <link>http://blogs.ugidotnet.org/tomblog/Default.aspx</link>
        <description>Tomb blog</description>
        <language>it-IT</language>
        <copyright>Tommaso Caldarola</copyright>
        <generator>Subtext Version 2.6.0.0</generator>
        <image>
            <title>Tommaso Caldarola</title>
            <url>http://blogs.ugidotnet.org/images/RSS2Image.gif</url>
            <link>http://blogs.ugidotnet.org/tomblog/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>IIS e il misterioso errore COM object that has been separated from its underlying RCW cannot be used</title>
            <category>IIS</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2017/10/24/IIS-e-il-misterioso-errore-COM-object-that-has-been.aspx</link>
            <description>Scenario: web app con un componente legacy C++ che esegue la classica Init() allo startup. Dati di configurazione errati ed ecco una bella "COM object that has been separated from its underlying RCW cannot be used" exception giusto per farci impazzire.
&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/102518.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2017/10/24/IIS-e-il-misterioso-errore-COM-object-that-has-been.aspx</guid>
            <pubDate>Tue, 24 Oct 2017 15:32:36 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2017/10/24/IIS-e-il-misterioso-errore-COM-object-that-has-been.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/102518.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/102518.aspx</trackback:ping>
        </item>
        <item>
            <title>Addio Serena Change Dimensions. Team Foundation Server on-air!</title>
            <category>My Life</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2008/10/31/addio-serena-change-dimensions.-team-foundation-server-on-air.aspx</link>
            <description>&lt;p&gt;Finalmente dopo circa 3 anni di pena è in produzione come source code control Visual Studio Team Foundation Server.&lt;/p&gt; &lt;p&gt;Sono finite le pene del plug-in per la versione 9.x (non certificata) per Visual Studio, tempi biblici nella get latest version, inutili refresh su compare, history, pending check-in da parto, per non parlare degli errori che mandavano in tilt l'IDE.&lt;/p&gt; &lt;p&gt;Questo è un esempio, errato (IMHO), di come la centralizzazione (costrizione nell'usare uno strumento aziendale) in un'azienda dai dipartimenti molto eterogenei (nel campo dell'industria) comporta.&lt;/p&gt; &lt;p&gt;Ultima curiosità, il porting è costato circa 65 ore (test, sviluppo macro, etc.), tra cui solo un paio d'ore di blocco per il team (15 persone). Grazie anche al &lt;a href="http://dotnetside.org/blogs/vito/default.aspx" target="_blank"&gt;fresco&lt;/a&gt; MVP che ci ha dato una grossa mano.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/94473.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2008/10/31/addio-serena-change-dimensions.-team-foundation-server-on-air.aspx</guid>
            <pubDate>Fri, 31 Oct 2008 18:44:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2008/10/31/addio-serena-change-dimensions.-team-foundation-server-on-air.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/94473.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/94473.aspx</trackback:ping>
        </item>
        <item>
            <title>IEnumerator.Reset pu&amp;ograve; lanciare NotSupportedException</title>
            <category>.net</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2008/08/25/93813.aspx</link>
            <description>&lt;p&gt;Come descritto su &lt;a href="http://msdn.microsoft.com/en-us/library/system.collections.ienumerator.reset.aspx" target="_blank"&gt;MSDN&lt;/a&gt; il metodo reset è fornito solo per interoperabilità con il mondo COM; testualmente&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;em&gt;The Reset method is provided for COM interoperability. It does not necessarily need to be implemented; instead, the implementer can simply throw a &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/system.notsupportedexception.aspx"&gt;&lt;em&gt;NotSupportedException&lt;/em&gt;&lt;/a&gt;&lt;em&gt;.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Come esempio provate ad eseguire questo semplice test:&lt;/p&gt; &lt;table cellspacing="0" cellpadding="2" width="400" border="0"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td valign="top" width="400"&gt; &lt;p&gt;class test&lt;br /&gt;{&lt;br /&gt;    public void start()&lt;br /&gt;    {&lt;br /&gt;        this.Reset(this.GetItems());&lt;br /&gt;        this.Reset(this.GetYieldItems());&lt;br /&gt;    }  &lt;/p&gt;&lt;p&gt;    private void Reset&amp;lt;T&amp;gt;(IEnumerable&amp;lt;T&amp;gt; items)&lt;br /&gt;    {&lt;br /&gt;        items.GetEnumerator().Reset();&lt;br /&gt;    }  &lt;/p&gt;&lt;p&gt;    private IEnumerable&amp;lt;string&amp;gt; GetItems()&lt;br /&gt;    {&lt;br /&gt;        return new List&amp;lt;string&amp;gt;(new string[] { "0", "1", "2" });&lt;br /&gt;    }  &lt;/p&gt;&lt;p&gt;    private IEnumerable&amp;lt;string&amp;gt; GetYieldItems()&lt;br /&gt;    {&lt;br /&gt;        for (int i = 0; i &amp;lt; 3; i++)&lt;br /&gt;        {&lt;br /&gt;            yield return i.ToString();&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;} &lt;/p&gt; &lt;p&gt;Lanciare il test con&lt;/p&gt; &lt;p&gt;&lt;em&gt;new test().start()&lt;/em&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p&gt;Il metodo GetYieldItems lancia l'eccezione su citata proprio perché l'implementazione fornita dal framework dello yield, generata a compile time, non prevede il metodo Reset (Reflector conferma).&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/93813.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2008/08/25/93813.aspx</guid>
            <pubDate>Mon, 25 Aug 2008 15:11:38 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2008/08/25/93813.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/93813.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/93813.aspx</trackback:ping>
        </item>
        <item>
            <title>Instant SQL Formatter</title>
            <category>Projects</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2008/06/12/93016.aspx</link>
            <description>&lt;p&gt;Utilissimo &lt;a href="http://www.wangz.net/cgi-bin/pp/gsqlparser/sqlpp/sqlformat.tpl" target="_blank"&gt;tool&lt;/a&gt; on-line che permette di formattare per i più comuni RDBMS uno statement sql in diverse tipologie di formati, compresi linguaggi di programmazione.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/93016.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2008/06/12/93016.aspx</guid>
            <pubDate>Thu, 12 Jun 2008 16:50:55 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2008/06/12/93016.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/93016.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/93016.aspx</trackback:ping>
        </item>
        <item>
            <title>Remoting NHibernate</title>
            <category>Aspiring Architect</category>
            <category>NHibernate</category>
            <category>Projects</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2008/05/27/92828.aspx</link>
            <description>&lt;p&gt;A questo indirizzo &lt;a title="http://code.google.com/p/remoting-nhibernate" href="http://code.google.com/p/remoting-nhibernate"&gt;http://code.google.com/p/remoting-nhibernate&lt;/a&gt; ho caricato un progetto / prototipo che dimostra come usare &lt;a href="http://www.hibernate.org/343.html" target="_blank"&gt;NHibernate&lt;/a&gt; in ambiente 3-tier (cioè con layer fisici separati) e con lazy-loading abilitato.&lt;/p&gt; &lt;p&gt;Il progetto a livello architetturale è un estratto di un progetto reale al quale ho potato tutte le feature che caratterizzano un qualsiasi progetto (logging, gestione errori, ecc.)&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/92828.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2008/05/27/92828.aspx</guid>
            <pubDate>Tue, 27 May 2008 17:33:26 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2008/05/27/92828.aspx#feedback</comments>
            <slash:comments>9</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/92828.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/92828.aspx</trackback:ping>
        </item>
        <item>
            <title>[OT] - Il mio spazio extra ( - terreno)</title>
            <category>My Life</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2008/02/07/91064.aspx</link>
            <description>&lt;p&gt;Blog personale : &lt;a title="http://entombloged.blogspot.com" href="http://entombloged.blogspot.com"&gt;http://entombloged.blogspot.com&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/91064.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2008/02/07/91064.aspx</guid>
            <pubDate>Thu, 07 Feb 2008 12:01:36 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2008/02/07/91064.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/91064.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/91064.aspx</trackback:ping>
        </item>
        <item>
            <title>Baresi - Canguri 2 -0</title>
            <category>My Life</category>
            <category>Progetto Canguro</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2007/11/22/89881.aspx</link>
            <description>&lt;p&gt;E ' con immenso piacere che pubblico questo post nel quale annuncio il superamento del Final Acceptance Test nelle lande dei canguri con un bel 91%. La fase è durata circa 70 giorni. Dopo il &lt;a href="http://www.dotnetside.org/blogs/tcaldarola/archive/2007/05/31/Baresi-_2D00_-Canguri-_3A00_-1_2D00_0.aspx" target="_blank"&gt;Factory Acceptance Test&lt;/a&gt;, giocato in casa, adesso il passo successivo è la messa in esercizio.&lt;/p&gt; &lt;p&gt;Bella soddisfazione!!!&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/89881.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2007/11/22/89881.aspx</guid>
            <pubDate>Thu, 22 Nov 2007 18:09:06 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2007/11/22/89881.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/89881.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/89881.aspx</trackback:ping>
        </item>
        <item>
            <title>Colloquio #2</title>
            <category>My Life</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2007/11/05/89436.aspx</link>
            <description>&lt;p&gt;Mi parli dei Design Pattern (qualcuno a caso...)&lt;/p&gt; &lt;p&gt;&lt;em&gt;Io nella mia vita lavorativa ho fatto talmente tante cose che quelli anche se non li conosco sicuramente li avrò utilizzati.&lt;/em&gt;&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;No comment.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/89436.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2007/11/05/89436.aspx</guid>
            <pubDate>Mon, 05 Nov 2007 19:35:45 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2007/11/05/89436.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/89436.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/89436.aspx</trackback:ping>
        </item>
        <item>
            <title>Inside SharePoint 2007 - 9 Novembre, Bari</title>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2007/10/31/89336.aspx</link>
            <description>&lt;p&gt;Vorrei ricordare il VI workshop organizzato dai ragazzi di &lt;a href="http://www.dotnetside.org/" target="_blank"&gt;.netSide&lt;/a&gt;, questa volta si parla di SharePoint 2007. &lt;span id="ctl00_ctl00_bcr_welcomeContentPart"&gt;Gli argomenti sono trattati e snocciolati da due dei maggiori esperti nazionali su SharePoint: Igor Macori e Giuseppe Dimauro.&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Qui trovate l' &lt;a href="http://www.dotnetside.org/content/WorkshopInsideSharepoint2007.aspx" target="_blank"&gt;agenda&lt;/a&gt;, i posti sono limitati!&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/89336.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2007/10/31/89336.aspx</guid>
            <pubDate>Wed, 31 Oct 2007 19:34:39 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2007/10/31/89336.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/89336.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/89336.aspx</trackback:ping>
        </item>
        <item>
            <title>Come creare una patch per un progetto Open Source</title>
            <category>.net</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2007/10/02/88673.aspx</link>
            <description>&lt;p&gt;Ho dovuto creare una patch per un progetto di &lt;a title="Ayende" href="http://www.ayende.com" target="_blank"&gt;Ayende&lt;/a&gt; e non avevo idea di come crearla. Ecco un &lt;a href="http://www.hanselman.com/blog/ExampleHowToContributeAPatchToAnOpenSourceProjectLikeDasBlog.aspx" target="_blank"&gt;post&lt;/a&gt; che spiega come creare una patch per un progetto Open Source.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/88673.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2007/10/02/88673.aspx</guid>
            <pubDate>Tue, 02 Oct 2007 14:51:09 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2007/10/02/88673.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/88673.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/88673.aspx</trackback:ping>
        </item>
        <item>
            <title>Colloquio</title>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2007/09/29/88603.aspx</link>
            <description>&lt;p&gt;Cos'è un Delegate?&lt;/p&gt; &lt;p&gt;&lt;em&gt;"E' una persona a cui si delega la responsabilità di un compito"&lt;/em&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/88603.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2007/09/29/88603.aspx</guid>
            <pubDate>Sat, 29 Sep 2007 12:55:27 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2007/09/29/88603.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/88603.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/88603.aspx</trackback:ping>
        </item>
        <item>
            <title>Serial Bugger</title>
            <category>.net</category>
            <category>Progetto Canguro</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2007/09/29/88602.aspx</link>
            <description>&lt;p&gt;Battezzato in questo modo colui che sparge bug dal peso d'oro a destra e a manca...&lt;/p&gt; &lt;p&gt;Si aprono le danze con questa chicca:&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;//imposto il default&lt;/p&gt; &lt;p&gt;MyTextBox.Text = "0,001"&lt;/p&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;Bello scoprire come un semplice default non vada su alcune culture!!!&lt;/p&gt; &lt;p&gt;E l'ObjectModel che ci sta a fare?&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/88602.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2007/09/29/88602.aspx</guid>
            <pubDate>Sat, 29 Sep 2007 12:44:56 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2007/09/29/88602.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/88602.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/88602.aspx</trackback:ping>
        </item>
        <item>
            <title>Issue Tracker: Mantis</title>
            <category>.net</category>
            <category>Aspiring Architect</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2007/07/07/84897.aspx</link>
            <description>&lt;p&gt;In qualsiasi progetto è di fondamentale importanza un sistema che tenga traccia dei vari bug/requirements etc. Nel mio team abbiamo valutato per una decina di giorni &lt;a href="http://www.mantisbt.org/" target="_blank"&gt;Mantis&lt;/a&gt;. Devo dire che lo strumento è ben fatto, ti rendi subito conto che è uno strumento utilizzato&amp;nbsp;perché tutte le feature che ha sono veramente utili.&lt;/p&gt; &lt;p&gt;La &lt;a href="http://www.mantisbt.org/wiki/doku.php/mantisbt:features" target="_blank"&gt;features list&lt;/a&gt;&amp;nbsp;è davvero corposa.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/84897.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2007/07/07/84897.aspx</guid>
            <pubDate>Sat, 07 Jul 2007 11:51:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2007/07/07/84897.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/84897.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/84897.aspx</trackback:ping>
        </item>
        <item>
            <title>Baresi - Canguri : 1-0</title>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2007/05/31/79840.aspx</link>
            <description>&lt;p&gt;Il primo round è andato abbastanza bene. Relativamente al progetto &lt;a href="http://www.dotnetside.org/blogs/tcaldarola/archive/2006/11/03/Progetto-Canguro.aspx" target="_blank"&gt;Canguro&lt;/a&gt;&amp;nbsp;a fine Aprile è avventuo il Factory Acceptant Test. Beh, l'abbiamo superato con il 94%. Ok, abbiamo giocato in casa, a breve è previsto l'incontro di ritorno... &lt;/p&gt; &lt;p&gt;Ho molto da pubblicare su questo progetto, spero di tornare con calma al mio tempo libero di un tempo...&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/79840.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2007/05/31/79840.aspx</guid>
            <pubDate>Thu, 31 May 2007 13:42:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2007/05/31/79840.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/79840.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/79840.aspx</trackback:ping>
        </item>
        <item>
            <title>Anche in sogno</title>
            <category>My Life</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2007/02/21/71285.aspx</link>
            <description>&lt;p&gt;Mi trovavo ad un workshop, presumibilmente, e tra gli altri non poteva mancare il &lt;a href="http://blogs.ugidotnet.org/pape" target="_blank"&gt;presidente&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Apre una borsa e tira fuori dei soldatini...&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;io: Andrea, ma hai solo soldatini della seconda guerra modiale?&lt;/p&gt; &lt;p&gt;pres.: si&lt;/p&gt; &lt;p&gt;io: e non hai quelli della prima?&lt;/p&gt; &lt;p&gt;pres.: no, me li hanno ciulati tutti...&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Forse sto lavorando troppo...&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/71285.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2007/02/21/71285.aspx</guid>
            <pubDate>Wed, 21 Feb 2007 11:40:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2007/02/21/71285.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/71285.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/71285.aspx</trackback:ping>
        </item>
        <item>
            <title>Interpretare certi tipi di errore quando ASP.NET ospita un componente.</title>
            <category>.net</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2007/01/13/66356.aspx</link>
            <description>&lt;p&gt;Se avete il vostro componente in host su IIS (aspnet_wp) e utilizzate BinaryFormatter può capitare di avere un certo tipo di errori che il canale lato client non riesce ad interpretare, precisamente quelli di tipo testuale&amp;nbsp;(text/HTML) ottenendo un dettaglio del tipo:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;!--StartFragment --&gt;&lt;em&gt;System.Runtime.Serialization.SerializationException: The input stream is not a valid binary format. The starting contents (in bytes) are: 53-79-73-74-65-6D-2E-57-65-62-2E-48-74-74-70-45-78 ...&lt;/em&gt; &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Incomprensibile. La soluzione è quella di utilizzare uno sniffer.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.dotnetconsult.co.uk/weblog/PermaLink.aspx/827189d3-ee0e-444f-b01d-bf9ce9f70f5c" target="_blank"&gt;Qui&lt;/a&gt;&amp;nbsp;si trova un custom channel sink in grado di interpretare questo tipo di messaggi in caso appunto di &lt;/p&gt;&lt;pre&gt;&lt;strong&gt;System.Runtime.Serialization.SerializationException&lt;/strong&gt;&lt;/pre&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/66356.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2007/01/13/66356.aspx</guid>
            <pubDate>Sat, 13 Jan 2007 11:16:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2007/01/13/66356.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/66356.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/66356.aspx</trackback:ping>
        </item>
        <item>
            <title>Taggamento....</title>
            <category>My Life</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2007/01/08/65530.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://www.dotnetside.org/blogs/mario/archive/2007/01/04/_5B00_OT_5D00_-E-Tag-sia_2100_.aspx" target="_blank"&gt;Mariolino&lt;/a&gt;&amp;nbsp;mi ha taggato... &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;ol&gt; &lt;li&gt;Brutal Moshing Grinding Core  &lt;li&gt;&lt;a href="http://www.morticianrecords.com/" target="_blank"&gt;Mortician&lt;/a&gt;&amp;nbsp;... la mia band preferita  &lt;li&gt;Autore - giocatore di &lt;a href="http://www.ifitalia.info" target="_blank"&gt;Avventure testuali&lt;/a&gt;  &lt;li&gt;Fondatore dei Penis Leech (rip) now &lt;a href="http://www.stenchofdismemberment.it/" target="_blank"&gt;Stench of Dismemberment&lt;/a&gt;  &lt;li&gt;Assistere alla nascita di un bambino... la cosa + bella al mondo!!!&lt;/li&gt;&lt;/ol&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/65530.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2007/01/08/65530.aspx</guid>
            <pubDate>Mon, 08 Jan 2007 19:55:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2007/01/08/65530.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/65530.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/65530.aspx</trackback:ping>
        </item>
        <item>
            <title>Industrializzazione del codice</title>
            <category>Aspiring Architect</category>
            <category>Progetto Canguro</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2006/12/19/60656.aspx</link>
            <description>&lt;p&gt;All'inizio del&amp;nbsp;&lt;a href="http://blogs.ugidotnet.org/tomblog/archive/2006/11/11/54431.aspx" target="_blank"&gt;progetto&lt;/a&gt;&amp;nbsp;sul quale lavoro dall'inizio di quest'anno uno degli obiettivi che mi sono prefissato insieme ad un caro collega è stato quello di cercare di industrializzare il più possibile lo sviluppo del codice. Puo' sembrare una cosa stupida, ma poter decidere in qualsiasi momento di fare refactoring con impatto davvero minimo non è una cosa da sottovalutare in un qualsiasi progetto che si rispetti (leggi non RAD). &lt;/p&gt; &lt;p&gt;Alla fine il motto di questo concetto è diventato:&lt;/p&gt; &lt;p&gt;- implementiamola, bella o brutta che sia la soluzione, purché sia uguale per tutti.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/60656.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2006/12/19/60656.aspx</guid>
            <pubDate>Tue, 19 Dec 2006 19:50:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2006/12/19/60656.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/60656.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/60656.aspx</trackback:ping>
        </item>
        <item>
            <title>Progetto Canguro: componenti e strumenti</title>
            <category>Progetto Canguro</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2006/11/11/54431.aspx</link>
            <description>&lt;p&gt;Dopo il &lt;a href="http://www.dotnetside.org/blogs/tcaldarola/archive/2006/11/03/Progetto-Canguro.aspx" target="_blank"&gt;post inaugurale&lt;/a&gt;&amp;nbsp;del progetto passiamo agli argomenti tecnici. Di seguito&amp;nbsp;trovate l'elenco delle caratteristiche tecnologiche e degli strumenti in uso:&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;.NET 2.0  &lt;li&gt;Web App in host su IIS 6  &lt;li&gt;Winform Application  &lt;li&gt;Object Model  &lt;li&gt;NHibernate  &lt;li&gt;Remoting  &lt;li&gt;User Interface Model  &lt;li&gt;Custom Validation Block (basato su una primordiale versione di &lt;a href="http://blogs.ugidotnet.org/janky/" target="_blank"&gt;Janky&lt;/a&gt;)  &lt;li&gt;Enterprise Application Block  &lt;li&gt;Composite UI Application Block (CAB)  &lt;li&gt;GAX e GAT per template moduli CAB  &lt;li&gt;Generatore custom per entità Business  &lt;li&gt;Generatore custom per UI Model&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Alla prossima con i dettagli e i problemi... eh eh&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/54431.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2006/11/11/54431.aspx</guid>
            <pubDate>Sat, 11 Nov 2006 13:23:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2006/11/11/54431.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/54431.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/54431.aspx</trackback:ping>
        </item>
        <item>
            <title>Castle Project vs Spring.Net</title>
            <category>Projects</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2006/11/11/54423.aspx</link>
            <description>Da un po' di tempo sto ponendo particolare attenzione ai progetti&amp;nbsp;&lt;a href="http://www.castleproject.org/" target="_blank"&gt;Castle Project&lt;/a&gt; e&amp;nbsp;&lt;a href="http://www.springframework.net/" target="_blank"&gt;Spring .NET&lt;/a&gt; e come sempre la scelta è difficile. Il primo contiene qualcosa come &lt;a href="http://www.castleproject.org/activerecord/index.html" target="_blank"&gt;ActiveRecord&lt;/a&gt; che più mi interessa ma fino a quando non provi un framework con un progetto reale, seppur piccolo, è dura. A questo proposito ho trovato un&amp;nbsp;&lt;a href="http://www.jroller.com/page/hammett?entry=castle_project_and_spring_net1" target="_blank"&gt;post&lt;/a&gt; vecchiotto (del 3 gennaio 2005) dove vengono mostrate alcune differenze tecniche dei due progetti. Devo dire però che è un po' di parte...  &lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/54423.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2006/11/11/54423.aspx</guid>
            <pubDate>Sat, 11 Nov 2006 12:28:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2006/11/11/54423.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/54423.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/54423.aspx</trackback:ping>
        </item>
        <item>
            <title>NHibernate: one-to-one (hanno senso?)</title>
            <category>NHibernate</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2006/11/07/54076.aspx</link>
            <description>&lt;p&gt;Dopo svariati mesi di utilizzo mi sto rendendo conto che le one-to-one rappresentano un altro caso da gestire ma che possono essere benissimo gestite come one-to-many mascherate e ponendo nell'Object Model una proprietà che&amp;nbsp;restituisca&amp;nbsp;la prima riga, se presente.&amp;nbsp;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/54076.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2006/11/07/54076.aspx</guid>
            <pubDate>Tue, 07 Nov 2006 13:09:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2006/11/07/54076.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/54076.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/54076.aspx</trackback:ping>
        </item>
        <item>
            <title>Alchemi</title>
            <category>Projects</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2006/11/04/53848.aspx</link>
            <description>&lt;p&gt;Segnalo questo interessante &lt;a href="http://www.alchemi.net/" target="_blank"&gt;progetto&lt;/a&gt; Alchemi: a .NET grid computing framework. &lt;/p&gt; &lt;p&gt;Riporto dalla home page una breve descrizione:&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;Alchemi is an open source software framework that allows you to painlessly aggregate the computing power of networked machines into a virtual supercomputer (desktop grid) and to develop applications to run on the grid. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;It has been designed with the primary goal of being easy to use without sacrificing power and flexibility.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#0000ff"&gt;Alchemi includes: &lt;/font&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;font color="#0000ff"&gt;The runtime machinery (Windows executables) to construct computational grids.&lt;/font&gt;  &lt;li&gt;&lt;font color="#0000ff"&gt;A .NET API and tools to develop .NET grid applications and grid-enable legacy applications.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/blockquote&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/53848.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2006/11/04/53848.aspx</guid>
            <pubDate>Sat, 04 Nov 2006 10:38:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2006/11/04/53848.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/53848.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/53848.aspx</trackback:ping>
        </item>
        <item>
            <title>Progetto Canguro</title>
            <category>Aspiring Architect</category>
            <category>My Life</category>
            <category>Progetto Canguro</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2006/11/03/53827.aspx</link>
            <description>&lt;p&gt;Con questo inauguro una serie di post cui faranno riferimento ad un progetto reale, denonimanto Canguro, che mi tormenta nel bene e nel male dall'inizio di quest'anno. &lt;/p&gt; &lt;p&gt;E' un progetto al quale ci tengo, per la natura del sistema di per sé complessa, per il dominio veramente particolare, ed infine, ma non per questo meno importante, per l'esperienza che collateralmente sta portando non solo per il sottoscritto ma penso&amp;nbsp;per tutto il team (10 persone).&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/53827.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2006/11/03/53827.aspx</guid>
            <pubDate>Fri, 03 Nov 2006 18:53:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2006/11/03/53827.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/53827.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/53827.aspx</trackback:ping>
        </item>
        <item>
            <title>Gli eventi... della vita</title>
            <category>My Life</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2006/10/26/52579.aspx</link>
            <description>&lt;p&gt;La settimana scorsa&amp;nbsp;agli Architecture Days, un po' di sfacchinata ma ripagato in pieno; oggi, evento a due passi da casa e impossibilitato ad andarci...&lt;/p&gt; &lt;p&gt;Un in bocca a lupo ai ragazzi di &lt;a href="http://www.dotnetside.org/" target="_blank"&gt;.netSide&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/52579.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2006/10/26/52579.aspx</guid>
            <pubDate>Thu, 26 Oct 2006 10:02:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2006/10/26/52579.aspx#feedback</comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/52579.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/52579.aspx</trackback:ping>
        </item>
        <item>
            <title>Architecture Days</title>
            <category>My Life</category>
            <link>http://blogs.ugidotnet.org/tomblog/archive/2006/10/17/52008.aspx</link>
            <description>&lt;p&gt;Ci si becca domani...&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/tomblog/aggbug/52008.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Tommaso Caldarola</dc:creator>
            <guid>http://blogs.ugidotnet.org/tomblog/archive/2006/10/17/52008.aspx</guid>
            <pubDate>Tue, 17 Oct 2006 20:09:00 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/tomblog/archive/2006/10/17/52008.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/tomblog/comments/commentRss/52008.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/tomblog/services/trackbacks/52008.aspx</trackback:ping>
        </item>
    </channel>
</rss>