Technology Post Roundup–6th Edition

In Canada, we’re fortunate to have many community experts and MVPs. Throughout the month, they write about and talk about some really cool things. Many of you have told us that you’d like it to be easier to discover them and what they’re writing about. The team and I will be curating top picks and sharing them with you in frequent technology post round ups.

Windows 8

Windows Azure

  • Table Storage 2.0 by Tyler Doerksen
    This post has been a long time coming. In late October the Windows Azure Storage Team released a new version of the storage services API libraries. At first these libraries were shipped with the Azure SDK, then later provided by NuGet but used the same version number as the Azure SDK. Now even the version numbers are different, where the latest Azure SDK is 1.8 the storage API is on version 2.0.
  • Demo Code for my “Windows Azure As the Backbone” talk at DevTeach by Erez Harari
    See how easy it is to create a web-api based app using the Visual Studio 2012 wizard, deploy it to Azure and then create Windows 8 and Windows Phone 8 apps that uses the service from within Azure.
  • Windows Azure Active Directory Federation In Depth (Part 2) by Steve Syfuhs
    In my last post I talked a little bit about the provisioning and federation processes for Office 365 and Windows Azure Active Directory (WAAD). This time around I want to talk a little bit about how the various pieces fit together when federating an on premise Active Directory environment with WAAD and Office 365. You can find lots of articles online that talk about how to configure everything, but I wanted to dig a little deeper and show you why everything is configured the way it is.
  • EF5 Code-First Migrations on SQL Azure - Reference Not Supported by James Chambers
    What you should be doing when migrating to SQL Azure.
  • Know Your Network - The Azure Service Dashboard by James Chambers
    Having trouble viewing your Windows Azure Website? In spite of all the inner voices' assurances, it might not be you.
  • Upgrading to Azure SDK 1.8 by Tyler Doerksen
    Recently I had to work with an older Azure solution which was originally written on Visual Studio 2010 and Windows Azure SDK 1.6. When I opened the solution in VS 2012 it prompted me to upgrade the SDK version which caused a few problems.

Windows Phone

Visual Studio and ALM

  • My collection of favourite TFS utilities by Aaron Kowall
    So, you’re in charge of your company or team’s Team Foundation Server.  Wish it was easier to manage, administer, extend?  Well, here are a few utilities that I highly recommend looking at.
  • Scale out Team Foundation Service Build Server by Ahmed Al-Asaad
    In this article, Ahmed setups up an on premise Build Server to build Windows Store applications that are hosted in tfs.VisualStudio.com.
  • Deploying Test Data for MSTest by David Alpert
    MSTest, the unit testing framework from Microsoft that ships out of the box with the last few versions of Visual Studio, has a great feature whereby tests run through Visual Studio are not run in the output path of the project (like other common testing frameworks in the .NET space) but are rather copied after build to a TestResults folder with a unique name and run there.

.NET Programming

SQL Server

  • Microsoft SQL Server 2012 File Tableby Eric Moreau
    Introduction to the FileTable feature which is a great enhancement over the FileStream. In short, the FileTable feature let users store files within a special table in a SQL Server database straight from Windows (not having to do anything special). Most users won’t even know the file is in fact stored in a database.

Of Interest

  • SOLID as an Anti-Pattern by David Alpert
    An article about how applying some of the SOLID principles can become an anti-pattern, when using them makes your software more brittle and resistant to change rather than less.
  • Calls to GetManifestResourceStream Always Return NULL by James Chambers
    If you are trying to load resources that are compiled into your assembly as Embedded Resources, it appears you can't use extra "dotting" in your naming convention or the compilers won't properly add your file to the manifest, at which point all calls to GetManifestResourceStream will return null.
  • Kinect SDK and Windows 8 by Erez Harari
    Microsoft Kinect SDK is claimed to work under Windows 8. Well, before you run-off starting to develop your next Kinect multi-touch experience for the Windows 8 UI, it is important that you know that there are limitations to that.

If you’ve come across a great technology post and think we should share it, please let us know by sharing the post in the Canadian Developer Connection LinkedIn group. Make sure to share how the post helped you get something done. I’m sure your fellow developers would appreciate the insights.

Until next edition!