<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">gOODiDEA.NET</title><subtitle type="html" /><id>http://weblogs.asp.net/yuanjian/atom.aspx</id><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/default.aspx" /><link rel="self" type="application/atom+xml" href="http://weblogs.asp.net/yuanjian/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20510.895">Community Server</generator><updated>2011-10-10T20:59:53Z</updated><entry><title>Cheatsheet: 2012 02.01 ~ 02.08</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2012/02/08/cheatsheet-2012-02-01-02-08.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2012/02/08/cheatsheet-2012-02-01-02-08.aspx</id><published>2012-02-08T11:52:20Z</published><updated>2012-02-08T11:52:20Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blog.csharplearners.com/2012/01/30/face-recognation-c/" target="_blank"&gt;Face Recognation in C#&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/320219/Lucene-Net-ultra-fast-search-for-MVC-or-WebForms" target="_blank"&gt;Lucene.Net ultra fast search for MVC or WebForms site =&amp;gt; made easy!&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/jiangyue/archive/2012/02/07/graceful-completion-of-thread-pool-wait-callback.aspx" target="_blank"&gt;Graceful Completion of Thread Pool Wait Callback&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.cloudcomputingdevelopment.net/mongodb-indexing-in-practice/" target="_blank"&gt;MongoDB Indexing in Practice&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/owscott/archive/2012/02/03/flush-http-and-ftp-logs-in-iis.aspx" target="_blank"&gt;Flush IIS HTTP and FTP Logs to Disk&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/325135/Getting-Started-with-IndexedDB" target="_blank"&gt;Getting Started with IndexedDB&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ryanhayes.net/blog/why-you-should-build-your-website-using-static-html-files/" target="_blank"&gt;Why You Should Build Your Website Using Static .html Files&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/abhinaba/archive/2012/02/02/wp7-clr-managed-object-overhead.aspx" target="_blank"&gt;WP7: CLR Managed Object overhead&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://coenraets.org/blog/2012/02/sample-mobile-app-with-backbone-js-and-phonegap/" target="_blank"&gt;Sample Mobile App with Backbone.js and PhoneGap&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/mikebmcl/archive/2012/02/02/c-to-c-ndash-a-somewhat-short-guide.aspx" target="_blank"&gt;C# to C++ &amp;#8211; A Somewhat Short Guide&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8288826" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author></entry><entry><title>Cheatsheet: 2012 01.20 ~ 01.31</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2012/02/01/cheatsheet-2012-01-20-01-31.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2012/02/01/cheatsheet-2012-01-20-01-31.aspx</id><published>2012-02-01T06:16:09Z</published><updated>2012-02-01T06:16:09Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://coding.smashingmagazine.com/2012/01/23/introduction-to-linux-commands/" target="_blank"&gt;Introduction To Linux Commands&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.ashodnakashian.com/2012/01/building-webkit-on-windows-7-with-vs2010/" target="_blank"&gt;Building WebKit on Windows 7 with VS2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://altdevblogaday.com/2012/01/23/writing-your-own-websocket-server/" target="_blank"&gt;Writing Your Own WebSocket 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://geekswithblogs.net/simonc/archive/2012/01/24/inside-the-concurrent-collections-concurrentqueue.aspx" target="_blank"&gt;Inside the Concurrent Collections: ConcurrentQueue&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/319975/MSMQ-Outgoing-Queue-Mover" target="_blank"&gt;MSMQ Outgoing Queue Mover&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://elegantcode.com/2012/01/26/sqlbulkcopy-for-generic-listt-useful-for-entity-framework-nhibernate/" target="_blank"&gt;SqlBulkCopy for Generic List&amp;lt;T&amp;gt; (useful for Entity Framework &amp;amp; NHibernate)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://dotnet.dzone.com/articles/php-scripting-language-c" target="_blank"&gt;PHP as a Scripting Language for C#&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://gal-segal.com/c-sharp/thread-safe-high-performance-capped-queue" target="_blank"&gt;Thread Safe High Performance Capped Queue&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://whereslou.com/2012/01/24/introducing-dragonfly-another-net-http-server" target="_blank"&gt;Introducing Dragonfly &amp;#8211; another .NET HTTP server&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://paulstack.co.uk/blog/post/Installing-mono-on-windows.aspx" target="_blank"&gt;Installing Mono on Windows&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="https://kdepepo.wordpress.com/2012/01/30/fast-lossless-color-image-compression/" target="_blank"&gt;Fast Lossless Color Image Compression&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://mongotips.com/b/lower-lock-and-number-of-slow-queries/" target="_blank"&gt;Lower Lock % and Number of Slow Queries&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/android/submitting-your-application-to-android-market/" target="_blank"&gt;Submitting Your Application to the Android Market&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.diaryofaninja.com/blog/2012/01/23/8-musthave-tools-for-windows-phone-7-development" target="_blank"&gt;8 Must-Have Tools for Windows Phone 7 Development&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8275067" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author></entry><entry><title>Cheatsheet: 2012 01.10 ~ 01.19</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2012/01/19/cheatsheet-2012-01-10-01-19.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2012/01/19/cheatsheet-2012-01-10-01-19.aspx</id><published>2012-01-19T10:47:08Z</published><updated>2012-01-19T10:47:08Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://lea.verou.me/2012/01/what-we-still-can&amp;rsquo;t-do-client-side/" target="_blank"&gt;What we still can&amp;#8217;t do client-side&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/ricom/archive/2012/01/10/performance-and-design-guidelines-for-data-access-layers.aspx" target="_blank"&gt;Performance and Design Guidelines for Data Access Layers&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/b8/archive/2012/01/16/building-the-next-generation-file-system-for-windows-refs.aspx" target="_blank"&gt;Building the next generation file system for Windows: ReFS&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://bvanderveen.com/a/dot-net-open-source-does-not-beget-open-source" target="_blank"&gt;In .NET, open source does not beget open source&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.aaronstannard.com/post/2011/12/14/Intro-to-NodeJS-for-NET-Developers.aspx" target="_blank"&gt;Intro to Node.JS for .NET Developers&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/cs/BinaryFormatterVsManual.aspx" target="_blank"&gt;BinaryFormatter or Manual serializing?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/debug/Advanced_Debugging.aspx" target="_blank"&gt;Advanced Debugging in Visual Studio&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://pfelix.wordpress.com/2012/01/11/the-new-net-httpclient-class/" target="_blank"&gt;The new .NET HttpClient class&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://research.microsoft.com/en-us/projects/infernet/" target="_blank"&gt;Infer.NET&lt;/a&gt; - a .NET library for machine learning &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/iPhone/simple-twitter-app.aspx" target="_blank"&gt;Making a simple Twitter app using iOS 5, Xcode 4.2, and storyboards&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.8thlight.com/eric-meyer/2011/12/19/hello-ios-development.html" target="_blank"&gt;Hello iOS Development&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.silverlightshow.net/items/Windows-Phone-7.5-Using-sockets.aspx" target="_blank"&gt;Windows Phone 7.5: Using sockets&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://css.dzone.com/articles/partial-xmlhttprequest" target="_blank"&gt;Partial XMLHttpRequest responses?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.goyello.com/2012/01/10/not-store-user-credentials-database/" target="_blank"&gt;How to NOT store user credentials in a database&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.stevesouders.com/blog/2012/01/13/javascript-performance/" target="_blank"&gt;JavaScript Performance&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://openmymind.net/2012/1/17/Refactoring-Common-API-Functionaly-Into-A-Node-Proxy/" target="_blank"&gt;Refactoring Common API Functionality Into A Node.js Proxy&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8263479" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author></entry><entry><title>Cheatsheet: 2012 01.01 ~ 01.09</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2012/01/10/cheatsheet-2012-01-01-01-09.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2012/01/10/cheatsheet-2012-01-01-01-09.aspx</id><published>2012-01-10T01:15:44Z</published><updated>2012-01-10T01:15:44Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blog.sriramk.com/post/14223016459/microsoft-and-mono-then-and-now" target="_blank"&gt;Microsoft and Mono - then and now&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://code-inside.de/blog-in/2012/01/04/macbook-pro-for-net-developer-useful-ore-just-pretty/" target="_blank"&gt;MacBook Pro for .NET Developer &amp;#8211; useful ore just pretty?&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://myw3b.net/blog/index.php/2009/10/assembly-for-c-programmers-1/" target="_blank"&gt;x86 Assembly for C Programmers 1&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://htmlcssjavascript.com/javascript/using-the-geolocation-api/" target="_blank"&gt;Using the Geolocation API&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/avkashchauhan/archive/2011/12/31/apache-hadoop-on-windows-azure-part-7-writing-your-very-own-wordcount-hadoop-job-in-java-and-deploying-to-windows-azure-cluster.aspx?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+AvkashChauhansBlog+%28Avkash+Chauhan%27s+Blog%29&amp;amp;utm_content=Google+Reader" target="_blank"&gt;Apache Hadoop on Windows Azure Part 7 &amp;#8211; Writing your very own WordCount Hadoop Job in Java and deploying to Windows Azure Cluster&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.pythonisito.com/2011/12/mongodbs-write-lock.html?m=1" target="_blank"&gt;MongoDB's Write Lock&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://nosql.mypopescu.com/post/15234510198/last-nosql-releases-in-2011-mongodb-hive-zookeeper" target="_blank"&gt;Last NoSQL Releases in 2011: MongoDB, Hive, ZooKeeper, Whirr, HBase, Redis, and Hadoop 1.0.0&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.thegeekstuff.com/2012/01/hadoop-hdfs-mapreduce-intro/" target="_blank"&gt;Apache Hadoop Fundamentals &amp;#8211; HDFS and MapReduce Explained with a Diagram&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.west-wind.com/weblog/posts/2012/Jan/02/XmlWriter-and-lower-ASCII-characters" target="_blank"&gt;XmlWriter and lower ASCII characters&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/309860/Buffer-BlockCopy-not-as-fast-as-you-think" target="_blank"&gt;Buffer.BlockCopy not as fast as you think&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/miscctrl/RabbitMq.aspx" target="_blank"&gt;Rabbit Mq Shovel Example&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/architecture/distributedcommandpattern.aspx" target="_blank"&gt;Distributed Command Pattern - an extension of command pattern for connected systems&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://msdn.microsoft.com/zh-cn/magazine/hh708749%28en-us%29.aspx" target="_blank"&gt;Your First Windows Phone Application&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://dotnetslackers.com/articles/mobile/Integrate-Lua-into-Your-Android-Games.aspx" target="_blank"&gt;Integrate Lua into Your Android Games&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8238913" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author><category term="Mono" scheme="http://weblogs.asp.net/yuanjian/archive/tags/Mono/default.aspx" /><category term="Android" scheme="http://weblogs.asp.net/yuanjian/archive/tags/Android/default.aspx" /><category term="WindowsPhone" scheme="http://weblogs.asp.net/yuanjian/archive/tags/WindowsPhone/default.aspx" /></entry><entry><title>Cheatsheet: 2011 12.29 ~ 12.31</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2012/01/01/cheatsheet-2011-12-29-12-31.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2012/01/01/cheatsheet-2011-12-29-12-31.aspx</id><published>2012-01-01T07:09:26Z</published><updated>2012-01-01T07:09:26Z</updated><content type="html">&lt;p&gt;Happy New Year &amp;amp; 新年快乐&lt;/p&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.sellsbrothers.com/posts/Details/12710" target="_blank"&gt;GUI REPL for Roslyn&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-uialertview-custom-graphics/" target="_blank"&gt;iOS SDK: UIAlertView Custom Graphics&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://ashfurrow.com/2011/12/learn-how-to-write-ios-apps/" target="_blank"&gt;Learn How to Write iOS Apps&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.infoq.com/articles/LuceneHbase" target="_blank"&gt;Integrating Lucene with HBase&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://taskjs.org/" target="_blank"&gt;generators + promises = tasks&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://hadoop.apache.org/common/docs/r1.0.0/releasenotes.html" target="_blank"&gt;Hadoop 1.0.0 Release Notes&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.troyhunt.com/2011/12/has-hash-dos-patch-been-installed-on.html" target="_blank"&gt;Has the hash DoS patch been installed on your site? Check it right now with ASafaWeb!&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8203177" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author></entry><entry><title>Cheatsheet: 2011 12.20 ~ 12.28</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2011/12/28/cheatsheet-2011-12-20-12-28.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2011/12/28/cheatsheet-2011-12-20-12-28.aspx</id><published>2011-12-28T00:22:56Z</published><updated>2011-12-28T00:22:56Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://bytepawn.com/readings-in-distributed-systems/" target="_blank"&gt;Readings in Distributed Systems&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.mrale.ph/post/14403172501/simple-optimization-checklist" target="_blank"&gt;&amp;#8220;I want to optimize my JS application on V8&amp;#8221; checklist&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.developerdrive.com/2011/08/top-10-must-follow-javascript-best-practices-2/" target="_blank"&gt;Top 10 &amp;#8220;Must Follow&amp;#8221; JavaScript Best Practices&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://devblog.seomoz.org/2011/05/how-to-cache-http-range-requests/" target="_blank"&gt;How to cache HTTP range requests&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://calendar.perfplanet.com/2011/introducing-mod_spdy-a-spdy-module-for-the-apache-http-server/" target="_blank"&gt;Introducing mod_spdy, a SPDY module for the Apache HTTP server&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.scribd.com/doc/76305360/Untitled?secret_password=25ayon3uhut4kc5gfmsf#full" target="_blank"&gt;Server-Side JavaScript Injection&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/bnaya/archive/2011/12/18/task-thread.aspx" target="_blank"&gt;Task != Thread&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://nbevans.wordpress.com/2011/12/20/websocket-servers-on-windows-server/" target="_blank"&gt;WebSocket servers on Windows Server&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://tirania.org/blog/archive/2011/Dec-21.html" target="_blank"&gt;Mono in 2011&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/library/asmdotnetx86.aspx" target="_blank"&gt;ASM.Net - x86 Emulation&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/david_leblanc/archive/2011/12/23/compilers-integers-and-optimizations.aspx" target="_blank"&gt;Compilers, Integers and Optimizations&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://mobile.dzone.com/articles/real-world-windows-phone-dev-2" target="_blank"&gt;Real World Windows Phone Dev Part 4: The Panorama&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://blog.fiesta.cc/post/13976616772/mongosv-live-blog-performance-tuning-and-scalability" target="_blank"&gt;MongoSV Live-Blog: Performance Tuning and Scalability&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.engineyard.com/blog/2011/mongodb-best-practices/" target="_blank"&gt;MongoDB Best Practices&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="https://engineering.linkedin.com/open-source/indextank-now-open-source" target="_blank"&gt;IndexTank is now open source!&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.appfirst.com/2011/12/22/why-we-chose-hbase/" target="_blank"&gt;Why We Chose HBase&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/mcsuksoldev/archive/2011/12/22/hadoop-streaming-and-f-mapreduce.aspx" target="_blank"&gt;Hadoop Streaming and F# MapReduce&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8183095" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author><category term="Mono" scheme="http://weblogs.asp.net/yuanjian/archive/tags/Mono/default.aspx" /><category term="MongoDB" scheme="http://weblogs.asp.net/yuanjian/archive/tags/MongoDB/default.aspx" /></entry><entry><title>Cheatsheet: 2011 12.13 ~ 12.19</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2011/12/19/cheatsheet-2011-12-13-12-19.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2011/12/19/cheatsheet-2011-12-13-12-19.aspx</id><published>2011-12-19T01:28:45Z</published><updated>2011-12-19T01:28:45Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://softwareblog.alcedo.com/post/2011/12/09/Using-blocks-and-asynchronous-operations.aspx" target="_blank"&gt;Just as the community got used to using using...&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devlicio.us/blogs/derik_whittaker/archive/2011/12/13/performance-profiling-your-application-is-ftw.aspx" target="_blank"&gt;Performance Profiling your application is FTW&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://softwareblog.alcedo.com/post/2011/12/09/Using-blocks-and-asynchronous-operations.aspx" target="_blank"&gt;Using-blocks and asynchronous operations&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.sela.co.il/syl/syllabus.aspx?CourseCode=dndebug&amp;amp;CategoryID=165" target="_blank"&gt;.NET Debugging Workshop&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/string/FastTokenReplacement.aspx" target="_blank"&gt;Fast Token Replacement in C#&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bnaya/archive/2011/12/15/what-is-the-cost-of-async-await.aspx" target="_blank"&gt;What is the cost of async/await?&lt;/a&gt; - &lt;a href="http://blogs.msdn.com/b/pfxteam/archive/2011/12/15/10248293.aspx" target="_blank"&gt;Awaiting Socket Operations&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.phpclasses.org/blog/post/168-Can-NET-make-PHP-run-faster-than-the-official-PHP-implementation.html" target="_blank"&gt;Can .NET make PHP run faster than the official PHP implementation?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://phpadvent.org/2011/cross-origin-ajax-with-cors-by-david-walsh" target="_blank"&gt;Cross-Origin Ajax with CORS&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;pre&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/pre&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://dontangg.github.com/nocco/" target="_blank"&gt;Nocco.cs&lt;/a&gt; - a quick-and-dirty, literate-programming-style documentation generator &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://exceptionallyexceptionalexceptions.blogspot.com/2011/12/testing-your-document-structure-for.html" target="_blank"&gt;Testing your document structure for inconsistencies within MongoDB&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://windowsteamblog.com/windows_live/b/windowslive/archive/2011/12/14/anyone-can-build-a-windows-live-messenger-client-with-open-standards-access-via-xmpp.aspx" target="_blank"&gt;Anyone can build a Messenger client&amp;#8212;with open standards access via XMPP&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://www.muscula.com/architecture" target="_blank"&gt;The IT-Architecture of Muscula: Node.JS, MongoDB and CDN&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8141702" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author></entry><entry><title>Cheatsheet: 2011 12.01 ~ 12.12</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2011/12/12/cheatsheet-2011-12-01-12-12.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2011/12/12/cheatsheet-2011-12-01-12-12.aspx</id><published>2011-12-12T14:21:00Z</published><updated>2011-12-12T14:21:00Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.adayinthelifeof.nl/2011/02/06/memcache-internals/" target="_blank"&gt;memcache internals&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.troyhunt.com/2011/12/beyond-yslow-squeeeezing-out-website.html" target="_blank"&gt;Beyond YSlow - Squeeeezing out website network performance&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.webperformance.com/load-testing/blog/2011/11/what-is-the-fastest-webserver/" target="_blank"&gt;The Fastest Webserver?&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.codeproject.com/KB/Parallel_Programming/ThreadSafeHelper.aspx" target="_blank"&gt;Thread Safe Happiness Using a Helper Class&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/pfxteam/archive/2011/09/21/10214538.aspx" target="_blank"&gt;How to use C++ AMP from C#&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://net.tutsplus.com/articles/editorials/why-many-developers-hate-asp-net-and-why-they-are-wrong/" target="_blank"&gt;Why Many Developers Hate ASP.NET&amp;#8230; and Why They&amp;#8217;re Wrong&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://antirez.com/post/short-term-redis-plans.html" target="_blank"&gt;Short term Redis plans&lt;/a&gt; - &lt;a href="http://simonwillison.net/static/2010/redis-tutorial/" target="_blank"&gt;Redis tutorial, April 2010&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/ScottHanselmans2011UltimateDeveloperAndPowerUsersToolListForWindows.aspx" target="_blank"&gt;Scott Hanselman's 2011 Ultimate Developer and Power Users Tool List for Windows&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://java.dzone.com/news/solr-reference-guide-34" target="_blank"&gt;Solr Reference Guide 3.4 available&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.thegeekstuff.com/2011/12/linux-performance-monitoring-tools/" target="_blank"&gt;Top 25 Best Linux Performance Monitoring and Debugging Tools&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8113288" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author></entry><entry><title>Cheatsheet: 2011 11.16 ~ 11.30</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2011/11/30/cheatsheet-2011-11-16-11-30.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2011/11/30/cheatsheet-2011-11-16-11-30.aspx</id><published>2011-11-30T15:10:37Z</published><updated>2011-11-30T15:10:37Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.jasonbock.net/JB/Default.aspx?blog=entry.741d51816a064e7f8a00e03660dd16cf" target="_blank"&gt;Using ExtendedReflection To Manage Your .NET Code at Runtime&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://codebetter.com/patricksmacchia/2011/11/07/real-world-feedback-on-a-net-to-mono-migration/" target="_blank"&gt;Real world feedback on a .Net to Mono migration&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/exception/StackTraceDumper.aspx" target="_blank"&gt;Reduce debugging time using the .NET StackTrace class&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.mindscapehq.com/blog/index.php/2011/11/27/reflection-performance-and-runtime-code-generation/" target="_blank"&gt;Reflection, performance and runtime code generation&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://geekswithblogs.net/terje/archive/2011/11/27/using-the-static-code-analysis-feature-of-visual-studio-premiumultimate.aspx" target="_blank"&gt;Using the Static Code Analysis feature of Visual Studio (Premium/Ultimate) to find memory leakage problems&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://teddziuba.com/2011/10/node-js-is-cancer.html" target="_blank"&gt;Node.js is Cancer&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://matthewflickinger.com/lab/whatsinagif/bits_and_bytes.asp" target="_blank"&gt;What's In A GIF - Bit by Byte&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://github.com/CHH/php-build" target="_blank"&gt;php-build&lt;/a&gt; - Builds PHP versions with their coexistence in mind &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.jetbrains.com/webide/2011/11/phpstorm-3-0-keep-your-code-in-its-best-shape/" target="_blank"&gt;PhpStorm 3.0: Keep Your Code in Its Best Shape!&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.getspool.com/2011/11/29/fast-easy-realtime-metrics-using-redis-bitmaps/" target="_blank"&gt;Fast, easy, realtime metrics using Redis bitmaps&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.sellsbrothers.com/posts/Details/12704" target="_blank"&gt;REPL for the Rosyln CTP 10/2011&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/mobile-web-apps/jquery-mobile-1-0/" target="_blank"&gt;jQuery Mobile 1.0&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://arin.me/blog/xcode-vs-jetbrains-appcode-objective-c-ide-comparison" target="_blank"&gt;XCode vs JetBrains AppCode &amp;#8211; Objective C IDE Comparison&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8082295" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author><category term="Redis" scheme="http://weblogs.asp.net/yuanjian/archive/tags/Redis/default.aspx" /></entry><entry><title>Cheatsheet: 2011 11.08 ~ 11.15</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2011/11/15/cheatsheet-2011-11-08-11-15.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2011/11/15/cheatsheet-2011-11-08-11-15.aspx</id><published>2011-11-15T01:47:52Z</published><updated>2011-11-15T01:47:52Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.captechconsulting.com/blog/nathan-jones/getting-started-json-ios5" target="_blank"&gt;Getting Started with JSON in iOS5&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.developersnippets.com/2011/11/05/easy-steps-to-develop-your-first-iphone-app/" target="_blank"&gt;Easy Steps To Develop Your First iPhone App&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://pareshnmayani.wordpress.com/2011/11/08/android-interview-questionsanswer-part-1/" target="_blank"&gt;Android &amp;#8211; Interview Questions/Answer Part &amp;#8211; 1&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://blog.filipekberg.se/2011/10/11/creating-static-methods-at-runtime/" target="_blank"&gt;Creating static methods at runtime&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://dotnetslackers.com/articles/net/Designing-distributed-applications.aspx" target="_blank"&gt;Designing distributed applications&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.simple-talk.com/dotnet/.net-framework/subversion-and-tortoisesvn-cookbook-part-1--the-basics/" target="_blank"&gt;Subversion and TortoiseSVN Cookbook Part 1- The Basics&lt;/a&gt; - &lt;a href="http://msmvps.com/blogs/peterritchie/archive/2011/11/11/working-with-subversion-part-1.aspx" target="_blank"&gt;Working with Subversion, Part 1&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/IP/UDP_RT.aspx" target="_blank"&gt;Real time communications over UDP protocol&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://openmymind.net/2011/11/7/Rethink-Your-Data/" target="_blank"&gt;Rethink Your Data&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://luigimontanez.com/2011/mongodb-2.0-should-have-been-1.0/" target="_blank"&gt;MongoDB 2.0 Should Have Been 1.0&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://architects.dzone.com/articles/sharding-vs-having-multiple" target="_blank"&gt;Sharding vs. Having Multiple Databases&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://tomasz.janczuk.org/2011/11/debug-nodejs-applications-on-windows.html" target="_blank"&gt;Debug node.js applications on Windows with iisnode integrated debugging&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://rawkes.com/blog/2011/11/06/creating-a-real-time-multiplayer-game-with-websockets-and-node.js" target="_blank"&gt;Creating a real-time multiplayer game with WebSockets and Node.js&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.dotnetfunda.com/articles/article1563-web-performance-test-using-visual-studio-part-iii-.aspx" target="_blank"&gt;Web Performance Test Using Visual Studio &amp;#8211; Part III&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8056343" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author><category term="Performance" scheme="http://weblogs.asp.net/yuanjian/archive/tags/Performance/default.aspx" /><category term="Node.js" scheme="http://weblogs.asp.net/yuanjian/archive/tags/Node.js/default.aspx" /></entry><entry><title>Cheatsheet: 2011 11.01 ~ 11.07</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2011/11/07/cheatsheet-2011-11-01-11-07.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2011/11/07/cheatsheet-2011-11-01-11-07.aspx</id><published>2011-11-07T11:25:39Z</published><updated>2011-11-07T11:25:39Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blog.ksetyadi.com/2011/10/nodejs-and-mongodb-a-beginners-approach/" target="_blank"&gt;Nodejs and MongoDB, A Beginner&amp;#8217;s Approach&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/BackToBasicsDaylightSavingsTimeBugsStrikeAgainWithSetLastModified.aspx" target="_blank"&gt;Back to Basics: Daylight Savings Time bugs strike again with SetLastModified&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.nodejs.org/2011/11/05/node-v0-6-0/" target="_blank"&gt;Node v0.6.0&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://leftnode.com/entry/modern-web-application-architecture" target="_blank"&gt;Modern Web Application Architecture&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://pastebin.com/raw.php?i=FD3xe6Jt" target="_blank"&gt;Don't use MongoDB&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.commandlinefanatic.com/cgi-bin/showarticle.cgi?article=art007" target="_blank"&gt;Efficient Huffman Decoding&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://mercurial.selenic.com/wiki/WhatsNew#Mercurial_2.0_.282011-11-01.29" target="_blank"&gt;Mercurial 2.0 (2011-11-01)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.wandisco.com/2011/10/27/top-ten-reasons-to-switch-to-subversion/" target="_blank"&gt;Top Ten Reasons to Switch to Subversion&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.jetbrains.com/dotnet/2011/11/resharper-61-eap-opens-much-more-than-a-bugfix-release/" target="_blank"&gt;ReSharper 6.1 EAP Opens: Much More than a Bugfix Release&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.codeproject.com/KB/cs/LazyLoading.aspx" target="_blank"&gt;Lazy Loading in C#&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blackrabbitcoder.net/archive/2011/11/02/review-ndash-inrule-a-business-rules-management-system-for-.net.aspx" target="_blank"&gt;Review &amp;#8211; InRule: A Business Rules Management System for .NET&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/visualizeparallel/archive/2011/11/03/concurrency-visualizer-sdk-advanced-visualization-techniques.aspx" target="_blank"&gt;Concurrency Visualizer SDK: Advanced Visualization Techniques&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/dotnet/enum.aspx" target="_blank"&gt;Optimized Enum.ToString()&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://samsaffron.com/archive/2011/10/28/in-managed-code-we-trust-our-recent-battles-with-the-net-garbage-collector" target="_blank"&gt;In managed code we trust, our recent battles with the .NET Garbage Collector&lt;/a&gt; - &lt;a href="http://marcgravell.blogspot.com/2011/10/assault-by-gc.html" target="_blank"&gt;Assault by GC&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.dotnetscraps.com/dotnetscraps/post/Assembly-redirection-in-NET.aspx" target="_blank"&gt;Assembly redirection in .NET&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8037137" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author><category term="SVN" scheme="http://weblogs.asp.net/yuanjian/archive/tags/SVN/default.aspx" /><category term="Node.js" scheme="http://weblogs.asp.net/yuanjian/archive/tags/Node.js/default.aspx" /></entry><entry><title>Cheatsheet: 2011 10.25 ~ 10.31</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2011/11/01/cheatsheet-2011-10-25-10-31.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2011/11/01/cheatsheet-2011-10-25-10-31.aspx</id><published>2011-11-01T12:00:50Z</published><updated>2011-11-01T12:00:50Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.dotnetexpertguide.com/2011/10/c-sharp-syntax-checker-aspnet-roslyn.html" target="_blank"&gt;Build Online C# Syntax Checker with Roslyn&lt;/a&gt; - &lt;a href="http://www.amazedsaint.com/2011/10/c-vnext-roslynan-introduction-and-quick.html" target="_blank"&gt;Scripting and Code Analysis using Roslyn &amp;#8211; And a first look at Roslyn CTP&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/collections/ttsortedcollections.aspx" target="_blank"&gt;A Better Sorted List and Dictionary&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/dougste/archive/2011/10/31/tips-for-successful-net-debugging-with-windbg.aspx" target="_blank"&gt;Tips for successful .NET Debugging with WinDBG&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.simple-talk.com/dotnet/.net-framework/5-tips-and-techniques-for-avoiding-automatic-gc-collections/" target="_blank"&gt;5 Tips and Techniques for Avoiding Automatic GC Collections&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1" target="_blank"&gt;Beginning Storyboards in iOS 5 Part 1&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.jetbrains.com/objc/2011/10/appcode-1-0-a-new-ide-for-objective-c-is-generally-available/" target="_blank"&gt;AppCode 1.0, a new IDE for Objective-C is generally available&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://channel9.msdn.com/coding4fun/blog/OpenRA--C-Red-AlertCommand-and-Conquer-Clone" target="_blank"&gt;OpenRA = C# Red Alert/Command and Conquer Clone&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://msmvps.com/blogs/deborahk/archive/2011/10/23/setting-up-separate-visual-studio-instances.aspx" target="_blank"&gt;Setting up Separate Visual Studio Instances&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://blog.mgm-tp.com/2011/10/must-know-url-hashtechniques-for-ajax-applications/" target="_blank"&gt;Must-Know URL Hash Techniques for AJAX Applications&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://css.dzone.com/articles/nodejs-and-php-togethr-dnode" target="_blank"&gt;Node.js and PHP together: DNode in PHP&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/jgalloway/archive/2011/10/26/using-node-js-in-an-asp-net-mvc-application-with-iisnode.aspx" target="_blank"&gt;Using Node.js in an ASP.NET MVC application with iisnode&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8027321" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author><category term="Node.js" scheme="http://weblogs.asp.net/yuanjian/archive/tags/Node.js/default.aspx" /><category term="Roslyn" scheme="http://weblogs.asp.net/yuanjian/archive/tags/Roslyn/default.aspx" /></entry><entry><title>Cheatsheet: 2011 10.18 ~ 10.24</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2011/10/24/cheatsheet-2011-10-18-10-24.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2011/10/24/cheatsheet-2011-10-18-10-24.aspx</id><published>2011-10-24T12:21:18Z</published><updated>2011-10-24T12:21:18Z</updated><content type="html">&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/2011/10/16/the-dangers-of-implementing-recurring-background-tasks-in-asp-net.aspx" target="_blank"&gt;The Dangers of Implementing Recurring Background Tasks In ASP.NET&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://geekswithblogs.net/simonc/archive/2011/10/21/some-non-generic-collections.aspx" target="_blank"&gt;Some non-generic collections&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.abhisheksur.com/2011/10/regular-expressions-with-timeout-in-net.html" target="_blank"&gt;Regular Expressions with Timeout in .NET 4.5&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/recipes/programminglanguagetoools.aspx" target="_blank"&gt;Implementing Programming Languages using C#&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;h4&gt;&lt;a href="http://www.datastax.com/dev/blog/whats-new-in-cassandra-1-0-performance" target="_blank"&gt;What&amp;#8217;s new in Cassandra 1.0: Performance&lt;/a&gt;&lt;/h4&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;h4&gt;&lt;a href="http://weblogs.asp.net/paulomorgado/archive/2011/10/20/announcing-the-microsoft-roslyn-ctp.aspx" target="_blank"&gt;Announcing The Microsoft Roslyn CTP&lt;/a&gt; - &lt;a href="http://msdn.microsoft.com/en-us/hh543916" target="_blank"&gt;Getting Started: Syntax Analysis - C#&lt;/a&gt; - &lt;a href="http://blogs.msdn.com/b/kirillosenkov/archive/2011/10/18/roslyn-ctp.aspx" target="_blank"&gt;Roslyn CTP&lt;/a&gt;&lt;/h4&gt;   &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.igvita.com/2011/10/20/faster-web-vs-tcp-slow-start/" target="_blank"&gt;Build Engineering and Infrastructure: How Unity Does It&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://coding.smashingmagazine.com/2011/10/19/optimizing-long-lists-of-yesno-values-with-javascript/" target="_blank"&gt;Optimizing Long Lists Of Yes/No Values With JavaScript&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://paulirish.com/2011/what-feature-would-improve-the-web/" target="_blank"&gt;What feature would improve the web?&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.igvita.com/2011/10/20/faster-web-vs-tcp-slow-start/" target="_blank"&gt;Faster Web vs. TCP Slow-Start&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=8007707" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author><category term="Roslyn" scheme="http://weblogs.asp.net/yuanjian/archive/tags/Roslyn/default.aspx" /></entry><entry><title>Cheatsheet: 2011 10.11 ~ 10.17</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2011/10/18/cheatsheet-2011-10-11-10-17.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2011/10/18/cheatsheet-2011-10-11-10-17.aspx</id><published>2011-10-18T01:46:50Z</published><updated>2011-10-18T01:46:50Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;.NET&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.blackwasp.co.uk/Math.aspx" target="_blank"&gt;.NET Math Library&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://muaz-khan.blogspot.com/2011/09/wiki-markup-implementation-in-c.html" target="_blank"&gt;Wiki Markup Implementation in C#&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://blogs.msdn.com/b/cdnstudents/archive/2011/10/11/bring-your-website-to-the-next-level-check-out-pinning.aspx" target="_blank"&gt;Bring your website to the next level&amp;#8230;check out pinning!&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.mnot.net/blog/2011/10/12/thinking_about_namespaces_in_json" target="_blank"&gt;Thinking about Namespaces in JSON&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.mindscapehq.com/blog/index.php/2011/10/10/web-workbench-2-0-faster-minification-and-pro/" target="_blank"&gt;Web Workbench 2.0 &amp;#8211; Faster, Minification and Pro&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.summa-tech.com/blog/2011/10/10/using-page-objects-with-selenium-and-web-driver-20/" target="_blank"&gt;Using Page Objects with Selenium and Web Driver 2.0&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.funtoo.org/wiki/Linux_Fundamentals,_Part_1" target="_blank"&gt;Linux Fundamentals, Part 1&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://devlicio.us/blogs/rob_reynolds/archive/2011/10/07/let-s-get-chocolatey-kind-of-like-apt-get-for-windows.aspx" target="_blank"&gt;Let&amp;#8217;s Get Chocolatey! Kind of like apt-get for Windows&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://code.google.com/p/corkami/wiki/PE" target="_blank"&gt;the PE format - the Portable Executable Format on Windows&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7996489" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author></entry><entry><title>Cheatsheet: 2011 10.01 ~ 10.10</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2011/10/10/cheatsheet-2011-10-01-10-10.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2011/10/10/cheatsheet-2011-10-01-10-10.aspx</id><published>2011-10-10T11:59:53Z</published><updated>2011-10-10T11:59:53Z</updated><content type="html">&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/p/google-js-test/" target="_blank"&gt;google-js-test&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.softwaretestinghelp.com/load-testing-using-loadui/" target="_blank"&gt;Load Testing Using loadUI &amp;#8211; A Free and Open Source Load Testing Tool&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.igvita.com/2011/10/04/optimizing-http-keep-alive-and-pipelining/" target="_blank"&gt;Optimizing HTTP: Keep-alive and Pipelining&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/b/visualstudio/archive/2011/09/29/first-look-at-windows-simulator.aspx" target="_blank"&gt;First look at Windows Simulator&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.dynatrace.com/2011/10/05/nosql-or-rdbms-are-we-asking-the-right-questions/" target="_blank"&gt;NoSQL or RDBMS? &amp;#8211; Are we asking the right questions?&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;/p&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/b/pfxteam/archive/2011/10/02/10218999.aspx" target="_blank"&gt;Don&amp;#8217;t Forget To Complete Your Tasks&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/bclteam/archive/2011/10/03/porting-existing-net-code-to-metro-style-apps.aspx" target="_blank"&gt;Porting existing .NET code to Metro style apps&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/mazhou/archive/2011/10/04/the-asynchronous-programming-models.aspx" target="_blank"&gt;The Asynchronous Programming Models&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://geekswithblogs.net/simonc/archive/2011/10/05/sorteddictionary-and-sortedlist.aspx" target="_blank"&gt;SortedDictionary and SortedList&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/KB/work/ReviewMyCode.aspx" target="_blank"&gt;Peer Code Review Add-in for Visual Studio 2008 - ReviewMyCode&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=7988788" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author></entry></feed>
