<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>Riccardo</title>
        <link>http://blogs.ugidotnet.org/zanardini/Default.aspx</link>
        <description>{ .Net developer }</description>
        <language>it-IT</language>
        <copyright>Riccardo Zanardini</copyright>
        <generator>Subtext Version 2.6.0.0</generator>
        <image>
            <title>Riccardo</title>
            <url>http://blogs.ugidotnet.org/images/RSS2Image.gif</url>
            <link>http://blogs.ugidotnet.org/zanardini/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>ASP.NET Web API &amp;ndash; intro</title>
            <link>http://blogs.ugidotnet.org/zanardini/archive/2012/03/27/asp.net-web-api-ndash-intro.aspx</link>
            <description>&lt;p&gt;Interessante serie di video introduttivi ad ASP.NET Web API: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.asp.net/web-api/videos"&gt;http://www.asp.net/web-api/videos&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Riccardo.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/zanardini/aggbug/100896.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Riccardo Zanardini</dc:creator>
            <guid>http://blogs.ugidotnet.org/zanardini/archive/2012/03/27/asp.net-web-api-ndash-intro.aspx</guid>
            <pubDate>Tue, 27 Mar 2012 18:42:51 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/zanardini/archive/2012/03/27/asp.net-web-api-ndash-intro.aspx#feedback</comments>
            <slash:comments>100</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/zanardini/comments/commentRss/100896.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/zanardini/services/trackbacks/100896.aspx</trackback:ping>
        </item>
        <item>
            <title>ObservableCollection Extensions</title>
            <link>http://blogs.ugidotnet.org/zanardini/archive/2011/02/22/observablecollection-extensions.aspx</link>
            <description>&lt;p&gt;Qualche extension methods  (a mio avviso) molto comodo:&lt;/p&gt;  &lt;div class="csharpcode"&gt;   &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   1:  &lt;/span&gt;&lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; &lt;span class="kwrd"&gt;class&lt;/span&gt; ObservableCollectionExtensions&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;   2:  &lt;/span&gt;    {&lt;/pre&gt;

  &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   3:  &lt;/span&gt;        &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; ObservableCollection&amp;lt;T&amp;gt; ToObservableCollection&amp;lt;T&amp;gt;(&lt;span class="kwrd"&gt;this&lt;/span&gt; IEnumerable&amp;lt;T&amp;gt; collection)&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;   4:  &lt;/span&gt;        {&lt;/pre&gt;

  &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   5:  &lt;/span&gt;            &lt;span class="kwrd"&gt;if&lt;/span&gt; (collection == &lt;span class="kwrd"&gt;null&lt;/span&gt;) &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;new&lt;/span&gt; ObservableCollection&amp;lt;T&amp;gt;();&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;   6:  &lt;/span&gt;            &lt;span class="kwrd"&gt;return&lt;/span&gt; &lt;span class="kwrd"&gt;new&lt;/span&gt; ObservableCollection&amp;lt;T&amp;gt;(collection);&lt;/pre&gt;

  &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   7:  &lt;/span&gt;        }&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;   8:  &lt;/span&gt; &lt;/pre&gt;

  &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;   9:  &lt;/span&gt;        &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; ObservableCollection&amp;lt;T&amp;gt; AddRange&amp;lt;T&amp;gt;(&lt;span class="kwrd"&gt;this&lt;/span&gt; ObservableCollection&amp;lt;T&amp;gt; collection, IEnumerable&amp;lt;T&amp;gt; range)&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  10:  &lt;/span&gt;        {&lt;/pre&gt;

  &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  11:  &lt;/span&gt;            &lt;span class="kwrd"&gt;foreach&lt;/span&gt; (var s &lt;span class="kwrd"&gt;in&lt;/span&gt; range)&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  12:  &lt;/span&gt;                collection.Add(s);&lt;/pre&gt;

  &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  13:  &lt;/span&gt;            &lt;span class="kwrd"&gt;return&lt;/span&gt; collection;&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  14:  &lt;/span&gt;        }&lt;/pre&gt;

  &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  15:  &lt;/span&gt; &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  16:  &lt;/span&gt;        &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; ObservableCollection&amp;lt;T&amp;gt; RemoveRange&amp;lt;T&amp;gt;(&lt;span class="kwrd"&gt;this&lt;/span&gt; ObservableCollection&amp;lt;T&amp;gt; collection, IEnumerable&amp;lt;T&amp;gt; range)&lt;/pre&gt;

  &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  17:  &lt;/span&gt;        {&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  18:  &lt;/span&gt;            var tempRange = range.ToList();&lt;/pre&gt;

  &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  19:  &lt;/span&gt;            &lt;span class="kwrd"&gt;foreach&lt;/span&gt; (var deletableItem &lt;span class="kwrd"&gt;in&lt;/span&gt; tempRange)&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  20:  &lt;/span&gt;            {&lt;/pre&gt;

  &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  21:  &lt;/span&gt;                &lt;span class="kwrd"&gt;if&lt;/span&gt; (collection.Contains(deletableItem)) &lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  22:  &lt;/span&gt;                        collection.Remove(deletableItem);&lt;/pre&gt;

  &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  23:  &lt;/span&gt;            }&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  24:  &lt;/span&gt;            &lt;span class="kwrd"&gt;return&lt;/span&gt; collection;&lt;/pre&gt;

  &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  25:  &lt;/span&gt;        }&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  26:  &lt;/span&gt; &lt;/pre&gt;

  &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  27:  &lt;/span&gt;        &lt;span class="kwrd"&gt;public&lt;/span&gt; &lt;span class="kwrd"&gt;static&lt;/span&gt; ObservableCollection&amp;lt;T&amp;gt; RemoveRange&amp;lt;T&amp;gt;(&lt;span class="kwrd"&gt;this&lt;/span&gt; ObservableCollection&amp;lt;T&amp;gt; collection, Func&amp;lt;T, &lt;span class="kwrd"&gt;bool&lt;/span&gt;&amp;gt; action)&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  28:  &lt;/span&gt;        {&lt;/pre&gt;

  &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  29:  &lt;/span&gt;            &lt;span class="kwrd"&gt;return&lt;/span&gt; collection.RemoveRange(collection.Where(action));&lt;/pre&gt;

  &lt;pre&gt;&lt;span class="lnum"&gt;  30:  &lt;/span&gt;        }&lt;/pre&gt;

  &lt;pre class="alt"&gt;&lt;span class="lnum"&gt;  31:  &lt;/span&gt;    }&lt;/pre&gt;
