<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://aspadvice.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Alessandro Gallo</title><link>http://aspadvice.com/blogs/garbin/default.aspx</link><description>.NET &amp; Beyond</description><dc:language>en</dc:language><generator>CommunityServer 2.1 (Build: 60809.935)</generator><item><title>Got the MVP Award for 2010</title><link>http://aspadvice.com/blogs/garbin/archive/2010/01/08/Got-the-MVP-Award-for-2010.aspx</link><pubDate>Fri, 08 Jan 2010 18:10:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:58318</guid><dc:creator>Garbin</dc:creator><slash:comments>3</slash:comments><comments>http://aspadvice.com/blogs/garbin/comments/58318.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/garbin/commentrss.aspx?PostID=58318</wfw:commentRss><description>&lt;p&gt;Four in a row. Thanks to all of you, your feedback is truly important. Thanks Microsoft!&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/garbin/archive/2010/01/08/Got-the-MVP-Award-for-2010.aspx&amp;amp;;subject=Got+the+MVP+Award+for+2010" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2010/01/08/Got-the-MVP-Award-for-2010.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/garbin/archive/2010/01/08/Got-the-MVP-Award-for-2010.aspx&amp;amp;;title=Got+the+MVP+Award+for+2010" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2010/01/08/Got-the-MVP-Award-for-2010.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2010/01/08/Got-the-MVP-Award-for-2010.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2010/01/08/Got-the-MVP-Award-for-2010.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2010/01/08/Got-the-MVP-Award-for-2010.aspx&amp;amp;title=Got+the+MVP+Award+for+2010" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2010/01/08/Got-the-MVP-Award-for-2010.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/garbin/archive/2010/01/08/Got-the-MVP-Award-for-2010.aspx&amp;amp;;title=Got+the+MVP+Award+for+2010" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2010/01/08/Got-the-MVP-Award-for-2010.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/garbin/archive/2010/01/08/Got-the-MVP-Award-for-2010.aspx&amp;amp;;title=Got+the+MVP+Award+for+2010&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2010/01/08/Got-the-MVP-Award-for-2010.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=58318" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/garbin/archive/tags/Achievements/default.aspx">Achievements</category></item><item><title>Enterprise Library 5.0 and containers</title><link>http://aspadvice.com/blogs/garbin/archive/2009/06/28/Enterprise-Library-5.0-and-containers.aspx</link><pubDate>Sun, 28 Jun 2009 08:57:04 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:54372</guid><dc:creator>Garbin</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/garbin/comments/54372.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/garbin/commentrss.aspx?PostID=54372</wfw:commentRss><description>&lt;p&gt;With the Microsoft Enterprise Library 5.0, you’ll be able to use a container of your choice to configure the various blocks. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/bobbrum/archive/2009/06/23/enterprise-library-5-0-some-architecture-changes.aspx"&gt;This interesting post&lt;/a&gt; discusses the architectural changes that made possible to transition from ObjectBuilder to a container-based approach. To understand the patterns involved, a good book that I’ve read is &lt;a href="http://manning.com/prasanna"&gt;Dependency Injection by Dhanji R. Prasanna&lt;/a&gt; (not yet released, but available through the early access program).&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/garbin/archive/2009/06/28/Enterprise-Library-5.0-and-containers.aspx&amp;amp;;subject=Enterprise+Library+5.0+and+containers" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/06/28/Enterprise-Library-5.0-and-containers.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/garbin/archive/2009/06/28/Enterprise-Library-5.0-and-containers.aspx&amp;amp;;title=Enterprise+Library+5.0+and+containers" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/06/28/Enterprise-Library-5.0-and-containers.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/06/28/Enterprise-Library-5.0-and-containers.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/06/28/Enterprise-Library-5.0-and-containers.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/06/28/Enterprise-Library-5.0-and-containers.aspx&amp;amp;title=Enterprise+Library+5.0+and+containers" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/06/28/Enterprise-Library-5.0-and-containers.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/garbin/archive/2009/06/28/Enterprise-Library-5.0-and-containers.aspx&amp;amp;;title=Enterprise+Library+5.0+and+containers" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/06/28/Enterprise-Library-5.0-and-containers.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/garbin/archive/2009/06/28/Enterprise-Library-5.0-and-containers.aspx&amp;amp;;title=Enterprise+Library+5.0+and+containers&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/06/28/Enterprise-Library-5.0-and-containers.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=54372" width="1" height="1"&gt;</description></item><item><title>ASP.NET Ajax in Action, 2nd edition</title><link>http://aspadvice.com/blogs/garbin/archive/2009/06/25/ASP.NET-Ajax-in-Action_2C00_-2nd-edition.aspx</link><pubDate>Thu, 25 Jun 2009 10:00:56 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:54320</guid><dc:creator>Garbin</dc:creator><slash:comments>5</slash:comments><comments>http://aspadvice.com/blogs/garbin/comments/54320.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/garbin/commentrss.aspx?PostID=54320</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://manning.com/gallo2"&gt;&lt;img style="margin:0px 0px 0px 8px;display:inline;" align="right" src="http://manning.com/gallo2/gallo2_cover150.jpg" /&gt;&lt;/a&gt; ASP.NET AJAX in Action – my first book, published by Manning in 2007 – has been a successful project. It received great feedback (for example, 19 out of the 25 reviews on Amazon are 5-stars) and it’s been translated into three languages. &lt;/p&gt;  &lt;p&gt;Since its publication in 2007, ASP.NET Ajax 3.5 has been released. With the upcoming release of ASP.NET Ajax 4.0, the book needs an update. As a consequence, we felt natural to search for a talented developer who researched, wrote and breathed ASP.NET Ajax during the last two years.&lt;/p&gt;  &lt;p&gt;It’s an honor to have &lt;u&gt;&lt;a href="http://www.encosia.com"&gt;Dave Ward&lt;/a&gt;&lt;/u&gt; - an active blogger and an ASP.NET Ajax and jQuery expert – as part of our team for the second edition of ASP.NET Ajax in Action.&lt;/p&gt;  &lt;p&gt;The second edition of the book will target ASP.NET Ajax 4.0 and 3.5, and will hit the market at the end of the year. Please follow us on the &lt;a href="http://manning.com/gallo2/"&gt;book’s homepage&lt;/a&gt; at Manning’s website. You can also subscribe and get early access to the manuscript.&lt;/p&gt;  &lt;p&gt;If you have any feedback or suggestions, feel free to leave a comment. We are committed to delivering an updated and comprehensive book on ASP.NET Ajax!&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/garbin/archive/2009/06/25/ASP.NET-Ajax-in-Action_2C00_-2nd-edition.aspx&amp;amp;;subject=ASP.NET+Ajax+in+Action%2c+2nd+edition" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/06/25/ASP.NET-Ajax-in-Action_2C00_-2nd-edition.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/garbin/archive/2009/06/25/ASP.NET-Ajax-in-Action_2C00_-2nd-edition.aspx&amp;amp;;title=ASP.NET+Ajax+in+Action%2c+2nd+edition" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/06/25/ASP.NET-Ajax-in-Action_2C00_-2nd-edition.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/06/25/ASP.NET-Ajax-in-Action_2C00_-2nd-edition.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/06/25/ASP.NET-Ajax-in-Action_2C00_-2nd-edition.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/06/25/ASP.NET-Ajax-in-Action_2C00_-2nd-edition.aspx&amp;amp;title=ASP.NET+Ajax+in+Action%2c+2nd+edition" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/06/25/ASP.NET-Ajax-in-Action_2C00_-2nd-edition.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/garbin/archive/2009/06/25/ASP.NET-Ajax-in-Action_2C00_-2nd-edition.aspx&amp;amp;;title=ASP.NET+Ajax+in+Action%2c+2nd+edition" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/06/25/ASP.NET-Ajax-in-Action_2C00_-2nd-edition.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/garbin/archive/2009/06/25/ASP.NET-Ajax-in-Action_2C00_-2nd-edition.aspx&amp;amp;;title=ASP.NET+Ajax+in+Action%2c+2nd+edition&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/06/25/ASP.NET-Ajax-in-Action_2C00_-2nd-edition.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=54320" width="1" height="1"&gt;</description></item><item><title>Survey: Ajax usage among .NET developers</title><link>http://aspadvice.com/blogs/garbin/archive/2009/05/22/Survey_3A00_-Ajax-usage-among-.NET-developers.aspx</link><pubDate>Fri, 22 May 2009 06:19:57 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:53244</guid><dc:creator>Garbin</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/garbin/comments/53244.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/garbin/commentrss.aspx?PostID=53244</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://codeclimber.net.nz/"&gt;Simone Chiaretta&lt;/a&gt; – MVP and &lt;a href="http://aspinsiders.net"&gt;ASPInsider&lt;/a&gt; – has created a survey “&lt;em&gt;to understand in which environment .NET developers are using Ajax, in conjunction with which web framework, and which javascript libraries they are using”&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.zoomerang.com/Survey/?p=WEB22973CYKW2H"&gt;Take the survey!&lt;/a&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/garbin/archive/2009/05/22/Survey_3A00_-Ajax-usage-among-.NET-developers.aspx&amp;amp;;subject=Survey%3a+Ajax+usage+among+.NET+developers" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/05/22/Survey_3A00_-Ajax-usage-among-.NET-developers.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/garbin/archive/2009/05/22/Survey_3A00_-Ajax-usage-among-.NET-developers.aspx&amp;amp;;title=Survey%3a+Ajax+usage+among+.NET+developers" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/05/22/Survey_3A00_-Ajax-usage-among-.NET-developers.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/05/22/Survey_3A00_-Ajax-usage-among-.NET-developers.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/05/22/Survey_3A00_-Ajax-usage-among-.NET-developers.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/05/22/Survey_3A00_-Ajax-usage-among-.NET-developers.aspx&amp;amp;title=Survey%3a+Ajax+usage+among+.NET+developers" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/05/22/Survey_3A00_-Ajax-usage-among-.NET-developers.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/garbin/archive/2009/05/22/Survey_3A00_-Ajax-usage-among-.NET-developers.aspx&amp;amp;;title=Survey%3a+Ajax+usage+among+.NET+developers" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/05/22/Survey_3A00_-Ajax-usage-among-.NET-developers.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/garbin/archive/2009/05/22/Survey_3A00_-Ajax-usage-among-.NET-developers.aspx&amp;amp;;title=Survey%3a+Ajax+usage+among+.NET+developers&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/05/22/Survey_3A00_-Ajax-usage-among-.NET-developers.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=53244" width="1" height="1"&gt;</description></item><item><title>Two books on Collective Intelligence</title><link>http://aspadvice.com/blogs/garbin/archive/2009/02/01/Two-books-on-Collective-Intelligence.aspx</link><pubDate>Sun, 01 Feb 2009 08:58:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:50588</guid><dc:creator>Garbin</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/garbin/comments/50588.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/garbin/commentrss.aspx?PostID=50588</wfw:commentRss><description>&lt;p&gt;I needed an introduction to the topic of &lt;a href="http://en.wikipedia.org/wiki/Collective_intelligence"&gt;collective intelligence&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;My hope was to find some books offering a clear overview of the main algorithms and a good amount of examples, using data collected throught the various public APIs available.&lt;/p&gt;  &lt;p&gt;The two books I&amp;rsquo;ve read are &lt;a href="http://www.amazon.com/Algorithms-Intelligent-Web-Haralambos-Marmanis/dp/1933988665/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1233478363&amp;amp;sr=8-1"&gt;Algorithms of the Intelligent Web&lt;/a&gt; (published by Manning) and &lt;a href="http://www.amazon.com/Programming-Collective-Intelligence-Building-Applications/dp/0596529325/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1233478389&amp;amp;sr=1-1"&gt;Programming Collective Intelligence&lt;/a&gt; (by O&amp;rsquo;Reilly). The first one uses Java, the second one Python.&lt;/p&gt;  &lt;p&gt;Both the books are worth reading. They cover the main areas of collective intelligence (making recommendations, data clustering, searching, filtering, classification, optimization). &lt;/p&gt;  &lt;p&gt;Programming Collective intelligence covers some advanced techniques (like Support-Vector Machines and Genetic Programming), though Algorithms of Intelligent Web has a deeper coverage of some algorithms, such as PageRank.&lt;/p&gt;  &lt;p&gt;Both the books offer lots of examples that use public APIs to show interesting applications (like spam filtering, recommendation systems, click-tracking networks, financial analysis).&lt;/p&gt;  &lt;p&gt;My ratings are 4 and 5 stars out of five, respectively.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/garbin/archive/2009/02/01/Two-books-on-Collective-Intelligence.aspx&amp;amp;;subject=Two+books+on+Collective+Intelligence" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/02/01/Two-books-on-Collective-Intelligence.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/garbin/archive/2009/02/01/Two-books-on-Collective-Intelligence.aspx&amp;amp;;title=Two+books+on+Collective+Intelligence" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/02/01/Two-books-on-Collective-Intelligence.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/02/01/Two-books-on-Collective-Intelligence.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/02/01/Two-books-on-Collective-Intelligence.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/02/01/Two-books-on-Collective-Intelligence.aspx&amp;amp;title=Two+books+on+Collective+Intelligence" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/02/01/Two-books-on-Collective-Intelligence.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/garbin/archive/2009/02/01/Two-books-on-Collective-Intelligence.aspx&amp;amp;;title=Two+books+on+Collective+Intelligence" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/02/01/Two-books-on-Collective-Intelligence.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/garbin/archive/2009/02/01/Two-books-on-Collective-Intelligence.aspx&amp;amp;;title=Two+books+on+Collective+Intelligence&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/02/01/Two-books-on-Collective-Intelligence.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=50588" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/garbin/archive/tags/Books/default.aspx">Books</category></item><item><title>ViewState: Handle with care</title><link>http://aspadvice.com/blogs/garbin/archive/2009/01/21/ViewState_3A00_-Handle-with-care.aspx</link><pubDate>Wed, 21 Jan 2009 08:33:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:50301</guid><dc:creator>Garbin</dc:creator><slash:comments>4</slash:comments><comments>http://aspadvice.com/blogs/garbin/comments/50301.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/garbin/commentrss.aspx?PostID=50301</wfw:commentRss><description>&lt;p&gt;I&amp;rsquo;m refactoring an ASP.NET application and I&amp;rsquo;ve already found several times &amp;ndash; too many &amp;ndash; code similar to the following:&lt;/p&gt;  &lt;p&gt;&amp;lt;asp:DropDownList ID=&amp;quot;ddlTimeZone&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt; &lt;/p&gt;  &lt;p&gt;&amp;lt;asp:DropDownList ID=&amp;quot;ddlCultures&amp;quot; runat=&amp;quot;server&amp;quot; /&amp;gt; &lt;/p&gt;  &lt;p&gt;protected override void OnLoad(EventArgs e)    &lt;br /&gt;{     &lt;br /&gt;&amp;nbsp;&amp;nbsp; if(IsPostBack == false)     &lt;br /&gt;&amp;nbsp;&amp;nbsp; {     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ddlTimeZone.DataSource = GetTimeZones();     &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ddlTimeZone.DataBind(); &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ddlCultures.DataSource = Globalization.GetOrderedCultures();    &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ddlCultures.DataBind();&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; } &lt;/p&gt;  &lt;p&gt;&amp;nbsp;&amp;nbsp; base.OnLoad(e);    &lt;br /&gt;}&lt;/p&gt;  &lt;p&gt;This code is going to serialize several kilobytes of ViewState data in the page ( &amp;gt; 10Kb with both controls declared). There&amp;rsquo;s almost never a valid reason to increase the page size in this way.&lt;/p&gt;  &lt;p&gt;A possible fix:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;1. Disable ViewState on the controls by setting EnableViewState=&amp;rdquo;false&amp;rdquo;. You avoid serializing bound data to the page.&lt;/p&gt;    &lt;p&gt;2. Get rid of the IsPostBack check and move the databinding logic in the Init stage. You bind the controls every time, but you don&amp;rsquo;t override the posted value (which hasn&amp;rsquo;t been loaded, yet). SelectedValue still works.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="left"&gt;A very good reference for ViewState handling is &lt;a href="http://weblogs.asp.net/infinitiesloop/archive/2006/08/03/Truly-Understanding-Viewstate.aspx"&gt;this post by Dave Reed&lt;/a&gt;. &lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/garbin/archive/2009/01/21/ViewState_3A00_-Handle-with-care.aspx&amp;amp;;subject=ViewState%3a+Handle+with+care" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/21/ViewState_3A00_-Handle-with-care.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/garbin/archive/2009/01/21/ViewState_3A00_-Handle-with-care.aspx&amp;amp;;title=ViewState%3a+Handle+with+care" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/21/ViewState_3A00_-Handle-with-care.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/01/21/ViewState_3A00_-Handle-with-care.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/21/ViewState_3A00_-Handle-with-care.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/01/21/ViewState_3A00_-Handle-with-care.aspx&amp;amp;title=ViewState%3a+Handle+with+care" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/21/ViewState_3A00_-Handle-with-care.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/garbin/archive/2009/01/21/ViewState_3A00_-Handle-with-care.aspx&amp;amp;;title=ViewState%3a+Handle+with+care" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/21/ViewState_3A00_-Handle-with-care.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/garbin/archive/2009/01/21/ViewState_3A00_-Handle-with-care.aspx&amp;amp;;title=ViewState%3a+Handle+with+care&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/21/ViewState_3A00_-Handle-with-care.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=50301" width="1" height="1"&gt;</description></item><item><title>ASP.NET Podcast Show</title><link>http://aspadvice.com/blogs/garbin/archive/2009/01/06/ASP.NET-Podcast-Show.aspx</link><pubDate>Tue, 06 Jan 2009 17:30:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:49898</guid><dc:creator>Garbin</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/garbin/comments/49898.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/garbin/commentrss.aspx?PostID=49898</wfw:commentRss><description>&lt;p&gt;In the latest &lt;a href="http://aspnetpodcast.com/CS11/"&gt;ASP.NET Podcast Show&lt;/a&gt;, Wally, Paul and David of &lt;a href="http://aspnetpodcast.com/CS11/"&gt;ASPInsiders&lt;/a&gt; talk about the Windows Azure platform. &lt;/p&gt;  &lt;p&gt;I&amp;rsquo;m sure it&amp;rsquo;s going to be an interesting talk.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/garbin/archive/2009/01/06/ASP.NET-Podcast-Show.aspx&amp;amp;;subject=ASP.NET+Podcast+Show" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/06/ASP.NET-Podcast-Show.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/garbin/archive/2009/01/06/ASP.NET-Podcast-Show.aspx&amp;amp;;title=ASP.NET+Podcast+Show" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/06/ASP.NET-Podcast-Show.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/01/06/ASP.NET-Podcast-Show.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/06/ASP.NET-Podcast-Show.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/01/06/ASP.NET-Podcast-Show.aspx&amp;amp;title=ASP.NET+Podcast+Show" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/06/ASP.NET-Podcast-Show.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/garbin/archive/2009/01/06/ASP.NET-Podcast-Show.aspx&amp;amp;;title=ASP.NET+Podcast+Show" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/06/ASP.NET-Podcast-Show.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/garbin/archive/2009/01/06/ASP.NET-Podcast-Show.aspx&amp;amp;;title=ASP.NET+Podcast+Show&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/06/ASP.NET-Podcast-Show.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=49898" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/garbin/archive/tags/Promo/default.aspx">Promo</category></item><item><title>Update on ASP.NET AJAX In Action Source Code</title><link>http://aspadvice.com/blogs/garbin/archive/2009/01/05/Update-on-ASP.NET-AJAX-In-Action-Source-Code.aspx</link><pubDate>Mon, 05 Jan 2009 18:15:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:49869</guid><dc:creator>Garbin</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/garbin/comments/49869.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/garbin/commentrss.aspx?PostID=49869</wfw:commentRss><description>&lt;p&gt;On the &lt;a href="http://www.codeplex.com/AspNetAjaxInAction"&gt;CodePlex project&lt;/a&gt; for &lt;a href="http://www.amazon.com/ASP-NET-AJAX-Action-Alessandro-Gallo/dp/1933988142/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1231179423&amp;amp;sr=8-1"&gt;ASP.NET AJAX In Action&lt;/a&gt;, there are now two releases that target the ASP.NET AJAX 1.0 Extensions and ASP.NET 3.5, respectively.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/AspNetAjaxInAction/Release/ProjectReleases.aspx?ReleaseId=21379"&gt;AAiA_AspNet20&lt;/a&gt; - This release allows to compile the source code with ASP.NET 2.0 and the ASP.NET AJAX 1.0 Extensions.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/AspNetAjaxInAction/Release/ProjectReleases.aspx?ReleaseId=21380"&gt;AAiA_AspNet35&lt;/a&gt; - This release allows to compile the source code with ASP.NET 3.5 in Visual Studio 2008. Please note that the source code is still based on ASP.NET AJAX 1.0, which is the version of the framework targeted in the book. Therefore, features such as history management still rely on the Microsoft.Web.Preview assembly.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/garbin/archive/2009/01/05/Update-on-ASP.NET-AJAX-In-Action-Source-Code.aspx&amp;amp;;subject=Update+on+ASP.NET+AJAX+In+Action+Source+Code" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/05/Update-on-ASP.NET-AJAX-In-Action-Source-Code.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/garbin/archive/2009/01/05/Update-on-ASP.NET-AJAX-In-Action-Source-Code.aspx&amp;amp;;title=Update+on+ASP.NET+AJAX+In+Action+Source+Code" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/05/Update-on-ASP.NET-AJAX-In-Action-Source-Code.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/01/05/Update-on-ASP.NET-AJAX-In-Action-Source-Code.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/05/Update-on-ASP.NET-AJAX-In-Action-Source-Code.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/01/05/Update-on-ASP.NET-AJAX-In-Action-Source-Code.aspx&amp;amp;title=Update+on+ASP.NET+AJAX+In+Action+Source+Code" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/05/Update-on-ASP.NET-AJAX-In-Action-Source-Code.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/garbin/archive/2009/01/05/Update-on-ASP.NET-AJAX-In-Action-Source-Code.aspx&amp;amp;;title=Update+on+ASP.NET+AJAX+In+Action+Source+Code" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/05/Update-on-ASP.NET-AJAX-In-Action-Source-Code.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/garbin/archive/2009/01/05/Update-on-ASP.NET-AJAX-In-Action-Source-Code.aspx&amp;amp;;title=Update+on+ASP.NET+AJAX+In+Action+Source+Code&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/05/Update-on-ASP.NET-AJAX-In-Action-Source-Code.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=49869" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/garbin/archive/tags/AspNetAjaxInAction/default.aspx">AspNetAjaxInAction</category></item><item><title>Got the MVP Award for 2009</title><link>http://aspadvice.com/blogs/garbin/archive/2009/01/02/Got-the-MVP-Award-for-2009.aspx</link><pubDate>Fri, 02 Jan 2009 17:16:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:49830</guid><dc:creator>Garbin</dc:creator><slash:comments>2</slash:comments><comments>http://aspadvice.com/blogs/garbin/comments/49830.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/garbin/commentrss.aspx?PostID=49830</wfw:commentRss><description>&lt;p&gt;This is my third time. Thanks to all of you who appreciated my articles, forum posts, thoughts, and the code I shared. Your feedback is truly important.&lt;/p&gt;  &lt;p&gt;Thanks Microsoft!&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/garbin/archive/2009/01/02/Got-the-MVP-Award-for-2009.aspx&amp;amp;;subject=Got+the+MVP+Award+for+2009" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/02/Got-the-MVP-Award-for-2009.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/garbin/archive/2009/01/02/Got-the-MVP-Award-for-2009.aspx&amp;amp;;title=Got+the+MVP+Award+for+2009" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/02/Got-the-MVP-Award-for-2009.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/01/02/Got-the-MVP-Award-for-2009.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/02/Got-the-MVP-Award-for-2009.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2009/01/02/Got-the-MVP-Award-for-2009.aspx&amp;amp;title=Got+the+MVP+Award+for+2009" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/02/Got-the-MVP-Award-for-2009.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/garbin/archive/2009/01/02/Got-the-MVP-Award-for-2009.aspx&amp;amp;;title=Got+the+MVP+Award+for+2009" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/02/Got-the-MVP-Award-for-2009.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/garbin/archive/2009/01/02/Got-the-MVP-Award-for-2009.aspx&amp;amp;;title=Got+the+MVP+Award+for+2009&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2009/01/02/Got-the-MVP-Award-for-2009.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=49830" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/garbin/archive/tags/Achievements/default.aspx">Achievements</category></item><item><title>Book: The Art of Unit Testing</title><link>http://aspadvice.com/blogs/garbin/archive/2008/10/29/Book_3A00_-The-Art-of-Unit-Testing.aspx</link><pubDate>Wed, 29 Oct 2008 07:43:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:47726</guid><dc:creator>Garbin</dc:creator><slash:comments>0</slash:comments><comments>http://aspadvice.com/blogs/garbin/comments/47726.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/garbin/commentrss.aspx?PostID=47726</wfw:commentRss><description>&lt;p&gt;I had the chance to review &lt;a href="http://www.amazon.com/Art-Unit-Testing-Examples-NET/dp/1933988274/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1225264799&amp;amp;sr=8-1"&gt;this book&lt;/a&gt;, which will soon be published by Manning. &lt;a href="http://www.iserializable.com/"&gt;Roy Osherove&lt;/a&gt; did a really good writing job. You&amp;#39;ll find in this book all you need to quickly get up and running with unit testing.&lt;/p&gt;  &lt;p&gt;I&amp;#39;ve enjoyed the chapter on test code organization and refactoring; and the one on making your team/company embrace unit testing. Distilled experience.&lt;/p&gt;  &lt;p&gt;My rating: 5/5&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/garbin/archive/2008/10/29/Book_3A00_-The-Art-of-Unit-Testing.aspx&amp;amp;;subject=Book%3a+The+Art+of+Unit+Testing" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/29/Book_3A00_-The-Art-of-Unit-Testing.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/garbin/archive/2008/10/29/Book_3A00_-The-Art-of-Unit-Testing.aspx&amp;amp;;title=Book%3a+The+Art+of+Unit+Testing" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/29/Book_3A00_-The-Art-of-Unit-Testing.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2008/10/29/Book_3A00_-The-Art-of-Unit-Testing.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/29/Book_3A00_-The-Art-of-Unit-Testing.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2008/10/29/Book_3A00_-The-Art-of-Unit-Testing.aspx&amp;amp;title=Book%3a+The+Art+of+Unit+Testing" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/29/Book_3A00_-The-Art-of-Unit-Testing.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/garbin/archive/2008/10/29/Book_3A00_-The-Art-of-Unit-Testing.aspx&amp;amp;;title=Book%3a+The+Art+of+Unit+Testing" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/29/Book_3A00_-The-Art-of-Unit-Testing.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/garbin/archive/2008/10/29/Book_3A00_-The-Art-of-Unit-Testing.aspx&amp;amp;;title=Book%3a+The+Art+of+Unit+Testing&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/29/Book_3A00_-The-Art-of-Unit-Testing.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=47726" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/garbin/archive/tags/Books/default.aspx">Books</category></item><item><title>Book: jQuery In Action</title><link>http://aspadvice.com/blogs/garbin/archive/2008/10/28/Book_3A00_-jQuery-In-Action.aspx</link><pubDate>Tue, 28 Oct 2008 12:01:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:47680</guid><dc:creator>Garbin</dc:creator><slash:comments>1</slash:comments><comments>http://aspadvice.com/blogs/garbin/comments/47680.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/garbin/commentrss.aspx?PostID=47680</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m sure you already know about &lt;a href="http://jquery.com/blog/2008/09/28/jquery-microsoft-nokia/"&gt;this good move&lt;/a&gt;. Since &lt;a href="http://jquery.com"&gt;jQuery&lt;/a&gt; will ship with Visual Studio, I took the time to read a book on the subject.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.manning.com/bibeault/"&gt;jQuery In Action&lt;/a&gt; is published by Manning and is a really good book. It goes deep into the library and does a nice job of explaining its clever and powerful API. There are a lot of examples and two interesting chapters about extending jQuery and writing plugins.&lt;/p&gt;&lt;p&gt;My rating: 5/5&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/garbin/archive/2008/10/28/Book_3A00_-jQuery-In-Action.aspx&amp;amp;;subject=Book%3a+jQuery+In+Action" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/28/Book_3A00_-jQuery-In-Action.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/garbin/archive/2008/10/28/Book_3A00_-jQuery-In-Action.aspx&amp;amp;;title=Book%3a+jQuery+In+Action" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/28/Book_3A00_-jQuery-In-Action.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2008/10/28/Book_3A00_-jQuery-In-Action.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/28/Book_3A00_-jQuery-In-Action.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2008/10/28/Book_3A00_-jQuery-In-Action.aspx&amp;amp;title=Book%3a+jQuery+In+Action" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/28/Book_3A00_-jQuery-In-Action.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/garbin/archive/2008/10/28/Book_3A00_-jQuery-In-Action.aspx&amp;amp;;title=Book%3a+jQuery+In+Action" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/28/Book_3A00_-jQuery-In-Action.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/garbin/archive/2008/10/28/Book_3A00_-jQuery-In-Action.aspx&amp;amp;;title=Book%3a+jQuery+In+Action&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/28/Book_3A00_-jQuery-In-Action.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=47680" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/garbin/archive/tags/Books/default.aspx">Books</category></item><item><title>Got a BS in Electronic Engineering</title><link>http://aspadvice.com/blogs/garbin/archive/2008/10/28/Got-a-BS-in-Electronic-Engineering.aspx</link><pubDate>Tue, 28 Oct 2008 11:47:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:47679</guid><dc:creator>Garbin</dc:creator><slash:comments>3</slash:comments><comments>http://aspadvice.com/blogs/garbin/comments/47679.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/garbin/commentrss.aspx?PostID=47679</wfw:commentRss><description>&lt;p&gt;I&amp;#39;ve managed to complete my studies in Electronic Engineering, which I abandoned a few years ago to dive into informatics and programming.&lt;/p&gt;&lt;p&gt;I&amp;#39;m happy because I hate unfinished work. Thanks mom and dad for all the support ;)&lt;/p&gt;&lt;p&gt;And now, back into programming.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/garbin/archive/2008/10/28/Got-a-BS-in-Electronic-Engineering.aspx&amp;amp;;subject=Got+a+BS+in+Electronic+Engineering" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/28/Got-a-BS-in-Electronic-Engineering.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/garbin/archive/2008/10/28/Got-a-BS-in-Electronic-Engineering.aspx&amp;amp;;title=Got+a+BS+in+Electronic+Engineering" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/28/Got-a-BS-in-Electronic-Engineering.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2008/10/28/Got-a-BS-in-Electronic-Engineering.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/28/Got-a-BS-in-Electronic-Engineering.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2008/10/28/Got-a-BS-in-Electronic-Engineering.aspx&amp;amp;title=Got+a+BS+in+Electronic+Engineering" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/28/Got-a-BS-in-Electronic-Engineering.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/garbin/archive/2008/10/28/Got-a-BS-in-Electronic-Engineering.aspx&amp;amp;;title=Got+a+BS+in+Electronic+Engineering" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/28/Got-a-BS-in-Electronic-Engineering.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/garbin/archive/2008/10/28/Got-a-BS-in-Electronic-Engineering.aspx&amp;amp;;title=Got+a+BS+in+Electronic+Engineering&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/28/Got-a-BS-in-Electronic-Engineering.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=47679" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/garbin/archive/tags/Achievements/default.aspx">Achievements</category></item><item><title>Book: Professional ASP.NET 2.0 Security, Membership and Role Management</title><link>http://aspadvice.com/blogs/garbin/archive/2008/10/15/Books_3A00_-Professional-ASP.NET-2.0-Security_2C00_-Membership-and-Role-Management.aspx</link><pubDate>Wed, 15 Oct 2008 19:04:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:47242</guid><dc:creator>Garbin</dc:creator><slash:comments>1</slash:comments><comments>http://aspadvice.com/blogs/garbin/comments/47242.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/garbin/commentrss.aspx?PostID=47242</wfw:commentRss><description>&lt;p&gt;I&amp;#39;ve found this book to be a good guide on the subjects of ASP.NET Application Services and WebForms security. It&amp;#39;s written by Stefan Shackow, a program manager on the Web Platform and Tools team at Microsoft.&lt;/p&gt;&lt;p&gt;What &lt;a href="http://www.amazon.com/gp/product/0764596985/ref=s9sips_c2_14_at1-rfc_g1-3215_g1-3102_p?pf_rd_m=ATVPDKIKX0DER&amp;amp;pf_rd_s=center-1&amp;amp;pf_rd_r=086ZCR4RC2D15HTQ1FNH&amp;amp;pf_rd_t=101&amp;amp;pf_rd_p=436515901&amp;amp;pf_rd_i=507846"&gt;the book&lt;/a&gt; covers:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;Security processing for web requests&lt;/li&gt;&lt;li&gt;Trust levels and security configuration for ASP.NET applications&lt;/li&gt;&lt;li&gt;Forms authentication&lt;/li&gt;&lt;li&gt;Session State, ViewState from a security point of view&lt;/li&gt;&lt;li&gt;The Provider model and the ASP.NET Application Services&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;My rating: 4/5&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/garbin/archive/2008/10/15/Books_3A00_-Professional-ASP.NET-2.0-Security_2C00_-Membership-and-Role-Management.aspx&amp;amp;;subject=Book%3a+Professional+ASP.NET+2.0+Security%2c+Membership+and+Role+Management" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/15/Books_3A00_-Professional-ASP.NET-2.0-Security_2C00_-Membership-and-Role-Management.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/garbin/archive/2008/10/15/Books_3A00_-Professional-ASP.NET-2.0-Security_2C00_-Membership-and-Role-Management.aspx&amp;amp;;title=Book%3a+Professional+ASP.NET+2.0+Security%2c+Membership+and+Role+Management" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/15/Books_3A00_-Professional-ASP.NET-2.0-Security_2C00_-Membership-and-Role-Management.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2008/10/15/Books_3A00_-Professional-ASP.NET-2.0-Security_2C00_-Membership-and-Role-Management.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/15/Books_3A00_-Professional-ASP.NET-2.0-Security_2C00_-Membership-and-Role-Management.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2008/10/15/Books_3A00_-Professional-ASP.NET-2.0-Security_2C00_-Membership-and-Role-Management.aspx&amp;amp;title=Book%3a+Professional+ASP.NET+2.0+Security%2c+Membership+and+Role+Management" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/15/Books_3A00_-Professional-ASP.NET-2.0-Security_2C00_-Membership-and-Role-Management.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/garbin/archive/2008/10/15/Books_3A00_-Professional-ASP.NET-2.0-Security_2C00_-Membership-and-Role-Management.aspx&amp;amp;;title=Book%3a+Professional+ASP.NET+2.0+Security%2c+Membership+and+Role+Management" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/15/Books_3A00_-Professional-ASP.NET-2.0-Security_2C00_-Membership-and-Role-Management.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/garbin/archive/2008/10/15/Books_3A00_-Professional-ASP.NET-2.0-Security_2C00_-Membership-and-Role-Management.aspx&amp;amp;;title=Book%3a+Professional+ASP.NET+2.0+Security%2c+Membership+and+Role+Management&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/10/15/Books_3A00_-Professional-ASP.NET-2.0-Security_2C00_-Membership-and-Role-Management.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=47242" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/garbin/archive/tags/Books/default.aspx">Books</category></item><item><title>VS2008 SP1 and .NET 3.5 SP1 Released</title><link>http://aspadvice.com/blogs/garbin/archive/2008/08/11/VS2008-SP1-and-.NET-3.5-SP1-Released.aspx</link><pubDate>Mon, 11 Aug 2008 20:03:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:45235</guid><dc:creator>Garbin</dc:creator><slash:comments>1</slash:comments><comments>http://aspadvice.com/blogs/garbin/comments/45235.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/garbin/commentrss.aspx?PostID=45235</wfw:commentRss><description>&lt;p&gt;You can download them &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;amp;displaylang=en" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;For those of you involved in ASP.NET, be sure to check &lt;a href="http://www.asp.net/downloads/3.5-sp1/" target="_blank"&gt;this page&lt;/a&gt; for a list of the new features available in .NET 3.5 SP1.&lt;/p&gt;  &lt;p&gt;Notes from my installing experience:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;I&amp;#39;ve downloaded the combined package from the first link above. The package takes care of downloading the needed files and installs them.&lt;/li&gt;    &lt;li&gt;First of all, .NET 3.5 SP1 got installed. Then, I was asked to reboot the PC.&lt;/li&gt;    &lt;li&gt;After rebooting I had to run the installer again. This time, VS2008 SP1 was installed.&lt;/li&gt;    &lt;li&gt;SP1 for VS2008 affects only the products installed.&lt;/li&gt;    &lt;li&gt;During installation of VS2008 SP1, the installer asked for the VS installation disk.&lt;/li&gt;    &lt;li&gt;Be prepared for a long wait (more than 3 hours in my case).&lt;/li&gt; &lt;/ul&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/garbin/archive/2008/08/11/VS2008-SP1-and-.NET-3.5-SP1-Released.aspx&amp;amp;;subject=VS2008+SP1+and+.NET+3.5+SP1+Released" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/08/11/VS2008-SP1-and-.NET-3.5-SP1-Released.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/garbin/archive/2008/08/11/VS2008-SP1-and-.NET-3.5-SP1-Released.aspx&amp;amp;;title=VS2008+SP1+and+.NET+3.5+SP1+Released" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/08/11/VS2008-SP1-and-.NET-3.5-SP1-Released.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2008/08/11/VS2008-SP1-and-.NET-3.5-SP1-Released.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/08/11/VS2008-SP1-and-.NET-3.5-SP1-Released.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2008/08/11/VS2008-SP1-and-.NET-3.5-SP1-Released.aspx&amp;amp;title=VS2008+SP1+and+.NET+3.5+SP1+Released" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/08/11/VS2008-SP1-and-.NET-3.5-SP1-Released.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/garbin/archive/2008/08/11/VS2008-SP1-and-.NET-3.5-SP1-Released.aspx&amp;amp;;title=VS2008+SP1+and+.NET+3.5+SP1+Released" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/08/11/VS2008-SP1-and-.NET-3.5-SP1-Released.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/garbin/archive/2008/08/11/VS2008-SP1-and-.NET-3.5-SP1-Released.aspx&amp;amp;;title=VS2008+SP1+and+.NET+3.5+SP1+Released&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/08/11/VS2008-SP1-and-.NET-3.5-SP1-Released.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=45235" width="1" height="1"&gt;</description></item><item><title>Gift from Microsoft</title><link>http://aspadvice.com/blogs/garbin/archive/2008/08/11/Gift-from-Microsoft.aspx</link><pubDate>Mon, 11 Aug 2008 07:31:00 GMT</pubDate><guid isPermaLink="false">e709ad4c-0c15-48eb-915e-c462c6e85445:45204</guid><dc:creator>Garbin</dc:creator><slash:comments>4</slash:comments><comments>http://aspadvice.com/blogs/garbin/comments/45204.aspx</comments><wfw:commentRss>http://aspadvice.com/blogs/garbin/commentrss.aspx?PostID=45204</wfw:commentRss><description>&lt;p&gt;Today I&amp;#39;ve received a little package from Microsoft. Inside it, there was a nice letter: &lt;/p&gt;&lt;p&gt;&lt;i&gt;[...] I wish to thank you for the incredibly valuable feedback that you have provided. The importance of having the community and early adopter feedback as we built Visual Studio 2008 and .NET Framework 3.5 cannot be understated. You made the product better working with us closely through the product development phase by giving us valuable feedback. [...] &lt;/i&gt;&lt;/p&gt;&lt;p&gt;Inside the package, I&amp;#39;ve also found a gift that I am supposed to share with deserving people in the community. Will do! &lt;/p&gt;&lt;p&gt;Thanks Microsoft!&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://aspadvice.com/blogs/garbin/archive/2008/08/11/Gift-from-Microsoft.aspx&amp;amp;;subject=Gift+from+Microsoft" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/08/11/Gift-from-Microsoft.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://aspadvice.com/blogs/garbin/archive/2008/08/11/Gift-from-Microsoft.aspx&amp;amp;;title=Gift+from+Microsoft" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/08/11/Gift-from-Microsoft.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2008/08/11/Gift-from-Microsoft.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/08/11/Gift-from-Microsoft.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://aspadvice.com/blogs/garbin/archive/2008/08/11/Gift-from-Microsoft.aspx&amp;amp;title=Gift+from+Microsoft" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/08/11/Gift-from-Microsoft.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://aspadvice.com/blogs/garbin/archive/2008/08/11/Gift-from-Microsoft.aspx&amp;amp;;title=Gift+from+Microsoft" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/08/11/Gift-from-Microsoft.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://aspadvice.com/blogs/garbin/archive/2008/08/11/Gift-from-Microsoft.aspx&amp;amp;;title=Gift+from+Microsoft&amp;amp;;top=1" target="_blank" title = "Post http://aspadvice.com/blogs/garbin/archive/2008/08/11/Gift-from-Microsoft.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://aspadvice.com/aggbug.aspx?PostID=45204" width="1" height="1"&gt;</description><category domain="http://aspadvice.com/blogs/garbin/archive/tags/Achievements/default.aspx">Achievements</category></item></channel></rss>