<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/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>gOODiDEA.NET</title><link>http://weblogs.asp.net/yuanjian/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Build: 20510.895)</generator><item><title>Interesting Finds: 2009 11.01 ~ 11.08</title><link>http://weblogs.asp.net/yuanjian/archive/2009/11/07/interesting-finds-2009-11-01-11-08.aspx</link><pubDate>Sun, 08 Nov 2009 02:48:04 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7249087</guid><dc:creator>gOODiDEA</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/rsscomments.aspx?PostID=7249087</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/commentapi.aspx?PostID=7249087</wfw:comment><comments>http://weblogs.asp.net/yuanjian/archive/2009/11/07/interesting-finds-2009-11-01-11-08.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://ajaxian.com/archives/fast-by-default-and-web-performances" target="_blank"&gt;Fast by Default and Web Performances&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://net.tutsplus.com/tutorials/other/easy-version-control-with-git/" target="_blank"&gt;Easy Version Control with Git&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.stevesouders.com/blog/2009/11/03/firebug-net-panel-more-accurate-timing/" target="_blank"&gt;Firebug Net Panel: more accurate timing&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://googlecode.blogspot.com/2009/11/introducing-closure-tools.html" target="_blank"&gt;Introducing Closure Tools&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.mnot.net/blog/2009/10/30/traffic_server" target="_blank"&gt;Traffic Server&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://haacked.com/archive/2009/11/06/pinning-a-debugger-watch.aspx" target="_blank"&gt;Neat VS10 Feature: Pinning A Debugger Watch&lt;/a&gt; - &lt;a href="http://blogs.msdn.com/visualstudio/archive/2009/11/04/improvements-to-vs-2010-text-selection.aspx" target="_blank"&gt;Improvements to VS 2010 Text Selection&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.wintellect.com/CS/blogs/jeffreyr/archive/2009/11/01/what-s-new-in-clr-via-c-3rd-edition-as-compared-to-the-2nd-edition.aspx" target="_blank"&gt;What’s new in CLR via C#, 3rd Edition as compared to the 2nd Edition&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/work/ReviewPal.aspx" target="_blank"&gt;Code review plug-in for Visual Studio 2008, ReviewPal&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://openserve.codeplex.com/" target="_blank"&gt;OpenServe&lt;/a&gt; - a C# .Net TCP Server Client pair&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.paraesthesia.com/archive/2009/11/03/debugging-visual-studio-add-ins-and-xmlserialization-problems.aspx" target="_blank"&gt;Debugging Visual Studio Add-Ins and XmlSerialization Problems&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://ajaxian.com/archives/fast-by-default-and-web-performances" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://hivelogic.com/articles/top-10-programming-fonts" target="_blank"&gt;Top 10 Programming Fonts&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7249087" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Git/default.aspx">Git</category></item><item><title>Interesting Finds: 2009 10.25 ~ 10.31</title><link>http://weblogs.asp.net/yuanjian/archive/2009/10/31/interesting-finds-2009-10-25-10-31.aspx</link><pubDate>Sun, 01 Nov 2009 01:43:49 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7244210</guid><dc:creator>gOODiDEA</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/rsscomments.aspx?PostID=7244210</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/commentapi.aspx?PostID=7244210</wfw:comment><comments>http://weblogs.asp.net/yuanjian/archive/2009/10/31/interesting-finds-2009-10-25-10-31.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://highscalability.com/blog/2009/10/26/facebooks-memcached-multiget-hole-more-machines-more-capacit.html" target="_blank"&gt;Facebook's Memcached Multiget Hole: More machines != More Capacity&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://pietschsoft.com/post/2009/10/24/Convert_Between_HTML_and_RGB_Colors_using_JavaScript.aspx" target="_blank"&gt;Easily Convert Between HTML and RGB Colors using JavaScript&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://davidwalsh.name/clipboard" target="_blank"&gt;Javascript Copy to Clipboard&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ajaxian.com/archives/client-side-tar-and-lzma-compression" target="_blank"&gt;Client-Side tar and LZMA compression&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/bclteam/archive/2009/10/21/what-s-new-in-the-bcl-in-net-4-beta-2-justin-van-patten.aspx" target="_blank"&gt;What's New in the BCL in .NET 4 Beta 2&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/%7Er/netSlave/%7E3/bKOXzp0Hqf4/post.aspx" target="_blank"&gt;Verify JavaScript syntax using C#&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://codeclimber.net.nz/archive/2009/10/27/12-asp.net-mvc-best-practices.aspx" target="_blank"&gt;12 ASP.NET MVC Best Practices&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/recipes/DetectEncoding.aspx" target="_blank"&gt;Detect Encoding for In- and Outgoing Text&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Debug&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.danielmoth.com/Blog/2009/10/instructions-for-collecting-dumps-in.html" target="_blank"&gt;Instructions for collecting dumps in VS2010&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/tess/archive/2009/10/29/wohoo-debug-diag-64bit-is-finally-released.aspx" target="_blank"&gt;WOHOO!!!, Debug Diag 64bit is finally released&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7244210" width="1" height="1"&gt;</description></item><item><title>Interesting Finds: 2009 10.14 ~ 10.21</title><link>http://weblogs.asp.net/yuanjian/archive/2009/10/20/interesting-finds-2009-10-14-10-21.aspx</link><pubDate>Wed, 21 Oct 2009 01:37:52 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7234400</guid><dc:creator>gOODiDEA</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/rsscomments.aspx?PostID=7234400</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/commentapi.aspx?PostID=7234400</wfw:comment><comments>http://weblogs.asp.net/yuanjian/archive/2009/10/20/interesting-finds-2009-10-14-10-21.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/ricom/archive/tags/History+of+Visual+Studio/default.aspx" target="_blank"&gt;My History of Visual Studio&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/ukadc/archive/2009/10/13/background-and-foreground-gc-in-net-4.aspx" target="_blank"&gt;Background and Foreground GC in .NET 4&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Debug&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.simple-talk.com/dotnet/.net-framework/.net-debugging-don%E2%80%99t-give-me-none-of-your-vs/" target="_blank"&gt;.Net Debugging? Don’t give me none of your VS&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/habibh/archive/2009/10/12/how-to-edit-code-when-debugging-a-64-bit-application.aspx" target="_blank"&gt;How to edit code when debugging a 64-bit application&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/clrteam/archive/2009/10/15/automatically-capturing-a-dump-when-a-process-crashes.aspx" target="_blank"&gt;Automatically Capturing a Dump When a Process Crashes&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/tess/archive/2009/10/19/net-hang-case-study-the-danger-of-locking-on-strings.aspx" target="_blank"&gt;.NET Hang Case study: The danger of locking on strings&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://highscalability.com/blog/2009/10/13/why-are-facebook-digg-and-twitter-so-hard-to-scale.html" target="_blank"&gt;Why are Facebook, Digg, and Twitter so hard to scale?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2009/10/20/10-useful-wordpress-hacks-for-advanced-themes/" target="_blank"&gt;10 Useful WordPress Coding Techniques&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ajaxian.com/archives/microsoft-ajax-minifier-vs-yui-compressor" target="_blank"&gt;Microsoft Ajax Minifier VS YUI Compressor&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2009/10/14/css-differences-in-internet-explorer-6-7-and-8/" target="_blank"&gt;CSS Differences in Internet Explorer 6, 7 and 8&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.httpwatch.com/2009/10/19/httpwatch-version-62-supports-data-exchange-with-firebug/" target="_blank"&gt;HttpWatch Version 6.2 Supports Data Exchange with Firebug&lt;/a&gt; - &lt;a href="http://www.stevesouders.com/blog/2009/10/19/http-archive-specification-firebug-and-httpwatch/" target="_blank"&gt;HTTP Archive Specification: Firebug and HttpWatch&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://nathanaeljones.com/11191_20_Image_Resizing_Pitfalls" target="_blank"&gt;20 Image Resizing Pitfalls&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/anderslu/archive/tags/Logparser/default.aspx" target="_blank"&gt;LogParser Tips&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;a href="http://blogs.msdn.com/tess/archive/2009/10/19/net-hang-case-study-the-danger-of-locking-on-strings.aspx" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://codebetter.com/blogs/karlseguin/archive/2009/10/18/time-for-a-new-computer.aspx" target="_blank"&gt;Time for a New Computer&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.jetbrains.com/dotnet/2009/10/resharper-50-overview/" target="_blank"&gt;ReSharper 5.0 Overview&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7234400" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/yuanjian/archive/tags/WinDbg/default.aspx">WinDbg</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Resharper/default.aspx">Resharper</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Hang/default.aspx">Hang</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/GC/default.aspx">GC</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Scale+Out/default.aspx">Scale Out</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Css/default.aspx">Css</category></item><item><title>Interesting Finds: 2009 10.09 ~10.13</title><link>http://weblogs.asp.net/yuanjian/archive/2009/10/12/interesting-finds-2009-10-09-10-13.aspx</link><pubDate>Tue, 13 Oct 2009 01:20:03 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7228302</guid><dc:creator>gOODiDEA</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/rsscomments.aspx?PostID=7228302</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/commentapi.aspx?PostID=7228302</wfw:comment><comments>http://weblogs.asp.net/yuanjian/archive/2009/10/12/interesting-finds-2009-10-09-10-13.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://geekswithblogs.net/kariemali/archive/2009/10/09/ra-ajax-2.0.3-released.aspx"&gt;Ra-Ajax 2.0.3 Released&lt;/a&gt; - A Managed Ajax Library for ASP.NET and Mono &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.atalasoft.com/cs/blogs/rickm/archive/2009/10/07/system-drawing-round-trip-pixelformat-stability.aspx" target="_blank"&gt;System.Drawing Round-Trip PixelFormat Stability&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://tirania.org/blog/archive/2009/Oct-12.html" target="_blank"&gt;Git# - First Public Release&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.pluralsight.com/community/blogs/keith/archive/2009/10/10/did-fxcop-tell-you-to-use-system-uri.aspx" target="_blank"&gt;Did FxCop tell you to use System.Uri?&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://sixrevisions.com/javascript/6-advanced-javascript-techniques-you-should-know/" target="_blank"&gt;6 Advanced JavaScript Techniques You Should Know&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://highscalability.com/blog/2009/10/8/riak-web-shaped-data-storage-system.html" target="_blank"&gt;Riak - web-shaped data storage system&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://briancray.com/2009/10/06/scroll-to-top-link-jquery-css/" target="_blank"&gt;Disappearing “Scroll to top” link with jQuery and CSS&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2009/10/05/mastering-css-coding-getting-started/" target="_blank"&gt;Mastering CSS Coding: Getting Started&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Debug&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/johan/archive/2009/10/09/investigating-locks.aspx" target="_blank"&gt;Investigating Locks&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://feedproxy.google.com/%7Er/Devlicious/%7E3/uTcFDFK8xLU/reshaper-5-0-bookmarks.aspx" target="_blank"&gt;Reshaper 5.0 - Bookmarks&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2009/10/09/iphone-app-design-trends/" target="_blank"&gt;iPhone App Design Trends&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/game/MyNes_NitendoEmulator.aspx" target="_blank"&gt;My Nes - Nes Emulator&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7228302" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Interesting+Finds/default.aspx">Interesting Finds</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Javascript/default.aspx">Javascript</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/WinDbg/default.aspx">WinDbg</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Resharper/default.aspx">Resharper</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/iPhone/default.aspx">iPhone</category></item><item><title>Interesting Finds: 2009 10.01 ~ 10.08</title><link>http://weblogs.asp.net/yuanjian/archive/2009/10/07/interesting-finds-2009-10-01-10-08.aspx</link><pubDate>Thu, 08 Oct 2009 02:01:11 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7225152</guid><dc:creator>gOODiDEA</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/rsscomments.aspx?PostID=7225152</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/commentapi.aspx?PostID=7225152</wfw:comment><comments>http://weblogs.asp.net/yuanjian/archive/2009/10/07/interesting-finds-2009-10-01-10-08.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://building-iphone-apps.labs.oreilly.com/" target="_blank"&gt;Building iPhone Apps with HTML, CSS, and JavaScript&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://carsonified.com/blog/web-apps/9-ways-to-take-your-site-from-one-to-one-million-users/" target="_blank"&gt;9 Ways to Take Your Site from One to One Million Users&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/%7Er/blogspot/amDG/%7E3/-tnQXXS2aqs/reunifying-duplicate-content-on-your.html" target="_blank"&gt;Reunifying duplicate content on your website&lt;/a&gt; - &lt;a href="http://feedproxy.google.com/%7Er/blogspot/amDG/%7E3/3JoXZhgGFL4/proposal-for-making-ajax-crawlable.html" target="_blank"&gt;A proposal for making AJAX crawlable&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.gayadesign.com/diy/queryloader-preload-your-website-in-style/" target="_blank"&gt;QueryLoader – preload your website in style&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://jpedroribeiro.com/2009/09/3-image-techniques-to-speed-up-your-website/" target="_blank"&gt;3 Image Techniques To Speed Up Your Website&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.ajaxline.com/best-ajax-text-editors" target="_blank"&gt;Best AJAX Text Editors&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://andreasviklund.com/templates/"&gt;Free website templates&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://highscalability.com/blog/2009/10/7/how-to-avoid-the-top-5-scale-out-pitfalls.html" target="_blank"&gt;How to Avoid the Top 5 Scale-Out Pitfalls&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.code-magazine.com/articleprint.aspx?quickid=0804092&amp;amp;printmode=true" target="_blank"&gt;Developing Plugins for Windows Live Writer&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/ee532478.aspx"&gt;MSDN Mag October 2009 Issue&lt;/a&gt; - &lt;a href="http://msdn.microsoft.com/en-us/magazine/ee309509.aspx" target="_blank"&gt;Building RESTful Clients&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/aspnet/SandBox_CometSample.aspx"&gt;Using IHttpAsyncHandler and XMLHttpRequest to “push” messages to the client&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/clrteam/archive/2009/10/02/five-myths-about-managed-code.aspx" target="_blank"&gt;Five Myths about Managed Code&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.lozanotek.com/archive/2009/10/05/Multiple_View_Engines_with_MVC_Turbine.aspx" target="_blank"&gt;Multiple View Engines with MVC Turbine&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://abdullin.com/journal/2009/10/6/zen-development-practices-c-maybe-monad.html" target="_blank"&gt;Zen Development Practices: C# Maybe Monad&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Other &lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://geekswithblogs.net/CodeBlog/archive/2009/09/30/intro-to-svn-trunk-tags-and-branches.aspx" target="_blank"&gt;Intro to SVN: Trunk, Tags, and Branches&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://cheesesalt.com/resource-for-setting-up-windows-server-2008-a" target="_blank"&gt;Resource for setting up Windows Server 2008 as a Workstation&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://geekswithblogs.net/akraus1/archive/2009/10/04/135294.aspx" target="_blank"&gt;Why Does My System Hang? Windows Kernel Debugging For Dummies&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://crinket.com/better-greader-and-helvetireader"&gt;Better GReader &amp;amp; Helvetireader&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7225152" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/yuanjian/archive/tags/SVN/default.aspx">SVN</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/WindowsLiveWriter/default.aspx">WindowsLiveWriter</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/WebEditor/default.aspx">WebEditor</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/SEO/default.aspx">SEO</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/iPhone/default.aspx">iPhone</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Scale+Out/default.aspx">Scale Out</category></item><item><title>Interesting Finds: 2009 09.22 ~ 09.30</title><link>http://weblogs.asp.net/yuanjian/archive/2009/09/30/interesting-finds-2009-09-22-09-30.aspx</link><pubDate>Wed, 30 Sep 2009 04:31:26 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7220305</guid><dc:creator>gOODiDEA</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/rsscomments.aspx?PostID=7220305</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/commentapi.aspx?PostID=7220305</wfw:comment><comments>http://weblogs.asp.net/yuanjian/archive/2009/09/30/interesting-finds-2009-09-22-09-30.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/library/NanoScript.aspx" target="_blank"&gt;NanoScript - a lightweight scripting engine for .NET&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/joncole/archive/2009/09/21/impersonation-code-in-c.aspx" target="_blank"&gt;Impersonation code in C#&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://aspnetresources.com/tools/keycreator.aspx" target="_blank"&gt;&amp;lt;machineKey&amp;gt; Generator&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.olegsych.com/2009/09/t4-preprocessed-text-templates/" target="_blank"&gt;Understanding T4: Preprocessed Text Templates&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.win2008r2workstation.com/" target="_blank"&gt;Convert your Windows Server 2008 R2 to a Workstation!&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://carsonified.com/blog/dev/opensocial-tutorial/" target="_blank"&gt;OpenSocial Tutorial&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2009/09/24/10-useful-usability-findings-and-guidelines/" target="_blank"&gt;10 Useful Usability Findings and Guidelines&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://igorshare.wordpress.com/2009/09/28/git-for-windows-developers/" target="_blank"&gt;Git for Windows developers&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Debug&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/tess/archive/2009/09/22/asp-net-case-study-hang-when-loading-assemblies.aspx" target="_blank"&gt;ASP.NET Case Study: Hang when loading assemblies&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/dotnet/BestPractices5.aspx" target="_blank"&gt;Best Practices No 5: - Detecting .NET application memory leaks&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/jpsanders/archive/2009/09/29/how-to-get-a-dump-for-a-system-net-webexception-using-debugdiag-debug-diagnostics.aspx" target="_blank"&gt;How to get a dump for a System.Net.WebException using DebugDiag (Debug Diagnostics)&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://addyosmani.com/blog/open-source-javascript-coverflow/" target="_blank"&gt;Open-Source JavaScript CoverFlow&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/%7Er/ajaxian/%7E3/TcFEWVT6M68/javascript-liquid-image-fx" target="_blank"&gt;JavaScript Liquid Image FX&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/%7Er/Noupe/%7E3/dswFYFT5Lt8/jquery-tools.html" target="_blank"&gt;jQuery Tools: The missing UI library for the Web&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.pheedcontent.com/click.phdo?i=1e1826bcc071a66769f021d5c8ddac03" target="_blank"&gt;Fifteen Web Sites Using Horizontal Scrolling&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/%7Er/netSlave/%7E3/wTHVwObgzWk/post.aspx" target="_blank"&gt;Meta-tag bypasses IE8 checks&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feeds.yuiblog.com/%7Er/YahooUserInterfaceBlog/%7E3/qT2oioc-8YE/" target="_blank"&gt;YUI 3.0.0: First GA Release of YUI’s Next-Generation Codeline&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7220305" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Javascript/default.aspx">Javascript</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Utility/default.aspx">Utility</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/YUI/default.aspx">YUI</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Memory+Leak/default.aspx">Memory Leak</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Git/default.aspx">Git</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/OpenSocial/default.aspx">OpenSocial</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/T4/default.aspx">T4</category></item><item><title>Interesting Finds: 2009 09.15 ~ 09.20</title><link>http://weblogs.asp.net/yuanjian/archive/2009/09/21/interesting-finds-2009-09-15-09-20.aspx</link><pubDate>Mon, 21 Sep 2009 23:38:27 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7213592</guid><dc:creator>gOODiDEA</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/rsscomments.aspx?PostID=7213592</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/commentapi.aspx?PostID=7213592</wfw:comment><comments>http://weblogs.asp.net/yuanjian/archive/2009/09/21/interesting-finds-2009-09-15-09-20.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.stevesouders.com/blog/2009/09/14/spriteme/" target="_blank"&gt;SpriteMe makes spriting easy&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://james.padolsey.com/javascript/mini/" target="_blank"&gt;Introducing “mini”&lt;/a&gt; - another CSS selectors engine &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feeds.yuiblog.com/%7Er/YahooUserInterfaceBlog/%7E3/o6Fa7BT2zs4/" target="_blank"&gt;YUI 2.8.0: Storage Utility, ProgressBar Control, Swf and SwfStore Utilities&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ajaxian.com/archives/doloto-the-javascript-optimizer-released-by-microsoft-research" target="_blank"&gt;Doloto, the JavaScript optimizer, released by Microsoft Research&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.virtuosimedia.com/tutorials/ultimate-ie6-cheatsheet-how-to-fix-25-internet-explorer-6-bugs" target="_blank"&gt;Ultimate IE6 Cheatsheet: How To Fix 25+ Internet Explorer 6 Bugs&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.techcrunch.com/2009/09/15/myspace-has-built-its-own-recommendation-engine-and-theyre-open-sourcing-it/" target="_blank"&gt;MySpace Has Built Its Own Recommendation Engine, And They’re Open-Sourcing It&lt;/a&gt; - &lt;a href="http://qizmt.myspace.com/" target="_blank"&gt;MySpace’s Mapreduce Framework&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/09/15/auto-start-asp-net-applications-vs-2010-and-net-4-0-series.aspx" target="_blank"&gt;Auto-Start ASP.NET Applications (VS 2010 and .NET 4.0 Series)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/sasha/archive/2009/09/14/net-performance-tales-from-the-field.aspx" target="_blank"&gt;.NET Performance: Tales from the Field&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://brennan.offwhite.net/blog/2009/09/17/parsing-csv-data-the-easy-way/" target="_blank"&gt;Parsing CSV Data, the Easy Way&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt; &lt;strong&gt;Other&lt;/strong&gt;   &lt;ul&gt;   &lt;li&gt;&lt;a href="http://benfirshman.com/projects/jsnes/" target="_blank"&gt;JSNES&lt;/a&gt; - a Javascript NES emulator &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7213592" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Interesting+Finds/default.aspx">Interesting Finds</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Utility/default.aspx">Utility</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Performance/default.aspx">Performance</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/YUI/default.aspx">YUI</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/MapReduce/default.aspx">MapReduce</category></item><item><title>Interesting Finds: 2009 09.06 ~ 09.14</title><link>http://weblogs.asp.net/yuanjian/archive/2009/09/14/interesting-finds-2009-09-06-09-14.aspx</link><pubDate>Mon, 14 Sep 2009 05:33:08 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7204587</guid><dc:creator>gOODiDEA</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/rsscomments.aspx?PostID=7204587</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/commentapi.aspx?PostID=7204587</wfw:comment><comments>http://weblogs.asp.net/yuanjian/archive/2009/09/14/interesting-finds-2009-09-06-09-14.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/domgreen/archive/2009/09/06/comparing-two-images-in-c.aspx" target="_blank"&gt;Comparing Two Images in C#&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/vikram/archive/2009/09/07/application-running-in-localhost-and-debugging-mode.aspx" target="_blank"&gt;Application running in localhost and debugging mode&lt;/a&gt; - HttpContext.Current.IsDebuggingEnabled? &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msmvps.com/blogs/deborahk/archive/2009/09/04/enumerable-range.aspx" target="_blank"&gt;Enumerable.Range&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/clrperfblog/archive/2009/09/08/computing-time-in-net.aspx" target="_blank"&gt;Computing Time in .NET&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/macros/Jonno_AddIns_AutoComplete.aspx" target="_blank"&gt;Improving Code Auto Completion in C#&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/cs/UncommCS.aspx" target="_blank"&gt;Source Code Uncommentor in C#&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/stevewellens/archive/2009/09/09/waiting-for-multiple-threads-to-finish.aspx" target="_blank"&gt;Waiting for Multiple Threads to Finish&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://community.bartdesmet.net/blogs/bart/archive/2009/09/12/taming-your-sequence-s-side-effects-through-ienumerable-let.aspx" target="_blank"&gt;Taming Your Sequence’s Side-Effects Through IEnumerable.Let&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/delay/archive/2009/09/08/when-framework-designers-outsmart-themselves-how-to-perform-streaming-http-uploads-with-net.aspx" target="_blank"&gt;When framework designers outsmart themselves [How to: Perform streaming HTTP uploads with .NET]&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://colinhowe.wordpress.com/2009/04/27/redis-vs-mysql/" target="_blank"&gt;Redis vs MySQL vs Tokyo Tyrant (on EC2)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ajaxian.com/archives/prototype-161-speed-up-clean-up-and-team-up" target="_blank"&gt;Prototype 1.6.1; Speed up, clean up, and team up&lt;/a&gt; - &lt;a href="http://prototypejs.org/assets/2009/8/31/prototype.js" target="_blank"&gt;download&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.25hoursaday.com/weblog/2009/09/10/BuildingScalableDatabasesDenormalizationTheNoSQLMovementAndDigg.aspx" target="_blank"&gt;Building Scalable Databases: Denormalization, the NoSQL Movement and Digg&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/tess/archive/2009/09/09/first-step-in-troubleshooting-complex-issues-define-and-scope-your-issue-properly.aspx" target="_blank"&gt;First step in troubleshooting complex issues: Define and scope your issue properly&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/server-management/NASOrServer.aspx" target="_blank"&gt;FreeNAS or Ubuntu&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7204587" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Prototype/default.aspx">Prototype</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Utility/default.aspx">Utility</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Performance/default.aspx">Performance</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/MySQL/default.aspx">MySQL</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Tokyo+Tyrant/default.aspx">Tokyo Tyrant</category></item><item><title>Interesting Finds: 2009 09.01 ~ 09.05</title><link>http://weblogs.asp.net/yuanjian/archive/2009/09/04/interesting-finds-2009-09-01-09-05.aspx</link><pubDate>Sat, 05 Sep 2009 01:37:51 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7192514</guid><dc:creator>gOODiDEA</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/rsscomments.aspx?PostID=7192514</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/commentapi.aspx?PostID=7192514</wfw:comment><comments>http://weblogs.asp.net/yuanjian/archive/2009/09/04/interesting-finds-2009-09-01-09-05.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.hfadeel.com/Blog/?p=151" target="_blank"&gt;Storage Systems for High Scalable Systems Presentation&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://developer.yahoo.net/blogs/hadoop/2009/08/the_anatomy_of_hadoop_io_pipel.html" target="_blank"&gt;The Anatomy of Hadoop I/O Pipeline&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://sixrevisions.com/javascript/build-an-elastic-textarea-with-ext-js/" target="_blank"&gt;Build an Elastic Textarea with Ext JS&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ajaxian.com/archives/creating-a-queryselector-for-ie-that-runs-at-native-speed" target="_blank"&gt;Creating a querySelector for IE that runs at “native speed”&lt;/a&gt; - &lt;a href="http://weblogs.asp.net/bleroy/archive/2009/08/31/queryselectorall-on-old-ie-versions-something-that-doesn-t-work.aspx"&gt;querySelectorAll on old IE versions: something that doesn’t work&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.jqtouch.com/"&gt;jqtouch&lt;/a&gt; - A jQuery plugin for mobile web development on the iPhone, Android, Palm Pre, and other forward-thinking devices &lt;/li&gt;    &lt;li&gt;&lt;a href="http://james.padolsey.com/javascript/contextual-script-tags/"&gt;Contextual SCRIPT tags&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://misfitgeek.com/blog/introducing-the-windows-cache-extension-for-php/" target="_blank"&gt;Introducing The Windows Cache Extension for PHP&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ajaxian.com/archives/stratified-javascript-concurrency-features-in-javascript" target="_blank"&gt;Stratified JavaScript; Concurrency features in JavaScript&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://codeclimber.net.nz/archive/2009/09/02/lucene.net-your-first-application.aspx" target="_blank"&gt;Lucene.net: your first application&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ayende.com/Blog/archive/2009/08/31/how-i-found-a-memory-leak.aspx" target="_blank"&gt;How I found a memory leak&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/jasonz/archive/2009/08/31/sample-parsing-content-in-c-using-ifilter.aspx"&gt;Parsing Content in C# Using IFilter&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/jan/archive/2009/09/04/url-shortening-in-sharepoint-with-bit-ly.aspx" target="_blank"&gt;URL Shortening in SharePoint with bit.ly&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.paul-mason.co.nz/2009/09/protecting-your-precious-code-naming.html" target="_blank"&gt;Protecting your precious code - Naming inside our obfuscater&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Database&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://carsonified.com/blog/dev/databases/speed-up-your-web-app-by-1000-with-1-line-of-sql/" target="_blank"&gt;Speed up your Web App by 1000% with 1 Line of SQL&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://haacked.com/archive/2009/08/31/7-stages-of-language-keyword-grief.aspx" target="_blank"&gt;7 Stages of new language keyword grief&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.backblaze.com/2009/09/01/petabytes-on-a-budget-how-to-build-cheap-cloud-storage/" target="_blank"&gt;How to build cheap cloud storage&lt;/a&gt; - 67 terabyte 4U servers for $7,867 &lt;/li&gt;    &lt;li&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/09/compress-and-pack-your-next-net.html" target="_blank"&gt;Compress and pack your next .Net deployment with open source NETZ&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7192514" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Javascript/default.aspx">Javascript</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/jQuery/default.aspx">jQuery</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/PHP/default.aspx">PHP</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Storage/default.aspx">Storage</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Lucene/default.aspx">Lucene</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/iPhone/default.aspx">iPhone</category></item><item><title>Interesting Finds: 2009 08.19 ~ 08.25</title><link>http://weblogs.asp.net/yuanjian/archive/2009/08/24/interesting-finds-2009-08-19-08-25.aspx</link><pubDate>Tue, 25 Aug 2009 01:47:21 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7180662</guid><dc:creator>gOODiDEA</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/rsscomments.aspx?PostID=7180662</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/commentapi.aspx?PostID=7180662</wfw:comment><comments>http://weblogs.asp.net/yuanjian/archive/2009/08/24/interesting-finds-2009-08-19-08-25.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://code.google.com/apis/analytics/docs/gdata/1.0/gdataInteractiveSamples.html" target="_blank"&gt;Google Analytics Data API - JavaScript Interactive Samples&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.sitepoint.com/blogs/2009/08/19/javascript-json-serialization/" target="_blank"&gt;Cross-browser JSON Serialization in JavaScript&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://github.com/netik/mod_memcache_block/tree/master" target="_blank"&gt;mod_memcache_block&lt;/a&gt; - an apache module that allows you to block access to your servers using a block list stored in memcache&lt;/li&gt;    &lt;li&gt;&lt;a href="http://ajaxian.com/archives/cross-domain-iframe-communication-without-location-polling" target="_blank"&gt;Cross domain iframe communication without location polling&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.paraesthesia.com/archive/2009/08/20/write-firefox-extensions-in-visual-studio-with-web-site-projects.aspx" target="_blank"&gt;Write Firefox Extensions in Visual Studio with Web Site Projects&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.wintellect.com/CS/blogs/jrobbins/archive/2009/08/22/how-many-secrets-do-net-pdb-files-really-contain.aspx" target="_blank"&gt;How Many Secrets do .NET PDB Files Really Contain?&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/jeff/archive/2009/08/18/under-the-covers-of-html-helpers-in-asp-net-mvc.aspx" target="_blank"&gt;Under the covers of HTML helpers in ASP.NET MVC&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/thomaslebrun/archive/2009/08/19/windows-seven-how-to-use-biometric-authentication-in-your-net-applications.aspx" target="_blank"&gt;[Windows Seven] How to use biometric authentication in your .NET applications ?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://haacked.com/archive/2009/08/19/simpler-transactions.aspx" target="_blank"&gt;Simpler Transactions&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Database&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://sqlblog.com/blogs/linchi_shea/archive/2009/08/21/quick-dirty-but-effective-finding-top-cpu-consumers.aspx" target="_blank"&gt;Quick, dirty, but effective – finding top CPU consumers&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.infoq.com/news/2009/08/Porting-SQLite-to-.NET-in-CSharp;jsessionid=0D6DCDFBA55D0805D467B736C751988F" target="_blank"&gt;Disclosing How C#-SQLite Was Ported to .NET&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ccdf728b-1ea0-48a8-a84a-5052214caad9" target="_blank"&gt;SQL Server Driver for PHP 1.1 Community Technology Preview - August 2009&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.sqlauthority.com/2009/08/24/sql-server-index-seek-vs-index-scan-diffefence-and-usage-a-simple-note/" target="_blank"&gt;SQL SERVER – Index Seek vs. Index Scan – Diffefence and Usage – A Simple Note&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://elijahmanor.com/2009/08/19/12MustHaveWebDeveloperBookmarklets.aspx" target="_blank"&gt;12 Must Have Web Developer Bookmarklets&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.makinggoodsoftware.com/2009/08/06/5-tips-to-make-good-code-reviews/" target="_blank"&gt;5 tips to make good code reviews&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://ferventcoder.com/archive/2009/08/20/uppercut-ndash-mark-an-application-executable-to-use-more-than.aspx" target="_blank"&gt;UppercuT – Mark an Application Executable to Use More Than 2GB of Memory (Large Address Aware)&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7180662" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/yuanjian/archive/tags/ASP.NET+MVC/default.aspx">ASP.NET MVC</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/SQLServer/default.aspx">SQLServer</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/JSON/default.aspx">JSON</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/PHP/default.aspx">PHP</category></item><item><title>Interesting Finds: 2009 08.11 ~ 08.18</title><link>http://weblogs.asp.net/yuanjian/archive/2009/08/17/interesting-finds-2009-08-11-08-18.aspx</link><pubDate>Tue, 18 Aug 2009 03:34:27 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7172007</guid><dc:creator>gOODiDEA</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/rsscomments.aspx?PostID=7172007</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/commentapi.aspx?PostID=7172007</wfw:comment><comments>http://weblogs.asp.net/yuanjian/archive/2009/08/17/interesting-finds-2009-08-11-08-18.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.nczonline.net/blog/2009/08/11/timed-array-processing-in-javascript/" target="_blank"&gt;Timed array processing in JavaScript&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://james.padolsey.com/javascript/javascript-bad-practices/" target="_blank"&gt;JavaScript: Bad Practices&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://timyang.net/data/mcdb-tt-redis/" target="_blank"&gt;MemcacheDB, Tokyo Tyrant, Redis performance test&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.noupe.com/design/sliding-content.html" target="_blank"&gt;5 Sliding Content Techniques, Examples &amp;amp; jQuery How to’s&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.httpwatch.com/2009/08/07/ajax-caching-two-important-facts/" target="_blank"&gt;Ajax Caching: Two Important Facts&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://carsonified.com/blog/dev/the-definitive-guide-to-get-vs-post/" target="_blank"&gt;The Definitive Guide to GET vs POST&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://bbcode.codeplex.com" target="_blank"&gt;Codekicker.BBCode&lt;/a&gt; - a stable and performant BBCode-Parser for .NET &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/library/fasterflect_.aspx" target="_blank"&gt;Fasterflect&lt;/a&gt; - a fast and simple API for Reflection invocation &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/files/FastDirectoryEnumerator.aspx" target="_blank"&gt;A Faster Directory Enumerator&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://bloggingabout.net/blogs/vagif/archive/2009/08/11/improving-code-quality-using-ndepend.aspx" target="_blank"&gt;Improving code quality using NDepend&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://dotnetslackers.com/articles/aspnet/Range-Specific-Requests-in-ASP-NET.aspx" target="_blank"&gt;Range-Specific Requests in ASP.NET&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/string/StringBuilderPlus.aspx" target="_blank"&gt;StringBuilderPlus Improves Upon StringBuilder&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://codebetter.com/blogs/karlseguin/archive/2009/08/15/asp-net-disk-based-caching.aspx" target="_blank"&gt;ASP.NET disk-based caching&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/sasha/archive/2009/08/17/gc-helper-for-obtaining-live-instances-of-a-type-or-how-i-implemented-gc-getaliveinstancesof-lt-t-gt.aspx" target="_blank"&gt;GC Helper for Obtaining Live Instances of a Type, or How I Implemented GC.GetAliveInstancesOf&amp;lt;T&amp;gt;()&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7172007" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Javascript/default.aspx">Javascript</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Performance/default.aspx">Performance</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Memcached/default.aspx">Memcached</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/NDepend/default.aspx">NDepend</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/GC/default.aspx">GC</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/BBCode/default.aspx">BBCode</category></item><item><title>Interesting Finds: 2009 08.04 ~ 08.10</title><link>http://weblogs.asp.net/yuanjian/archive/2009/08/09/interesting-finds-2009-08-04-08-10.aspx</link><pubDate>Mon, 10 Aug 2009 00:37:06 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7165315</guid><dc:creator>gOODiDEA</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/rsscomments.aspx?PostID=7165315</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/commentapi.aspx?PostID=7165315</wfw:comment><comments>http://weblogs.asp.net/yuanjian/archive/2009/08/09/interesting-finds-2009-08-04-08-10.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://keithelder.net/blog/archive/2009/08/06/fun-with-the-operator-in-c-if.aspx" target="_blank"&gt;Fun With the ?? Operator in C#: if { } or ?? – Which is Faster?&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/gunnarpeipman/archive/2009/08/05/documenting-source-code.aspx" target="_blank"&gt;Documenting source code&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://damieng.com/blog/2009/08/04/dictionaryt-look-up-or-create-made-simpler" target="_blank"&gt;Dictionary&amp;lt;T&amp;gt; look-up or create made simpler&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devhawk.net/2009/08/06/I+Hate+Globalasax.aspx" target="_blank"&gt;I Hate Global.asax&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codedigest.com/Articles/ASPNET/242_Tips_for_Deploying_ASPNet_Application_in_Production.aspx" target="_blank"&gt;Tips for Deploying ASP.Net Application in Production&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Web &lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://james.padolsey.com/javascript/zakas-javascript-performance-tips/" target="_blank"&gt;Zakas’ JavaScript performance tips&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://misfitgeek.com/blog/aspnet/php-versus-asp-net-ndash-windows-versus-linux-ndash-who-rsquo-s-the-fastest/" target="_blank"&gt;PHP versus ASP.NET – Windows versus Linux – Who’s the fastest ?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.noupe.com/php/htaccess-techniques.html" target="_blank"&gt;The Definitive Guide to htaccess Techniques: Do’s and Don’ts&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Database&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://sqlblog.com/blogs/linchi_shea/archive/2009/08/03/performance-impact-can-select-nolock-block-inserts.aspx" target="_blank"&gt;Performance impact: Can SELECT (NOLOCK) block INSERTs?&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.simple-talk.com/sql/sql-training/an-introduction-to-sql-server-filestream/" target="_blank"&gt;An Introduction to SQL Server FileStream&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.sqlauthority.com/2009/08/03/sql-server-introduction-to-sql-server-2008-profiler-2/" target="_blank"&gt;SQL SERVER – Introduction to SQL Server 2008 Profiler&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.askvg.com/how-to-create-bootable-usb-drive-to-install-windows-vista/" target="_blank"&gt;How to Create Bootable USB Drive to Install Windows Vista?&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msmvps.com/blogs/nunoluz/archive/2009/08/09/speed-city-free-3d-game.aspx" target="_blank"&gt;Speed City – Free 3D game!&lt;/a&gt; - a motorbikes 3D game base Windows mobile&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Debug&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/somasegar/archive/2009/08/07/debugging-profiling-and-analyzing-parallel-applications.aspx" target="_blank"&gt;Debugging, Profiling and Analyzing Parallel Applications&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/testing/Advanced_Debugging.aspx" target="_blank"&gt;Advanced .NET Debugging Extracting Information from Memory&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://davybrion.com/blog/2009/08/finding-memory-leaks-in-silverlight-with-windbg/" target="_blank"&gt;Finding Memory Leaks In Silverlight With WinDbg&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7165315" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/yuanjian/archive/tags/SQLServer/default.aspx">SQLServer</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/WinDbg/default.aspx">WinDbg</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Utility/default.aspx">Utility</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Performance/default.aspx">Performance</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Memory+Leak/default.aspx">Memory Leak</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Tips/default.aspx">Tips</category></item><item><title>Interesting Finds: 2009 07.27 ~ 08.03</title><link>http://weblogs.asp.net/yuanjian/archive/2009/08/02/interesting-finds-2009-07-27-08-03.aspx</link><pubDate>Mon, 03 Aug 2009 01:50:48 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7159937</guid><dc:creator>gOODiDEA</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/rsscomments.aspx?PostID=7159937</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/commentapi.aspx?PostID=7159937</wfw:comment><comments>http://weblogs.asp.net/yuanjian/archive/2009/08/02/interesting-finds-2009-07-27-08-03.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.wired.com/geekdad/2009/07/100-things-your-kids-may-never-know-about/" target="_blank"&gt;100 Things Your Kids May Never Know About&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/junfeng/archive/2009/07/27/getting-where-the-exception-is-thrown-in-windows-error-report-for-managed-application-without-a-dump.aspx" target="_blank"&gt;Getting where the exception is thrown in Windows Error Report for managed application without a dump&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://bitnet.codeplex.com/" target="_blank"&gt;BitTorrent.Net&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/sasha/archive/2009/07/31/garbage-collection-thread-suspension-delay-250ms-multiples.aspx" target="_blank"&gt;Garbage Collection Thread Suspension Delay (250ms Multiples)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/38552/GZipStream-is-helpful-but-has-some-missing-features.aspx" target="_blank"&gt;GZipStream is helpful, but has some missing features&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/matt/archive/2009/07/24/i-finally-got-fed-up-with-enum-parse.aspx" target="_blank"&gt;I finally got fed up with Enum.Parse&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/38501/Multi-Threading-in-ASP-NET.aspx" target="_blank"&gt;Multi-Threading in ASP.NET&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/habibh/archive/2009/07/24/walkthrough-measure-the-performance-of-your-jscript-code-with-team-system-2010.aspx" target="_blank"&gt;Walkthrough: Measure the performance of your JScript code with Team System 2010&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.ilovebonnie.net/2009/07/14/benchmark-results-show-400-to-700-percent-increase-in-server-capabilities-with-apc-and-squid-cache/" target="_blank"&gt;Benchmark Results Show 400%-700% Increase In Server Capabilities with APC and Squid Cache&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://james.padolsey.com/javascript/fun-with-jquerys-animate/" target="_blank"&gt;Fun with jQuery’s “animate()”&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://neil.fraser.name/news/2009/07/27/" target="_blank"&gt;JSONP Memory Leak&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://feedproxy.google.com/%7Er/ajaxian/%7E3/MxHOeSDO84s/text-rotation-for-all" target="_blank"&gt;Text rotation for all&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2009/07/28/designing-read-more-and-continue-reading-links/" target="_blank"&gt;Designing “Read More” And “Continue Reading” Links&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Database&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/buckwoody/archive/2009/07/29/commenting-your-code.aspx" target="_blank"&gt;Commenting your Code&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7159937" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Performance/default.aspx">Performance</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Squid/default.aspx">Squid</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/GC/default.aspx">GC</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/BitTorrent/default.aspx">BitTorrent</category></item><item><title>Interesting Finds: 2009 07.21 ~ 07.26</title><link>http://weblogs.asp.net/yuanjian/archive/2009/07/26/interesting-finds-2009-07-21-07-26.aspx</link><pubDate>Sun, 26 Jul 2009 07:36:47 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7154668</guid><dc:creator>gOODiDEA</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/rsscomments.aspx?PostID=7154668</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/commentapi.aspx?PostID=7154668</wfw:comment><comments>http://weblogs.asp.net/yuanjian/archive/2009/07/26/interesting-finds-2009-07-21-07-26.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/IP/CommLibrary_Updated.aspx" target="_blank"&gt;Design and Implementation of a High-performance TCP/IP Communications Library&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.panopticoncentral.net/archive/2004/02/10/270.aspx" target="_blank"&gt;The Ten Rules of Performance&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/brunoterkaly/archive/2009/07/22/visual-studio-2010-delegates-generic-ienumerable.aspx" target="_blank"&gt;Visual Studio 2010: Delegates, Generic IEnumerable&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/simonince/archive/2009/07/20/monitor-your-asp-net-cache-api-behaviour.aspx" target="_blank"&gt;Monitor your ASP.NET Cache API Behaviour&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://thorprojects.com/blog/archive/2009/07/20/what-does-an-outofmemoryexception-in-net-on-32-bit-really-mean.aspx" target="_blank"&gt;What does an OutOfMemoryException in .NET (on 32 bit) really mean?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.markhneedham.com/blog/2009/07/24/wrapping-collections-inheritance-vs-composition/" target="_blank"&gt;Wrapping collections: Inheritance vs Composition&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://pietschsoft.com/post/2009/07/21/jHtmlArea-The-all-NEW-HTML-WYSIWYG-Editor-for-jQuery.aspx" target="_blank"&gt;jHtmlArea - The all NEW HTML WYSIWYG Editor for jQuery&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://sixrevisions.com/web-development/definitive-guide-to-taming-the-ie6-beast/" target="_blank"&gt;Definitive Guide to Taming the IE6 Beast&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://james.padolsey.com/javascript/avoiding-dom-flickering/" target="_blank"&gt;Avoiding DOM flickering&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.smashingmagazine.com/2009/07/19/how-to-automate-optimization-and-deployment-of-static-content/" target="_blank"&gt;How To Automate Optimization and Deployment Of Static Content&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.sitepoint.com/blogs/2009/07/22/how-to-develop-a-jquery-plugin/" target="_blank"&gt;How To Develop a jQuery Plugin&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.noupe.com/php/discussing-php-frameworks.html" target="_blank"&gt;Discussing PHP Frameworks: What, When, Why and Which?&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;a href="http://thorprojects.com/blog/archive/2009/07/20/what-does-an-outofmemoryexception-in-net-on-32-bit-really-mean.aspx" target="_blank"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/sasha/archive/2009/07/22/improving-cold-startup-performance-prefetch.aspx" target="_blank"&gt;Improving Cold Startup Performance (Prefetch)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://martinfowler.com/ComposedRegex.html" target="_blank"&gt;ComposedRegex&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7154668" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Javascript/default.aspx">Javascript</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/jQuery/default.aspx">jQuery</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Performance/default.aspx">Performance</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/OutOfMemory/default.aspx">OutOfMemory</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/PHP/default.aspx">PHP</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Cache/default.aspx">Cache</category></item><item><title>Interesting Finds: 2009 07.13 ~ 07.20</title><link>http://weblogs.asp.net/yuanjian/archive/2009/07/19/interesting-finds-2009-07-13-07-20.aspx</link><pubDate>Mon, 20 Jul 2009 01:08:46 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:7151037</guid><dc:creator>gOODiDEA</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/rsscomments.aspx?PostID=7151037</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://weblogs.asp.net/yuanjian/commentapi.aspx?PostID=7151037</wfw:comment><comments>http://weblogs.asp.net/yuanjian/archive/2009/07/19/interesting-finds-2009-07-13-07-20.aspx#comments</comments><description>&lt;p&gt;Web&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://highscalability.com/stack-overflow-architecture" target="_blank"&gt;Stack Overflow Architecture&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/markwisecarver/archive/2009/07/17/watching-the-new-bing-bot.aspx" target="_blank"&gt;Watching the new Bing bot&lt;/a&gt; - &lt;a href="http://www.bing.com/community/forums/12252.aspx" target="_blank"&gt;crawling/indexing forum&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://james.padolsey.com/javascript/stringprototypeextract/" target="_blank"&gt;String.prototype.extract&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://dustin.github.com/2009/07/16/memcached-1.4.html" target="_blank"&gt;Memcached 1.4.0&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;.NET&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://geekswithblogs.net/gregorymalcolm/archive/2009/07/14/user-interface-patterns.aspx" target="_blank"&gt;User Interface Patterns&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/aspnet/IISRemoteDebugging.aspx" target="_blank"&gt;Remote IIS Debugging : Debug your ASP.NET Application which is hosted on &amp;quot;Remote IIS Server&amp;quot;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/files/timestamp.aspx" target="_blank"&gt;Timestamp&lt;/a&gt; - A utility to change a files &amp;quot;Modified&amp;quot; time. &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.dotnetcurry.com/ShowArticle.aspx?ID=346&amp;amp;AspxAutoDetectCookieSupport=1" target="_blank"&gt;Google Talk (GTalk) Autoreply using .NET&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/graphics/RedMatterLibrary.aspx" target="_blank"&gt;Image processing: skin detection, some filters and EXIF tags&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/IP/BingAPI.aspx" target="_blank"&gt;Bing API in Action - C#&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7151037" width="1" height="1"&gt;</description><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Memcached/default.aspx">Memcached</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Debug/default.aspx">Debug</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Gtalk/default.aspx">Gtalk</category><category domain="http://weblogs.asp.net/yuanjian/archive/tags/Bing/default.aspx">Bing</category></item></channel></rss>