<?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>2012-10-23T15:25:19Z</updated><entry><title>Cheatsheet: 2013 05.01 ~ 05.14</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2013/05/14/cheatsheet-2013-05-01-05-14.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2013/05/14/cheatsheet-2013-05-01-05-14.aspx</id><published>2013-05-14T02:14:39Z</published><updated>2013-05-14T02:14:39Z</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://www.kunal-chowdhury.com/2013/05/how-to-batch-clean-up-visual-studio.html" target="_blank"&gt;How to batch clean up the Visual Studio solution folder? (bin, obj etc.)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://alistapart.com/article/node-at-work-a-walkthrough" target="_blank"&gt;Node at Work: A Walkthrough&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/586000/Networking-and-Socket-programming-tutorial-in-C" target="_blank"&gt;Networking and Socket programming tutorial in C&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.tecmint.com/command-line-tools-to-monitor-linux-performance/?=1" target="_blank"&gt;15 Command Line Tools to Monitor Linux Performance&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/Articles/244638/Managed-Thread-Synchronization" target="_blank"&gt;Managed Thread Synchronization&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://tech.pro/tutorial/1266/advanced-programming-with-c" target="_blank"&gt;Advanced programming with C#&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/dotnet/archive/2013/05/01/net-crash-dump-and-live-process-inspection.aspx" target="_blank"&gt;.NET Crash Dump and Live Process Inspection&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://mikehadlow.blogspot.com/2013/05/the-benefits-of-reverse-proxy.html" target="_blank"&gt;The Benefits of a Reverse Proxy&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.sitepoint.com/support-retina-displays/" target="_blank"&gt;5 Ways to Support High-Density Retina Displays&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.infragistics.com/community/blogs/angel_todorov/archive/2013/05/08/developing-a-crud-grid-with-igniteui-node-js-express-mongoose-mongodb-and-nginx.aspx" target="_blank"&gt;Developing a CRUD grid with IgniteUI, Node.js, Express, Mongoose, MongoDB and Nginx&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://flippinawesome.org/2013/05/06/5-things-you-should-stop-doing-with-jquery/" target="_blank"&gt;5 Things You Should Stop Doing With jQuery&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/iphone/how-to-submit-an-ios-app-to-the-app-store/" target="_blank"&gt;How To Submit an iOS App to the App Store&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/msgulfcommunity/archive/2013/05/08/http-live-streaming-hls-on-windows-phone.aspx" target="_blank"&gt;HTTP Live Streaming (HLS) on Windows Phone (free solution)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.jacopretorius.net/2013/05/c99-initializer-syntax-in-objective-c.html" target="_blank"&gt;C99 Initializer Syntax in Objective C&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=10284371" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author></entry><entry><title>Cheatsheet: 2013 04.17 ~ 04.30</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2013/05/01/cheatsheet-2013-04-17-04-30.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2013/05/01/cheatsheet-2013-04-17-04-30.aspx</id><published>2013-05-01T07:49:06Z</published><updated>2013-05-01T07:49:06Z</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://blogs.msdn.com/b/bclteam/archive/2013/04/17/microsoft-bcl-async-is-now-stable.aspx" target="_blank"&gt;Microsoft.Bcl.Async is Now Stable&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/dsui_team/archive/2013/04/16/using-direct2d-from-a-service-in-c.aspx" target="_blank"&gt;Using Direct2D from a service in C#&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/480741/Concurrent-Object-Pool-the-Right-Way" target="_blank"&gt;Concurrent Object Pool, the Right Way&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://mikehadlow.blogspot.com/2013/04/stop-your-console-app-nice-way.html" target="_blank"&gt;Stop Your Console App The Nice Way&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Mobil&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://randomzone.in/2013/04/11/introduction-to-ios-ui-automation/" target="_blank"&gt;iOS UI Automation&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://architects.dzone.com/articles/intellij-idea-12-android" target="_blank"&gt;Intellij IDEA 12 Android Support Review&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://petrnohejl.github.io/Android-Cheatsheet-For-Graphic-Designers/" target="_blank"&gt;Android cheatsheet for graphic designes&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://viralpatel.net/blogs/android-internet-connection-status-network-change/" target="_blank"&gt;Android Internet Connection Status &amp;amp; Network Change Receiver example&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/584751/Android-Services-and-More" target="_blank"&gt;Android Services and More&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.designresourcebox.com/retina-web-design-info-tools-and-techniques/" target="_blank"&gt;Retina Web Design &amp;#8211; Info, Tools And Techniques&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://inaka.github.io/edis/" target="_blank"&gt;Edis&lt;/a&gt; - a protocol-compatible Server replacement for &lt;a href="http://redis.io" target="_blank"&gt;Redis&lt;/a&gt;, written in Erlang &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/interoperability/archive/2013/04/22/redis-on-windows-stable-and-reliable.aspx" target="_blank"&gt;Redis on Windows &amp;#8211; stable and reliable&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=10235405" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author><category term="Android" scheme="http://weblogs.asp.net/yuanjian/archive/tags/Android/default.aspx" /></entry><entry><title>Cheatsheet: 2013 04.01 ~ 04.16</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2013/04/16/cheatsheet-2013-04-01-04-16.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2013/04/16/cheatsheet-2013-04-01-04-16.aspx</id><published>2013-04-16T11:44:34Z</published><updated>2013-04-16T11:44:34Z</updated><content type="html">&lt;p&gt;&lt;strong&gt;Other&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.salmanq.com/blog/net-and-node-js-performance-comparison/2013/03/" target="_blank"&gt;.NET and Node.JS &amp;#8211; Performance Comparison (Updated)&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.programcreek.com/2012/04/java-vs-python-why-python-can-be-more-productive/" target="_blank"&gt;Java vs. Python: Why Python can be more productive?&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://tech-my-talk.blogspot.in/2013/04/groovy-grails-design-best-practices.html" target="_blank"&gt;Groovy &amp;amp; Grails Design Best Practices&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.elijahmanor.com/2013/04/angry-birds-of-javascript-black-bird.html" target="_blank"&gt;Angry Birds of JavaScript: Black Bird - Backbone&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://kataklinger.com/index.php/genetic-algorithm-library/" target="_blank"&gt;Genetic Algorithm Library&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.piotrwalat.net/running-asp-net-web-api-services-under-linux-and-os-x/" target="_blank"&gt;Running ASP.NET Web API services under Linux and OS X&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/owscott/archive/2013/04/06/why-is-the-iis-default-app-pool-recycle-set-to-1740-minutes.aspx" target="_blank"&gt;Why is the IIS default app pool recycle set to 1740 minutes?&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.deanhume.com/Home/BlogPost/webp---advanced-image-optimization-using-asp-net-mvc/89" target="_blank"&gt;WebP - Advanced image optimization using ASP.NET MVC&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://net.tutsplus.com/tutorials/tools-and-tips/http-the-protocol-every-web-developer-must-know-part-1/" target="_blank"&gt;HTTP: The Protocol Every Web Developer Must Know &amp;#8211; Part 1&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://mvolo.com/troubleshoot-iis-hanging-requests/" target="_blank"&gt;Troubleshoot hanging requests on IIS in 3 steps&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://matthamilton.net/background-tasks-in-async-methods" target="_blank"&gt;Background Tasks in Async Methods&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/webdev/archive/2013/04/04/debugging-asp-net-web-api-with-route-debugger.aspx" target="_blank"&gt;Debugging ASP.NET Web API with Route Debugger&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/27358/Extended-Thread-Pool" target="_blank"&gt;Extended Thread Pool&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/569895/DemoplusofplusPhoneGapplusonplusanplusAndroid" target="_blank"&gt;Demo of PhoneGap on an Android&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.captechconsulting.com/blog/nicholas-cipollina/cocoaconf-dc-recap-windows-azure-mobile-services-ios-applications" target="_blank"&gt;Windows Azure Mobile Services for iOS Applications&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=10167024" 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" /></entry><entry><title>Cheatsheet: 2013 03.15 ~ 03.31</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2013/03/31/cheatsheet-2013-03-15-03-31.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2013/03/31/cheatsheet-2013-03-15-03-31.aspx</id><published>2013-03-31T06:38:07Z</published><updated>2013-03-31T06:38:07Z</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.jeremymorgan.com/tutorials/linux/ultimate-php-ubuntu-13-04-raring-ringtail/" target="_blank"&gt;How to Set Up the Ultimate PHP Dev Machine in Ubuntu 13.04&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/MovingOldAppsFromIIS6ToIIS8AndWhyClassicModeExists.aspx" target="_blank"&gt;Moving old apps from IIS6 to IIS8 and why Classic Mode exists&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://mrbool.com/introduction-to-backbone-js/27570" target="_blank"&gt;Introduction to Backbone.js&lt;/a&gt; - &lt;a href="http://mrbool.com/backbone-js-getting-deeper-into-backbone-model/27591" target="_blank"&gt;Backbone.js: Getting Deeper into Backbone Model&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://coding.smashingmagazine.com/2013/03/26/goodbye-zen-coding-hello-emmet/" target="_blank"&gt;Goodbye, Zen Coding. Hello, Emmet!&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/omnia/archive/2013/03/25/web-developer-checklist.aspx" target="_blank"&gt;Web Developer Checklist&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://jake.ginnivan.net/awaitable-delegatecommand" target="_blank"&gt;Awaitable DelegateCommand&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/563200/Indexer-Index-large-collections-by-different-keys" target="_blank"&gt;Indexer - Index large collections by different keys on memory or disk&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/563627/A-full-library-for-a-Socket-Client-Server-system" target="_blank"&gt;A full library for a Socket Client/Server system&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://marcominerva.wordpress.com/2013/03/18/how-to-add-asyncawait-support-to-an-existing-library/" target="_blank"&gt;How to add async/await support to an existing library&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/565934/ASP-NET-MVC-plugin-framework" target="_blank"&gt;ASP.NET MVC plugin framework&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/omnia/archive/2013/03/19/very-long-running-threads-because-of-gc-collect.aspx" target="_blank"&gt;Very Long Running Threads because of GC.Collect();&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Tips/95363/Another-TCP-echo-server-using-IOCP" target="_blank"&gt;Another TCP echo server using IOCP&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/carmelop/archive/2013/03/22/how-many-web-applications-per-application-pool.aspx" target="_blank"&gt;How many web applications per application pool&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://blog.mrlacey.co.uk/2013/03/10-tips-for-designing-your-mobile-apis.html" target="_blank"&gt;10 Tips for designing your mobile APIs&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/iphone/customizing-uitableview-cell/" target="_blank"&gt;iOS SDK: Crafting Custom UITableView Cells&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/iphone/ios-sdk-advanced-freehand-drawing-techniques/" target="_blank"&gt;iOS SDK: Advanced Freehand Drawing Techniques&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=10074431" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author></entry><entry><title>Cheatsheet: 2013 03.01 ~ 03.14</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2013/03/14/cheatsheet-2013-03-01-03-14.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2013/03/14/cheatsheet-2013-03-01-03-14.aspx</id><published>2013-03-14T10:54:40Z</published><updated>2013-03-14T10:54:40Z</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://msdn.microsoft.com/en-us/magazine/jj991977.aspx" target="_blank"&gt;Best Practices in Asynchronous Programming&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.piotrwalat.net/running-asp-net-web-api-services-under-linux-and-os-x/" target="_blank"&gt;Running ASP.NET Web API services under Linux and OS&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/bnaya/archive/2013/03/06/parallel-and-the-c-memory-model.aspx" target="_blank"&gt;Parallel and The C# Memory Model&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="https://www.simple-talk.com/blogs/2013/03/05/speeding-up-your-application-with-the-iis-auto-start-feature/" target="_blank"&gt;Speeding up your application with the IIS Auto-Start feature&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.west-wind.com/weblog/posts/2013/Mar/12/Using-plUpload-to-upload-Files-with-ASPNET" target="_blank"&gt;Using plUpload to upload Files with ASP.NET&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/548865/Create-a-Custom-ThreadPool-in-Csharp" target="_blank"&gt;Create a Custom ThreadPool in C#&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://andywigley.com/2013/03/12/async-and-await-for-http-networking-part-2httpclient/" target="_blank"&gt;Async and Await for HTTP Networking, Part 2&amp;#8211;HttpClient&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://community.sharpdevelop.net/blogs/danielgrunwald/archive/2012/04/16/decompiling-async-await.aspx" target="_blank"&gt;Decompiling Async/Await&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/sgajjela/archive/2013/03/02/how-to-develop-windbg-extension-dll.aspx" target="_blank"&gt;How to develop WinDbg extension DLL&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.infragistics.com/community/blogs/stevez/archive/2013/03/04/associate-a-file-type-with-your-ios-application.aspx" target="_blank"&gt;iOS Tips and Tricks: Associate a File Type with your App - Part 1&lt;/a&gt; -&amp;#160; &lt;a href="http://www.infragistics.com/community/blogs/stevez/archive/2013/03/05/ios-tips-and-tricks-associate-a-file-type-with-your-app-part-2.aspx" target="_blank"&gt;Part 2&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/sasha/archive/2013/03/11/wish-list-for-the-visual-studio-editor-and-debugger-drawing-inspiration-from-other-ides.aspx" target="_blank"&gt;Wish List for the Visual Studio Editor and Debugger: Drawing Inspiration from Other IDEs&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://baboon-project.org/#home" target="_blank"&gt;Detect merge conflicts in realtime&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://chrisrisner.com/Adding-Push-Notifications-to-Android-Apps-with-Mobile-Services"&gt;Adding Push Notifications to Android Apps with Mobile Services&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/iphone/nsoperationqueue/" target="_blank"&gt;Working with the NSOperationQueue Class&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.stevesouders.com/blog/2013/03/08/zopflinator/" target="_blank"&gt;Zopflinator&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9987446" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author><category term="WinDbg" scheme="http://weblogs.asp.net/yuanjian/archive/tags/WinDbg/default.aspx" /><category term="Async" scheme="http://weblogs.asp.net/yuanjian/archive/tags/Async/default.aspx" /></entry><entry><title>Cheatsheet: 2013 02.16 ~ 02.28</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2013/03/02/cheatsheet-2013-02-16-02-28.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2013/03/02/cheatsheet-2013-02-16-02-28.aspx</id><published>2013-03-02T08:11:30Z</published><updated>2013-03-02T08:11:30Z</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://www.scottlogic.co.uk/blog/colin/2013/02/linq-to-objective-c/" target="_blank"&gt;Linq to Objective-C&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://css.dzone.com/articles/memory-management-android-apps" target="_blank"&gt;Memory Management For Android Apps (Google IO)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://docs.xamarin.com/guides/ios/getting_started/introduction_to_xamarin_ios_for_visual_studio" target="_blank"&gt;Introduction to Xamarin.iOS on Windows&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.diaryofaninja.com/blog/2013/02/26/preparing-your-windows-phone-8-app-for-the-marketplace" target="_blank"&gt;Preparing Your Windows Phone 8 App For Submission to the Windows Phone Store&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/Tips/509131/Macro-to-attach-debugger-to-correct-w3wp-process" target="_blank"&gt;Macro to attach debugger to correct w3wp process.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/548406/Dictionary-plus-Locking-versus-ConcurrentDictionar" target="_blank"&gt;Dictionary + Locking versus ConcurrentDictionary&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/asiatech/archive/2013/02/20/maxconnection-setting-may-not-work-even-autoconfig-false-in-asp-net.aspx" target="_blank"&gt;maxConnection setting may not work even autoConfig = false in ASP.NET&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/552521/The-Dew-Review-ABBYY-FineReader-Engine-OCR-SDK" target="_blank"&gt;The Dew Review &amp;#8211; ABBYY FineReader Engine OCR SDK&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.newmodifier.com/2013/02/6-simple-newer-cnet-features-you-may.html" target="_blank"&gt;6 Simple New(er) C#/.Net features you may have missed&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.interknowlogy.com/2013/02/28/async-or-asink/" target="_blank"&gt;Async or Asink?&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.stevesouders.com/blog/2013/02/16/http-archive-new-stats/" target="_blank"&gt;HTTP Archive: new stats&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/pglavich/archive/2013/02/21/debugging-pain-end-to-end.aspx" target="_blank"&gt;Debugging Pain&amp;#8211;End to End&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.novanet.no/blog/claus-asbjorn-sorensen/dates/2013/2/automated-code-quality-testing-using-roslyn/" target="_blank"&gt;Automated code quality testing using Roslyn&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.webtuts.info/node-js/node-js-tutorial/991/" target="_blank"&gt;Node.js Tutorial&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://tomasz.janczuk.org/2013/02/hosting-net-code-in-nodejs-applications.html" target="_blank"&gt;Hosting .NET code in node.js applications using OWIN&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9933250" 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="iOS" scheme="http://weblogs.asp.net/yuanjian/archive/tags/iOS/default.aspx" /></entry><entry><title>Cheatsheet: 2013 02.01 ~ 02.15</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2013/02/15/cheatsheet-2013-02-01-02-15.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2013/02/15/cheatsheet-2013-02-01-02-15.aspx</id><published>2013-02-15T06:09:56Z</published><updated>2013-02-15T06:09:56Z</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://mobile.tutsplus.com/articles/news/best-of-tuts-in-january-2013/" target="_blank"&gt;Best of Tuts+ in January 2013&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://java.dzone.com/articles/some-notes-git" target="_blank"&gt;Some Notes on Git&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.nginxguts.com/2013/02/queueing-systems/" target="_blank"&gt;Queueing systems&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://securityblog.howellsonline.ca/2013/02/securityreview/" target="_blank"&gt;Security Code Review&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.nginxguts.com/2013/02/logging-modules-re-released/" target="_blank"&gt;Logging modules re-released!&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.netmagazine.com/features/writing-modular-frontend-components-2013" target="_blank"&gt;Writing modular frontend components in 2013&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://coding.smashingmagazine.com/2012/11/05/writing-fast-memory-efficient-javascript/" target="_blank"&gt;Writing Fast, Memory-Efficient JavaScript&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://architects.dzone.com/articles/implementing-recommender" target="_blank"&gt;Implementing a recommender engine using Hadoop and Mahout&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &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://www.codeproject.com/Articles/539179/Some-practices-to-write-better-Csharp-Net-code" target="_blank"&gt;Some practices to write better C#/.Net code&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/jj891057.aspx" target="_blank"&gt;.NET Collections, Part 2: Working with C5&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/jerrynixon/archive/2013/02/04/walkthrough-locking-asynchronous-file-operations.aspx" target="_blank"&gt;Walkthrough: Locking Asynchronous File Operations&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://ericlippert.com/2013/02/06/static-constructors-part-one/" target="_blank"&gt;Static constructors, part one&lt;/a&gt; - &lt;a href="http://ericlippert.com/2013/02/11/static-constructors-part-two/" target="_blank"&gt;two&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://architects.dzone.com/articles/how-resharper-rocks-my-average" target="_blank"&gt;How Resharper rocks my average work day.&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://compiledexperience.com/blog/posts/async-golden-rules" target="_blank"&gt;Simple golden rules for async / await&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.filipekberg.se/2013/02/14/decompiling-dotnet-applications/" target="_blank"&gt;Decompiling .NET Applications&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/544378/Synchronization-Thread-Safety-and-Performance" target="_blank"&gt;Synchronization, Thread Safety, and Performance&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://odetocode.com/blogs/scott/archive/2013/02/12/you-want-to-build-web-software-with-c.aspx" target="_blank"&gt;You Want To Build Web Software with C#?&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/pakistan/archive/2013/02/06/windows-phone-7-application-development-start-to-finish.aspx" target="_blank"&gt;Windows Phone 7 Application Development - Start to Finish&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.infragistics.com/community/blogs/stevez/archive/2013/02/04/create-your-own-ios-framework.aspx" target="_blank"&gt;Create Your Own iOS Framework&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://mobile.smashingmagazine.com/2013/02/13/designing-open-source-iphone-game/" target="_blank"&gt;Designing An Open-Source iPhone Game&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://ios-blog.co.uk/tutorials/objective-c-ios-weak-singletons/" target="_blank"&gt;Objective C &amp;amp; iOS Weak Singletons&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9874525" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author><category term="iOS" scheme="http://weblogs.asp.net/yuanjian/archive/tags/iOS/default.aspx" /></entry><entry><title>Cheatsheet: 2013 01.21 ~ 01.31</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2013/02/02/cheatsheet-2013-01-21-01-31.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2013/02/02/cheatsheet-2013-01-21-01-31.aspx</id><published>2013-02-02T06:30:20Z</published><updated>2013-02-02T06:30:20Z</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.msdn.com/b/brunoterkaly/archive/2013/01/20/migrating-ios-mvc-applications-to-windows-phone-8-m-v-vm-architecture.aspx" target="_blank"&gt;Migrating iOS MVC Applications to Windows Phone 8 (M-V-VM architecture)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/iphone/understanding-objective-c-blocks/" target="_blank"&gt;Understanding Objective-C Blocks&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.windows.com/windows_phone/b/wpdev/archive/2013/01/25/building-high-performance-windows-phone-apps.aspx" target="_blank"&gt;Building High Performance Windows Phone 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.thegeekstuff.com/2013/01/install-mongodb/" target="_blank"&gt;How to Install MongoDB from Source (and using YUM) on Linux&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.catswhocode.com/blog/super-useful-online-tools-to-make-javascript-development-easier" target="_blank"&gt;Super useful online tools to make JavaScript development easier&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.modulus.io/nodejs-and-express-static-content" target="_blank"&gt;Node.js and Express - Serving Static Content&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://designmodo.com/optimizing-website-speed/" target="_blank"&gt;Optimizing your Website Speed, Tools and Tips&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.jonathantneal.com/blog/understand-the-favicon/" target="_blank"&gt;Understand the Favicon&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.codeproject.com/Articles/25069/JSBasic-A-BASIC-to-JavaScript-Compiler" target="_blank"&gt;JSBasic - A BASIC to JavaScript Compiler&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/534636/Performance-Optimization-It-Is-Faster-When-You-Can" target="_blank"&gt;Performance Optimization - It Is Faster When You Can Measure It&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/536508/CodeplusReviewplusGuidelinesplus-e2-80-93plusPartp" target="_blank"&gt;Code Review Guidelines &amp;#8211; Part 2&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://architects.dzone.com/articles/linq-performance-count-and-any" target="_blank"&gt;Linq performance with Count() and Any()&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/535735/Implementing-a-Generic-Object-Pool-in-NET" target="_blank"&gt;Implementing a Generic Object Pool in .NET&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/534797/Troubleshooting-ASP-NET-based-Enterprise-Applicati" target="_blank"&gt;Troubleshooting ASP.NET based Enterprise Application Performance Problem&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/pfxteam/archive/2013/01/28/psychic-debugging-of-async-methods.aspx" target="_blank"&gt;Psychic Debugging of Async Methods&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/GitSupportForVisualStudioGitTFSAndVSPutIntoContext.aspx" target="_blank"&gt;Git support for Visual Studio - Git, TFS, and VS put into Context&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9827497" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author></entry><entry><title>Cheatsheet: 2013 01.01 ~ 01.20</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2013/01/21/cheatsheet-2013-01-01-01-20.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2013/01/21/cheatsheet-2013-01-01-01-20.aspx</id><published>2013-01-21T03:27:03Z</published><updated>2013-01-21T03:27:03Z</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://blogs.msdn.com/b/dsvc/archive/2012/12/30/unexpected-out-of-memory-exception-in-net-4-5-applications-that-uses-custom-stack-commit-size.aspx" target="_blank"&gt;Unexpected Out of Memory Exception in .Net 4.5 Applications that uses Custom Stack Commit Size&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/omnia/archive/2012/12/31/debuuging-hang-issue-of-asp-net-2-0-app-running-on-iis-6.aspx" target="_blank"&gt;Debugging Hang issue of ASP.net 2.0 App running on IIS 6.&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://candordeveloper.com/2012/12/31/automated-monitoring-for-windows-services/" target="_blank"&gt;Automated Monitoring for Windows Services&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.goyello.com/2013/01/07/8-most-common-mistakes-c-developers-make/" target="_blank"&gt;8 Most common mistakes C# developers make&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/524233/MapReduceplus-2fplusMapplusReductionplusStrategies" target="_blank"&gt;MapReduce / Map Reduction Strategies Using C#&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.filipekberg.se/2013/01/16/what-does-async-await-generate/" target="_blank"&gt;What does async &amp;amp; await generate?&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="https://github.com/rogerwang/node-webkit" target="_blank"&gt;node-webkit&lt;/a&gt; - Call all Node.js modules directly from DOM and enable a new way of writing applications with all Web technologies&lt;/li&gt;    &lt;li&gt;&lt;a href="http://webdevchecklist.com/" target="_blank"&gt;Web Developer Checklist&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/524066/SignalR-Simple-Chat-Application-in-Csharp" target="_blank"&gt;SignalR - Simple Chat Application in C#&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/interoperability/archive/2013/01/15/one-step-closer-to-full-support-for-redis-on-windows-ms-open-tech-releases-64-bit-and-azure-installer.aspx" target="_blank"&gt;One step closer to full support for Redis on Windows, MS Open Tech releases 64-bit and Azure installer&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="https://github.com/grisha/thredis" target="_blank"&gt;Thredis&lt;/a&gt; - Threaded Redis&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="https://github.com/gimenete/iOS-boilerplate" target="_blank"&gt;iOS-boilerplate&lt;/a&gt; - iOS-app template with lots of common tasks solved&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/520069/Property-Finder-a-Cross-Platform-Xamarin-MonoTouch" target="_blank"&gt;Property Finder &amp;#8211; a Cross-Platform Xamarin MonoTouch Mobile App&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/iphone/debugging-in-ios-essential-tips/" target="_blank"&gt;Debugging in iOS &amp;#8211; Essential Tips&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://stuartkhall.com/posts/ios-development-tips-i-would-want-if-i-was-starting-out-today" target="_blank"&gt;iOS Development Tips I Would Want If I Was Starting Out Today&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/iphone/using-scrollstyle-with-uipageviewcontroller/" target="_blank"&gt;Using ScrollStyle with UIPageViewController&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.regexper.com/" target="_blank"&gt;Regexper&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.aosabook.org/en/index.html" target="_blank"&gt;The Architecture of Open Source Applications&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9780061" 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 12.17 ~ 12.31</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2012/12/31/cheatsheet-2012-12-17-12-31.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2012/12/31/cheatsheet-2012-12-17-12-31.aspx</id><published>2012-12-31T08:35:04Z</published><updated>2012-12-31T08:35:04Z</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://www.techrepublic.com/blog/10things/10-skills-for-developers-to-focus-on-in-2013/3525" target="_blank"&gt;10 skills for developers to focus on in 2013&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://css.dzone.com/articles/oo-vs-functional-game-life" target="_blank"&gt;OO vs. functional: the Game of Life&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://net.tutsplus.com/tutorials/tools-and-tips/essential-command-line-tools-for-web-developers/" target="_blank"&gt;Essential Command-Line Tools for Web Developers&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.querymongo.com/" target="_blank"&gt;Query Translator&lt;/a&gt; - Convert MySQL Queries to MongoDB Syntax &lt;/li&gt; &lt;/ul&gt;  &lt;pre&gt;&lt;strong&gt;Web&lt;/strong&gt;&lt;/pre&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href="http://swizec.com/blog/elegantly-using-socket-io-in-backbone-apps/swizec/5712" target="_blank"&gt;Elegantly using socket.io in backbone apps&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://www.johnpapa.net/inside-the-asp-net-single-page-apps-template/" target="_blank"&gt;Inside the ASP.NET Single Page Apps Template&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="https://github.com/twitter/twemproxy" target="_blank"&gt;twemproxy&lt;/a&gt; - A fast, light-weight proxy for memcached and redis &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/511031/A-sample-real-time-web-application-using-Ember-js" target="_blank"&gt;A sample real-time web application using Ember.js, REST API, and SignalR&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://weblog.bocoup.com/node-stress-test-analysis/" target="_blank"&gt;Realtime Node.js App: A Stress Testing Story&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://dailyjs.com/2012/12/26/node-roundup" target="_blank"&gt;Node Roundup: 0.9.4, screener, Jyql&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://dailyjs.com/2012/12/27/backbone-tutorial-5" target="_blank"&gt;Backbone.js Tutorial: List Views&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/carmelop/archive/2012/12/27/iis7-s-performance-slower-than-iis6.aspx" target="_blank"&gt;IIS7&amp;#8217;s performance slower than IIS6&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/akraus1/archive/2012/12/19/151604.aspx" target="_blank"&gt;Profiling Code &amp;#8211; The Microsoft Way&lt;/a&gt; &lt;/li&gt;

  &lt;li&gt;&lt;a href="http://blogs.windows.com/windows_phone/b/wpdev/archive/2012/12/20/network-monitoring-for-windows-phone-apps.aspx" target="_blank"&gt;Network Monitoring for Windows Phone Apps&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/data-persistence-and-sandboxing-on-ios/" target="_blank"&gt;Data Persistence and Sandboxing on iOS&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9679114" 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" /></entry><entry><title>Cheasheet: 2012 12.01 ~ 12.16</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2012/12/16/cheasheet-2012-12-01-12-16.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2012/12/16/cheasheet-2012-12-01-12-16.aspx</id><published>2012-12-16T10:04:53Z</published><updated>2012-12-16T10:04:53Z</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://msdn.microsoft.com/en-us/magazine/jj863136.aspx" target="_blank"&gt;The C# Memory Model in Theory and Practice&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/jankrivanek/archive/2012/11/30/stringbuilder-performance-issues-in-net-4-0-and-4-5.aspx" target="_blank"&gt;StringBuilder performance issues in .NET 4.0 and 4.5&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://ayende.com/blog/160193/debugging-memory-issues-with-ravendb-using-windbg" target="_blank"&gt;Debugging memory issues with RavenDB using WinDBG&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://devhammer.net/blog/building-back-end-data-and-services-for-windows-8-apps-asp.net-web-api" target="_blank"&gt;Building Back-end Data and Services for Windows 8 Apps: ASP.NET Web API&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://fireworks.smashingmagazine.com/2012/12/03/design-ios-apps-with-adobe-fireworks/" target="_blank"&gt;Design Cutting Edge iOS Apps With Adobe Fireworks&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/iphone/how-to-test-your-apps-on-physical-ios-devices/" target="_blank"&gt;How to Test Your Apps on Physical iOS Devices&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/iphone/creating-your-first-ios-application/" target="_blank"&gt;Creating Your First iOS Application&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.informit.com/articles/printerfriendly.aspx?p=1994802" target="_blank"&gt;C, the Foundation of Objective-C&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.srccodes.com/p/article/22/android-hello-world-example-using-eclipse-ide-and-android-development-tools-adt-plugin" target="_blank"&gt;Android Hello World Example using Eclipse IDE and Android Development Tools (ADT) Plugin&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://cleancodedevelopment-qualityseal.blogspot.ch/2012/12/first-android-app-step-by-step.html" target="_blank"&gt;First Android App Step by Step&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://devlicio.us/blogs/derik_whittaker/archive/2012/12/08/how-to-compile-all-your-typescript-ts-files-into-a-single-js-file.aspx" target="_blank"&gt;How to compile all your TypeScript .ts files into a Single .js file&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9593927" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author><category term="Android" scheme="http://weblogs.asp.net/yuanjian/archive/tags/Android/default.aspx" /><category term="iOS" scheme="http://weblogs.asp.net/yuanjian/archive/tags/iOS/default.aspx" /></entry><entry><title>Cheatsheet: 2012 11.19 ~ 11.30</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2012/12/04/cheatsheet-2012-11-19-11-30.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2012/12/04/cheatsheet-2012-11-19-11-30.aspx</id><published>2012-12-04T06:58:03Z</published><updated>2012-12-04T06:58:03Z</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://www.linuxstall.com/no-defragmentation-needed-in-linux/" target="_blank"&gt;NO DEFRAGMENTATION NEEDED IN LINUX&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://architects.dzone.com/articles/installing-git-new-server" target="_blank"&gt;Installing Git on a New Server&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://architects.dzone.com/articles/lightweight-rpc-%C3%B8mq-and" target="_blank"&gt;Lightweight RPC with ZeroMQ (&amp;#216;MQ) and Protocol Buffers&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/b/webdev/archive/2012/11/19/all-about-httpruntime-targetframework.aspx" target="_blank"&gt;All about &amp;lt;httpRuntime targetFramework&amp;gt;&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/webdev/archive/2012/11/23/asp-net-web-api-and-http-byte-range-support.aspx" target="_blank"&gt;ASP.NET Web API and HTTP Byte Range Support&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://csharpguidelines.codeplex.com/releases/view/98254" target="_blank"&gt;Coding Guidelines for CSharp 3.0, 4.0 and 5.0&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/63568/HTTP-Push-from-SQL-Server-Comet-SQL" target="_blank"&gt;HTTP Push from SQL Server &amp;#8212; Comet SQL&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://krishnasblog.com/2012/11/19/ios-programming-using-xcode-ide-and-objective-c-my-take/" target="_blank"&gt;iOS Programming using Xcode IDE and Objective C: My take&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.infragistics.com/community/blogs/stevez/archive/2012/11/19/c-to-objective-c-part-1-strings.aspx" target="_blank"&gt;C# to Objective-C&lt;/a&gt; - &lt;a href="http://www.infragistics.com/community/blogs/stevez/archive/2012/11/20/c-to-objective-c-part-2-arrays.aspx" target="_blank"&gt;Part2&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.kevgriffin.com/debugging-node-js-projects/" target="_blank"&gt;Debugging node.js Projects&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://css.dzone.com/articles/what-spdy-deployment" target="_blank"&gt;What is SPDY? Deployment Recommendations&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://devcenter.heroku.com/articles/nodejs-mongoose" target="_blank"&gt;Object Modeling in Node.js with Mongoose&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9512160" 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="iOS" scheme="http://weblogs.asp.net/yuanjian/archive/tags/iOS/default.aspx" /></entry><entry><title>Cheatsheet: 2012 11.01 ~ 11.18</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2012/11/18/cheatsheet-2012-11-01-11-18.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2012/11/18/cheatsheet-2012-11-01-11-18.aspx</id><published>2012-11-18T07:27:22Z</published><updated>2012-11-18T07:27:22Z</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://www.codeproject.com/Articles/488207/ZeroMQ-via-Csharp-Introduction" target="_blank"&gt;ZeroMQ via C#: Introduction&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://visualstudiomagazine.com/articles/2012/11/01/more-than-just-async.aspx" target="_blank"&gt;C# 5.0: More Than Just Async&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/ReactiveExtensionsRxIsNowOpenSource.aspx" target="_blank"&gt;Reactive Extensions (Rx) is now Open Source&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/494592/The-Windows-Store-App-Lifecycle" target="_blank"&gt;The Windows Store App Lifecycle&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Mobile&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.luanova.org/ioswithlua" target="_blank"&gt;iOS Programming with Lua&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://designwoop.com/2012/11/objective-c-iphone-app-uiwebview-basics-in-xcode/" target="_blank"&gt;Objective-C iPhone App UIWebView Basics in Xcode&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/iphone/uicollectionview-layouts/" target="_blank"&gt;A Springboard-Like Layout With the UICollectionView Class&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://mobile.tutsplus.com/tutorials/iphone/afnetworking-1-0/" target="_blank"&gt;AFNetworking 1.0&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.algolia.com/need-performance-on-mobile-use-c-cpp/" target="_blank"&gt;C/C++ is still the only way to have high performance on Mobiles&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/2012/11/05/writing-fast-memory-efficient-javascript/" target="_blank"&gt;Writing Fast, Memory-Efficient JavaScript&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.johnpapa.net/insidespatemplate/" target="_blank"&gt;Inside the New Single Page Apps Template&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/cellfish/archive/2012/11/08/http-keep-alive-is-not-always-your-friend-but-math-is.aspx" target="_blank"&gt;HTTP Keep-Alive is not always your friend - but math is!&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blog.eviac.com/2012/11/web-server-in-c.html" target="_blank"&gt;Web Server in C&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.joezimjs.com/javascript/plugging-into-socket-io-the-basics/" target="_blank"&gt;Plugging Into Socket.IO: The Basics&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="https://httpkit.com/resources/HTTP-from-the-Command-Line/" target="_blank"&gt;9 uses for cURL worth knowing&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/493754/EpServerEngine-A-lightweight-Template-Server-Clien" target="_blank"&gt;EpServerEngine - A lightweight Template Server-Client Framework using C++ and Windows Winsock&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9411031" 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 10.24 ~ 10.31</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2012/11/02/cheatsheet-2012-10-24-10-31.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2012/11/02/cheatsheet-2012-10-24-10-31.aspx</id><published>2012-11-02T02:35:29Z</published><updated>2012-11-02T02:35:29Z</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.japf.fr/2012/10/fun-with-ildasm-and-ilasm-tweaking-the-code-of-an-existing-library/" target="_blank"&gt;Fun with ILDASM and ILASM: tweaking the code of an existing library&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/483475/Memory-Limits-in-a-NET-Process" target="_blank"&gt;Memory Limits in a .NET Process&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://weblogs.asp.net/sreejukg/archive/2012/10/25/nuget-package-manager-in-visual-studio-2012.aspx" target="_blank"&gt;NuGet package manager in Visual Studio 2012&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://dotnet.dzone.com/articles/xna-monogame-and-beyond" target="_blank"&gt;XNA to MonoGame... And Beyond!&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://damieng.com/blog/2012/10/29/8-things-you-probably-didnt-know-about-csharp" target="_blank"&gt;8 things you probably didn&amp;#8217;t know about C#&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.telerik.com/blogs/posts/12-10-22/introducing-icenium---an-integrated-cloud-environment-for-hybrid-mobile-app-development.aspx" target="_blank"&gt;Introducing Icenium - an Integrated Cloud Environment for Hybrid Mobile App Development&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.codeproject.com/Articles/482668/WindowsplusPhoneplusvsplusiOSplusDevelopmentplus-w" target="_blank"&gt;Windows Phone vs iOS Development (with C#): Round One&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/dotnet/archive/2012/10/30/announcing-the-release-of-the-net-framework-for-windows-phone-8.aspx" target="_blank"&gt;Announcing the release of the .NET Framework for Windows Phone 8&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://keyholesoftware.wordpress.com/2012/10/30/iphoneipad-development-with-monotouch-a-tutorial/" target="_blank"&gt;iPhone/iPad Development With MonoTouch &amp;#8211; A Tutorial&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/2012/10/23/the-truth-about-nuget-and-its-future.aspx" target="_blank"&gt;The Truth about NuGet and its Future&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.sitepoint.com/talk-node-js-with-the-experts-how-it-all-ent-down/" target="_blank"&gt;Talk Node.js with the Experts &amp;#8211; How it all went Down&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://eclipsesource.com/blogs/2012/10/26/top-10-tips-how-to-be-more-productive-with-the-best-ide/" target="_blank"&gt;My Top 10 Tips on how to be more productive with the Eclipse IDE&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.toptrix.net/2012/03/bootable-usb-making-tools-windows-linux.html" target="_blank"&gt;12 Best Tools To Create Bootable USB For Windows And Linux&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://coding.smashingmagazine.com/2012/10/29/powerful-command-line-tools-developers/" target="_blank"&gt;Powerful Command Line Tools For Developers&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/vijaysk/archive/2012/10/27/tools-to-simulate-cpu-memory-disk-load.aspx" target="_blank"&gt;Tools To Simulate CPU / Memory / Disk Load&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://geekswithblogs.net/akraus1/archive/2012/10/27/151086.aspx" target="_blank"&gt;Do Not Optimize Without Measuring&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://webdesignledger.com/tips/8-code-snippets-templates-for-new-website-projects" target="_blank"&gt;8 Code Snippets for New Website Projects&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://davidjconnelly.wordpress.com/2011/07/03/the-best-php-framework-of-2011/" target="_blank"&gt;The Best PHP Framework&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://skytechgeek.com/2012/10/recently-released-frameworks-for-developers/" target="_blank"&gt;10 Recently Released Frameworks for Developers&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9278730" 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 10.17 ~ 10.23</title><link rel="alternate" type="text/html" href="http://weblogs.asp.net/yuanjian/archive/2012/10/23/cheatsheet-2012-10-17-10-23.aspx" /><id>http://weblogs.asp.net/yuanjian/archive/2012/10/23/cheatsheet-2012-10-17-10-23.aspx</id><published>2012-10-23T06:25:19Z</published><updated>2012-10-23T06:25:19Z</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.techrepublic.com/blog/security/ddos-attack-methods-and-how-to-prevent-or-mitigate-them/8523" target="_blank"&gt;DDoS attack methods and how to prevent or mitigate them&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://cloud.dzone.com/articles/create-java-app-server-virtual" target="_blank"&gt;Create a Java App Server on a Virtual Machine&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.switchonthecode.com/tutorials/simple-chat-nodejs-plus-websockets" target="_blank"&gt;Simple Chat - Node.js + WebSockets&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.deanhume.com/Home/BlogPost/improve-page-load-times-with-dns-prefetching/80" target="_blank"&gt;Improve Page Load Times With DNS Prefetching&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://snmaynard.com/2012/10/17/things-i-wish-i-knew-about-mongodb-a-year-ago/" target="_blank"&gt;Things I wish I knew about MongoDB a year ago&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.codeproject.com/Articles/13853/Secure-Coding-Best-Practices-for-Memory-Allocation" target="_blank"&gt;Secure Coding Best Practices for Memory Allocation in C and C++&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/jimoneil/archive/2012/10/15/windows-8-notifications-push-notifications.aspx" target="_blank"&gt;Windows 8 Notifications: Push Notifications&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://techathlon.com/turnkey-linux-the-professional-replacement-for-wampmampxampp/" target="_blank"&gt;Turnkey Linux, the professional replacement for WAMP/MAMP/XAMPP&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://javapapers.com/core-java/how-to-call-a-c-program-from-java/" target="_blank"&gt;How to call a C program from Java?&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://howtodoinjava.com/2012/10/22/singleton-design-pattern-in-java/" target="_blank"&gt;Singleton design pattern in java&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/b/dotnet/archive/2012/10/17/net-framework-4-5-off-to-a-great-start.aspx" target="_blank"&gt;.NET Framework 4.5 &amp;#8211; Off to a great start&lt;/a&gt; - &lt;a href="http://www.techbubbles.com/microsoft/multicore-jit-in-net-framework-4-5/" target="_blank"&gt;Multicore JIT in .NET Framework 4.5&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://peterkellner.net/2012/10/19/building-net-libraries-for-both-xamarins-monodevelop-and-visual-studio-2012/" target="_blank"&gt;Building .Net Libraries For Both Xamarin&amp;#8217;s MonoDevelop and Visual Studio 2012&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/dotnet/archive/2012/10/18/an-easy-solution-for-improving-app-launch-performance.aspx" target="_blank"&gt;An easy solution for improving app launch performance&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://tirania.org/blog/archive/2012/Oct-22.html" target="_blank"&gt;Mono 3.0 is out&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/b/bclteam/archive/2012/10/22/using-async-await-without-net-framework-4-5.aspx" target="_blank"&gt;Using async/await without .NET Framework 4.5&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=9183224" width="1" height="1"&gt;</content><author><name>gOODiDEA</name><uri>http://weblogs.asp.net/members/gOODiDEA.aspx</uri></author><category term="DDOS" scheme="http://weblogs.asp.net/yuanjian/archive/tags/DDOS/default.aspx" /><category term="JNI" scheme="http://weblogs.asp.net/yuanjian/archive/tags/JNI/default.aspx" /></entry></feed>