Moved from Blogger to self-hosted WordPress
The URL is the same but hosting for this blog has moved from Google’s Blogger to hosting WordPress on my own server. I learned a lot in this transition, and…
Read up on .NET news, tips, cautions... and other areas of technological interest.
The URL is the same but hosting for this blog has moved from Google’s Blogger to hosting WordPress on my own server. I learned a lot in this transition, and…
In my last post I mentioned I was focusing my attention on the IronPigeon protocol. Since then, the IronPigeon project has matured and added support for both iOS and Android…
Some of you may have already heard the announcement on .NET Rocks (time index 41:30), but in case you haven’t: Visual Studio 2012 will include DotNetOpenAuth in all its ASP.NET…
Last time we talked about GC pressure from enumerating collections using their interfaces rather than their concrete types. It turns out that the garbage produced by using the interfaces is…
As you may already know, I’m a Microsoft developer who works on Visual Studio. Improved performance and responsiveness is a major goal for the 2012 release. As much of the…
In summary, someone please fix NUnit to support async task methods. MSTest Pros: Best IDE experience for VS2010 and earlier (VS 2012 supports MSTest and other frameworks equally). Cons: It…
The topics of immutability and functional programming has fascinated me lately. Mostly because of my work on the Visual Studio Common Project System (CPS) which is a large, highly multi-threaded…
The async CTP that adds the C# await keyword doesn’t include an awaitable MSBuild. It’s easy to add yourself. Just copy and paste the the BuildSubmissionAwaitExtensions class from the code…
The async CTP that adds the C# await keyword doesn’t include an awaitable WaitHandle. It’s easy to add yourself. Just copy and paste the following code somewhere in your project…
Although there is an official spec for OAuth 1.0, the spec only outlines what the community refers to as “3-legged OAuth”. An alternative form of OAuth is loosely referred to…