Happy New Year! Have a happy and healthy 2012.
Top Links
- Reactive Extensions for JavaScript (RxJS) v1.0.10621 SP1 (MS Downloads)
 - JavaScript for C# developers: the Module Pattern (part 1) and Part 2 (Julian M. Bucknall)
 - SOLID JavaScript: The Liskov Substitution Principle (Derek Greer)
 - A Windows Phone 7 behavior to show an image background for a search string (Joost van Schaik)
 - Hanselminutiae-ten with Richard Campbell (Scott Hanselman)
 
.NET / Visual Studio
- Application analysis: Northwind.NET (Oren Eini)
 - AggregateException.WithoutCancellations Method (Richard Carr)
 - Oracle Releases Provider with EF 4 Support (but not really EF 4.1 and EF4.2) (Julie Lerman)
 - Rx – Window (Bnaya Eshet)
 - Using the MNS_DRAGDROP style: Menu rearrangement (Raymond Chen)
 - Resharper 6.1 – new nice features – 1 (Tatworth)
 - On mutable state (Brian Marick)
 - "Netduino – Getting Started with *" Series and Visual Studio 2010 and .NET Framework 4 Training Kit December 2011 Release (Think "MVC3 VB and OData HOL Love" version) (Greg Duncan)
 - New dotPeek Build: Base Types and Inheritors in Assembly Explorer and ReSharper 6.1.1 Early Access (Jura Gorohovsky)
 
Web Development
- Deploying independent web applications to Windows Azure using single web role and ASP.NET MVC: Helper method to display date ranges (Gunnar Peipman)
 - ASP.NET MVC 3 – Creating a Simple Log-In Form (Vincent Maverick Durano)
 - Has the hash DoS patch been installed on your site? Check it right now with ASafaWeb! (Troy Hunt)
 - Day 6 – Getting canvas in on the web fonts fun (Val Head)
 - Apache Hadoop on Windows Azure Part 3 – Creating a Word Count Hadoop Job with a few twists and Apache Hadoop on Windows Azure Part 4- Remote Login to Hadoop node for MapReduce Job and HDFS administration and Apache Hadoop on Windows Azure Part 5 – Running 10GB Sort Hadoop Job with Teragen, TeraSort and TeraValidate Options and Apache Hadoop on Windows Azure Part 6 – Running 10GB Sort Hadoop Job with TeraSort Option and understanding MapReduce Job administration and Apache Hadoop on Windows Azure Part 7 – Writing your very own WordCount Hadoop Job in Java and deploying to Windows Azure Cluster (Avkash Chauhan)
 - PHP can perform better than Node.js (Henri Bergius)
 - This Week In REST (John Sheehan)
 
Design / Methodology / Testing
- How To: Get the Test Case associated with the unit test? (Gautam Goenka)
 - Story in bddify (Mehdi Khalili)
 - API design challenge – builder (Krzysztof Koźmic)
 - The Language of Risk and Yak Shaving: Tracking the yak stack (Mark Needham)
 - Automating Daily Status Reports with Project Server and Team Foundation Server (Ryan Hayes)
 - Problems Already Solved (Calvin Bottoms)
 
Silverlight / WPF / Windows Phone
- From the All-in-One Framework team comes the Story Creator Sample Application for Windows Phone 7 and Windows Azure (Greg Duncan)
 - 2000 WPF Things #462 – Drawing a Better Looking GridSplitter (Sean Sexton)
 - StatLight v1.6 is Out (Jason Jarrett)
 - WPF Textbox with hints (Rohit Sharma)
 
Podcasts / Screencasts / Videos
- .NET Rocks! – Corey Haines Code Retreats Globally (Carl Franklin & Richard Campbell)
 - YOW! 2011: Dave Thomas on YOW!, Technoculture, Modern Programming, and More and YOW! 2011: Tony Morris – Functional Programming and Functional Thinking (Charles Torre)
 - Windows Phone Dev Podcast Episode 048 – “Crystal Balls” (Ryan Lowdermilk & Travis Lowdermilk)
 - Major Nelson Podcast Show 424: We look back at the year in gaming and choose our favorite titles (Larry Hyrb)
 - Gillmor Gang Live 12.30.11 (TCTV) and Gillmor Gang 12.31.11 (TCTV) (Steve Gillmor)
 - Engadget Podcast 270 – 12.30.2011 (Trent Wolbe)
 - The JavaScript Show – A Tinge of Christmas (Peter Cooper & Jason Seifer)
 - Gweek 033: Jesse Thorn (Mark Frauenfelder)
 - Video on How to work with AutoCompleteBox in Windows Phone 7 (Dhananjay Kumar)
 
Community / Events
- Farewell Most Valuable Professional Status (Alan Stevens)
 - FUSE Labs: Year in Review (Lili Cheng)
 - Top Ten Microspotting Profiles of 2011 (MS JobsBlog)
 - The World’s Youngest Microsoft Certified Professional Is In Critical Condition (MSFT) (Dylan Love)
 
Database
- SSIS Community Tasks and Components (James Serra)
 - SSRS vs SCVMM – The Kerberos token dispute (Martin Hinshelwood)
 - The selected database contains foreign keys that create a cycle (Gunnar Peipman)
 - RedGate SQL Index Manager BETA (Tim Radney)
 - Estimated Completion Time for Backups and Restores (Jorge Segarra)
 - SQL Azure to Developers: Some Basic Concepts (Dhananjay Kumar)
 - Welcome to the Federation… SQL Azure Database Federation that is… (Or "Sharding for the New Year") (Greg Duncan)
 
Miscellaneous
- Getting Your Notes Into OneNote (Jeff Cardon)
 
More Link Collections
- Interesting Finds: December 30, 2011 and Interesting Finds: December 31, 2011 (Jason Haley)
 - Distributed Weekly 135 (Scott Banwart)
 - The Morning Brew #1012 (Chris Alcock)
 - 2011 Greatest Hits (Scott Hanselman)
 - Retrospective 65 – NOT Scrum and Insane Agile Teams (Peter Saddington)
 - Daily WP7 Development News 29 Dec 2011 (Windows Phone Geek)
 - Double Shot #785 (Mike Gunderloy)
 - MVP Friday Five: December 30, 2011 (MVP Award Program)
 - Monthly Summary – December 2011 (Kunal Chowdhury)
 - Top Official Microsoft Blog Posts of 2011 (Jeffrey Meisner)
 - Daily News Digest 12/30/2011 (Silverlight Show)
 - Web Dev Tweets 27-Dec-2011 and 28-Dec-2011 (Elijah Manor)
 - Windows Dev News for December 28, 2011 – #0018 and Windows Dev News for December 29, 2011 – #0019 (Dave Campbell)
 
The Geek Shelf
   | 
Pro WPF in C# 2010 by Matthew MacDonald |