ASP.NET Web API: Using Namespaces to Version Web APIs
In this post, I’ll show how to extend the routing logic in ASP.NET Web API, by creating a custom controller selector. Suppose that you want to version your web API by defining URIs like the...
View ArticleUse the Git command prompt to supplement Visual Studio
By: Andy Lewis and Matthew MitrikIn Visual Studio Tools for Git we aim to offer the fundamental features you need to develop an app in a Git version-controlled codebase. We explain how to perform these...
View ArticleTips for localizing Windows Phone apps – Part 2
This blog post was authored by Dan Zucker, a program manager on the Windows Phone team.- AdamAs part 2 of this two-part series, this post focuses on the great new Multilingual App Toolkit (MAT) v1.2...
View ArticleAdvanced Developers Conference 2013: C++
The Advanced Developers Conference 2013 takes place May 7-8 this year with sessions on building modern device apps, drivers, graphics development, debugging, creating and consuming cloud services,...
View ArticleFlash in Windows 8
Starting tomorrow, we are updating Internet Explorer 10 in Windows 8 and Windows RT to enable Flash content to run by default. On Windows 8, all Flash content continues to be enabled for IE on the...
View ArticleMigrating ANIDs to Windows Phone 8
This blog post was authored by Joao Lucas Guberman Raza, a program manager on the Windows Phone team.- AdamANID and ANID2 ANID (anonymous ID) and ANID2 are hashed representations of the Microsoft...
View ArticleSQL Database Connectivity and the Idempotency Issue
Applications connecting to SQL Server sometimes experience connections breaks due back-end failures. In general, they tend to be uncommon in LAN environment and more frequent in WAN topologies, when...
View ArticleAre you missing a cow?
Saturday night I was at my son’s lacrosse game with the family. My wife got a phone call. It was a fellow farmer and neighbor, Noah (about 2 miles south of us). His question was “Are you missing a...
View ArticleTechnology fails in film are the new Wilhelm Scream
There's no other explanation. It must be a tradition like the Wilhelm scream. What, haven't heard of the Wilhelm scream? Well, once you do it's impossible to not hear it in every film. It's in freaking...
View ArticleRounding up Office 365 developer content
This week, we completed the facelift of our entry point for Office 365 developer content on MSDN.The Office 365 Developer Center pulls together the resources that partners and developers need to build...
View ArticleDesigning for multiple form factors
Creating applications that run on a variety of form factors has become a necessity in an environment where applications live in the cloud and people bring their own devices to work, commonly referred...
View ArticleUsing the SQLite database engine with Windows Phone 8 apps
This blog post was authored by Himadri Sarkar, a program manager on the Windows Phone team.- AdamYou may have heard that with the Windows Phone SDK 8.0 release, the SQLite database engine is fully...
View ArticleDeploy a Secure ASP.NET MVC application with OAuth, Membership and SQL Database
This tutorial shows you how to build a secure ASP.NET MVC 4 web application that enables users to log in with credentials from Facebook, Yahoo, and Google. You will also deploy the application to...
View ArticleMarch 2013 Internet Explorer Updates
Microsoft Security Bulletin MS13-021 - CriticalThis security update resolves eight privately reported vulnerabilities and one publicly disclosed vulnerability in Internet Explorer. The most severe...
View ArticleCross-post from the SharePoint blog: Options to create forms in SharePoint 2013
Last week, Keenan Newton published a blog post on the SharePoint blog. In his post, Keenan explains the different options for creating forms in SharePoint 2013. To summarize, you can choose from...
View Article"Invoke the method with await"... ugh!
I can be a bit sensitive when it comes to language and how concepts are conveyed. I think it’s important to be accurate, even if not precise, when describing what something is or how to use it, as...
View ArticleTrip Report: TechDays Netherlands 2013
Last week I had the pleasure of speaking at TechDays in The Hague, Netherlands. It was my fourth time speaking there and as always the show does not disappoint! Held at the World Forum, the venue is...
View ArticleAlive with Activity, Part 3: Push notifications and Windows Azure Mobile...
In Part 1 of this series we explored what “aliveness” means to a user and how apps participate in creating that experience. In Part 2 we looked at how to write and debug web services to support...
View ArticleHanselman's Newsletter of Wonderful Things: February 26th, 2013
I have a "whenever I get around to doing it" Newsletter of Wonderful Things. Why a newsletter? I dunno. It seems more personal somehow. Fight me.Still, it's one more site to check and it's a hassle for...
View ArticleRelease Notes 3/14/2013
This week, the CodePlex team responded to a couple pain points expressed by our users. Notable improvements are:The download service is now much more reliableDiscussions and issues will now render 100%...
View Article