&lt;/div&gt;
&lt;style type="text/css"&gt;&lt;![CDATA[
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
	background-color: #ffffff;
	/*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }]]&gt;&lt;/style&gt;

&lt;p&gt;Riccardo.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/zanardini/aggbug/99752.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Riccardo Zanardini</dc:creator>
            <guid>http://blogs.ugidotnet.org/zanardini/archive/2011/02/22/observablecollection-extensions.aspx</guid>
            <pubDate>Tue, 22 Feb 2011 17:29:44 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/zanardini/archive/2011/02/22/observablecollection-extensions.aspx#feedback</comments>
            <slash:comments>2640</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/zanardini/comments/commentRss/99752.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/zanardini/services/trackbacks/99752.aspx</trackback:ping>
        </item>
        <item>
            <title>TFS2010</title>
            <link>http://blogs.ugidotnet.org/zanardini/archive/2010/10/26/tfs2010.aspx</link>
            <description>&lt;p&gt;Dopo un &lt;a href="http://blogs.ugidotnet.org/zanardini/archive/2010/04/26/teamcity-5.1.aspx"&gt;periodo di transizione&lt;/a&gt; nel weekend appena trascorso &lt;a href="http://www.arxivar.it"&gt;abbiamo&lt;/a&gt; effettuato la migrazione da &lt;a href="http://www.jetbrains.com/teamcity/"&gt;Teamcity&lt;/a&gt; &lt;a href="http://msdn.microsoft.com/en-us/vstudio/ff637362.aspx"&gt;TFS 2010&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Nel dettaglio ad ogni commit TFS genera la build esegue i test (scritti per NUnit 2.5.8) e quindi ne carica il risultato come se fossero test scritti per MsTest. &lt;/p&gt;  &lt;p&gt;Il bello di TFS è che sotto c’è WF4, quindi l’implementazione/personalizzazione del processo di build è realizzabile totalmente da Visual Studio.&lt;/p&gt;  &lt;p&gt;Ci mancheranno quegli script in rake? &lt;/p&gt;  &lt;p&gt;Riccardo.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/zanardini/aggbug/99399.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Riccardo Zanardini</dc:creator>
            <guid>http://blogs.ugidotnet.org/zanardini/archive/2010/10/26/tfs2010.aspx</guid>
            <pubDate>Tue, 26 Oct 2010 00:31:28 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/zanardini/archive/2010/10/26/tfs2010.aspx#feedback</comments>
            <slash:comments>49</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/zanardini/comments/commentRss/99399.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/zanardini/services/trackbacks/99399.aspx</trackback:ping>
        </item>
        <item>
            <title>Complimenti Raffaele!</title>
            <link>http://blogs.ugidotnet.org/zanardini/archive/2010/10/23/complimenti-raffaele.aspx</link>
            <description>&lt;p&gt;Building Enterprise Applications with Windows Presentation Foundation and the Model View ViewModel Pattern:   &lt;br /&gt;&lt;a href="http://www.amazon.com/Enterprise-Applications-Presentation-Foundation-ViewModel/dp/0735650926/ref=sr_1_9?s=books&amp;amp;ie=UTF8&amp;amp;qid=1287766136&amp;amp;sr=1-9"&gt;link&lt;/a&gt;    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Riccardo.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/zanardini/aggbug/99392.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Riccardo Zanardini</dc:creator>
            <guid>http://blogs.ugidotnet.org/zanardini/archive/2010/10/23/complimenti-raffaele.aspx</guid>
            <pubDate>Sat, 23 Oct 2010 10:06:16 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/zanardini/archive/2010/10/23/complimenti-raffaele.aspx#feedback</comments>
            <slash:comments>75</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/zanardini/comments/commentRss/99392.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/zanardini/services/trackbacks/99392.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft Unified Communications to Microsoft Lync!</title>
            <link>http://blogs.ugidotnet.org/zanardini/archive/2010/09/14/microsoft-unified-communications-to-microsoft-lync.aspx</link>
            <description>&lt;p&gt;Microsoft ha annunciato la release candidate di Microsoft Lync, la prossima generazione di Microsoft Unified Communications:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/Presspass/press/2010/sep10/LyncPR.mspx"&gt;http://www.microsoft.com/Presspass/press/2010/sep10/LyncPR.mspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Il download è invece possibile qui: &lt;a href="http://technet.microsoft.com/it-it/evalcenter/ff808407.aspx"&gt;http://technet.microsoft.com/it-it/evalcenter/ff808407.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Riccardo.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/zanardini/aggbug/99200.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Riccardo Zanardini</dc:creator>
            <guid>http://blogs.ugidotnet.org/zanardini/archive/2010/09/14/microsoft-unified-communications-to-microsoft-lync.aspx</guid>
            <pubDate>Tue, 14 Sep 2010 10:30:37 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/zanardini/archive/2010/09/14/microsoft-unified-communications-to-microsoft-lync.aspx#feedback</comments>
            <slash:comments>1533</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/zanardini/comments/commentRss/99200.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/zanardini/services/trackbacks/99200.aspx</trackback:ping>
        </item>
        <item>
            <title>La domanda &amp;egrave; sempre la stessa.</title>
            <link>http://blogs.ugidotnet.org/zanardini/archive/2010/06/23/la-domanda-egrave-sempre-la-stessa.aspx</link>
            <description>&lt;p&gt;La domanda è sempre la stessa:   &lt;br /&gt;"devo fare un pesante refactor del codice, modifico il codice e poi faccio passare tutti i test che nel frattempo sono diventati rossi o prima modifico i test e poi li farò tornare tutti verdi modificando il codice?"    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Io, che non sono un purista, in questi giorni ho provato una strada un po’ alternativa…&lt;/p&gt;  &lt;p&gt;Ho riscritto tutti i test che toccano gli oggetti che avrei dovuto modificare nella mia applicazione lasciando comunque una copia dei vecchi test avendo così:   &lt;br /&gt; - tutti i vecchi test verdi    &lt;br /&gt; - la maggior parte dei nuovi test rossi    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Quindi ho modificato il codice dell’applicazione avendo quindi:   &lt;br /&gt; - quasi tutti i vecchi test rossi     &lt;br /&gt; - tutti i nuovi test verdi    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;A questo punto i vecchi test non erano più necessari e spazzolandoli ho ottenuto: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/zanardini/WindowsLiveWriter/Ladomandasemprelastessa_DECE/Capture_1.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Capture" border="0" alt="Capture" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/zanardini/WindowsLiveWriter/Ladomandasemprelastessa_DECE/Capture_thumb_1.png" width="378" height="82" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Ho trovato interessante questo approccio in quanto, nella fase di sviluppo delle modifiche all’applicazione, mi ha fornito il resoconto costante riguardo l’avanzamento delle modifiche.&lt;/p&gt;  &lt;p&gt;Riccardo.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/zanardini/aggbug/98834.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Riccardo Zanardini</dc:creator>
            <guid>http://blogs.ugidotnet.org/zanardini/archive/2010/06/23/la-domanda-egrave-sempre-la-stessa.aspx</guid>
            <pubDate>Wed, 23 Jun 2010 16:58:14 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/zanardini/archive/2010/06/23/la-domanda-egrave-sempre-la-stessa.aspx#feedback</comments>
            <slash:comments>43</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/zanardini/comments/commentRss/98834.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/zanardini/services/trackbacks/98834.aspx</trackback:ping>
        </item>
        <item>
            <title>Outlook Hotmail Connector 64-bit</title>
            <link>http://blogs.ugidotnet.org/zanardini/archive/2010/06/11/outlook-hotmail-connector-64-bit.aspx</link>
            <description>&lt;p&gt;Qui: &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=8a31fbf4-f4bf-4751-954b-5b36d80ec375"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=8a31fbf4-f4bf-4751-954b-5b36d80ec375&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Trovate il &lt;em&gt;connector&lt;/em&gt; per collegare Outlook 2010 &lt;strong&gt;64 bit&lt;/strong&gt; agli account Hotmail o Live.&lt;/p&gt;  &lt;p&gt;Riccardo.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/zanardini/aggbug/98762.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Riccardo Zanardini</dc:creator>
            <guid>http://blogs.ugidotnet.org/zanardini/archive/2010/06/11/outlook-hotmail-connector-64-bit.aspx</guid>
            <pubDate>Fri, 11 Jun 2010 12:33:41 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/zanardini/archive/2010/06/11/outlook-hotmail-connector-64-bit.aspx#feedback</comments>
            <slash:comments>2215</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/zanardini/comments/commentRss/98762.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/zanardini/services/trackbacks/98762.aspx</trackback:ping>
        </item>
        <item>
            <title>Teamcity 5.1</title>
            <link>http://blogs.ugidotnet.org/zanardini/archive/2010/04/26/teamcity-5.1.aspx</link>
            <description>&lt;p&gt;In previsione della migrazione a VS2010 ieri &lt;a href="http://www.arxivar.it"&gt;abbiamo&lt;/a&gt; aggiornato il build server jetbrains teamcity alla versione 5.1.&lt;/p&gt;  &lt;p&gt;Purtroppo il setup disinstalla la vecchia versione per poi installare la nuova.&lt;/p&gt;  &lt;p&gt;Anche se in fase di Uninstall è possibile selezionare quali settings non devono essere cancellati, è bene perdere 2 minuti per effettuare il backup delle impostazioni dalla &lt;em&gt;comoda&lt;/em&gt; pagina web: &lt;a href="http://buildserver:port/admin/backupPage.html"&gt;http://buildserver:port/admin/backupPage.html&lt;/a&gt;    &lt;br /&gt;Qui le novità della nuova versione: &lt;a href="http://www.jetbrains.com/teamcity/whatsnew/?seeWhatNew"&gt;http://www.jetbrains.com/teamcity/whatsnew/?seeWhatNew&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Riccardo.&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:8ef2353a-3ce1-4c6d-9304-9349f057d26f" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/BuildServer" rel="tag"&gt;BuildServer&lt;/a&gt;&lt;/div&gt;&lt;img src="http://blogs.ugidotnet.org/zanardini/aggbug/98441.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Riccardo Zanardini</dc:creator>
            <guid>http://blogs.ugidotnet.org/zanardini/archive/2010/04/26/teamcity-5.1.aspx</guid>
            <pubDate>Mon, 26 Apr 2010 16:41:28 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/zanardini/archive/2010/04/26/teamcity-5.1.aspx#feedback</comments>
            <slash:comments>2214</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/zanardini/comments/commentRss/98441.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/zanardini/services/trackbacks/98441.aspx</trackback:ping>
        </item>
        <item>
            <title>Pro C# 2010 and the .NET 4.0 Platform, Fifth Edition</title>
            <link>http://blogs.ugidotnet.org/zanardini/archive/2010/03/08/pro-c-2010-and-the-.net-4.0-platform-fifth-edition.aspx</link>
            <description>&lt;p&gt;Aspettando aprile mi appunto un link:&lt;/p&gt;  &lt;p&gt;&lt;a title="http://apress.com/book/view/9781430225492" href="http://apress.com/book/view/9781430225492"&gt;http://apress.com/book/view/9781430225492&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/zanardini/WindowsLiveWriter/ProC2010andthe.NET.0PlatformFifthEdition_B222/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://blogs.ugidotnet.org/images/blogs_ugidotnet_org/zanardini/WindowsLiveWriter/ProC2010andthe.NET.0PlatformFifthEdition_B222/image_thumb_1.png" width="188" height="325" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2374bcff-740c-4bb7-b733-d54b178199e3" class="wlWriterEditableSmartContent"&gt;Technorati Tags: &lt;a href="http://technorati.com/tags/Book" rel="tag"&gt;Book&lt;/a&gt;&lt;/div&gt;  &lt;p /&gt;  &lt;p&gt;Riccardo.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/zanardini/aggbug/98154.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Riccardo Zanardini</dc:creator>
            <guid>http://blogs.ugidotnet.org/zanardini/archive/2010/03/08/pro-c-2010-and-the-.net-4.0-platform-fifth-edition.aspx</guid>
            <pubDate>Mon, 08 Mar 2010 13:40:02 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/zanardini/archive/2010/03/08/pro-c-2010-and-the-.net-4.0-platform-fifth-edition.aspx#feedback</comments>
            <slash:comments>77</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/zanardini/comments/commentRss/98154.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/zanardini/services/trackbacks/98154.aspx</trackback:ping>
        </item>
        <item>
            <title>Histats.com</title>
            <link>http://blogs.ugidotnet.org/zanardini/archive/2010/03/05/histats.com.aspx</link>
            <description>&lt;p&gt;Ieri &lt;a href="http://www.kitecampione.it/"&gt;Luca&lt;/a&gt; mi ha mostrato &lt;a href="http://www.histats.com"&gt;http://www.histats.com&lt;/a&gt; e subito l’ho integrato nel mio blog… devo ancora capirne tutte le potenzialità ma sembra davvero molto interessante… e poi è free!&lt;/p&gt;  &lt;p&gt;Riccardo.&lt;/p&gt;&lt;img src="http://blogs.ugidotnet.org/zanardini/aggbug/98137.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Riccardo Zanardini</dc:creator>
            <guid>http://blogs.ugidotnet.org/zanardini/archive/2010/03/05/histats.com.aspx</guid>
            <pubDate>Fri, 05 Mar 2010 09:59:32 GMT</pubDate>
            <comments>http://blogs.ugidotnet.org/zanardini/archive/2010/03/05/histats.com.aspx#feedback</comments>
            <slash:comments>2493</slash:comments>
            <wfw:commentRss>http://blogs.ugidotnet.org/zanardini/comments/commentRss/98137.aspx</wfw:commentRss>
            <trackback:ping>http://blogs.ugidotnet.org/zanardini/services/trackbacks/98137.aspx</trackback:ping>
        </item>
    </channel>
</rss>