Async, Exceptions and Library Design

Hat tip to Stephen Toub for discussing this with me and helping to describe the solution.

At my CodeMash precompiler, I mentioned how the C#

Read more >> Async, Exceptions and Library Design

MVP Summit Recap

Let me start by saying that much of the content at the Microsoft MVP Summit is covered by the NDA MVPs sign with Microsoft in

Read more >> MVP Summit Recap

Assert.ThrowsException for async lambdas

UPDATE: Jake Ginnivan pointed out an inefficiency in my code below. I was awaiting the async method under test twice.

 

As I mentioned a

Read more >> Assert.ThrowsException for async lambdas

Windows 8 Unleashed Developer Event coming to Ann Arbor

We’ve partnered with Microsoft to host “Windows 8 Unleashed” in Ann Arbor on Thursday January 24th. This is a free event, sponsored by Microsoft, and

Read more >> Windows 8 Unleashed Developer Event coming to Ann Arbor

SRT DeveloperInfusion Training: Launching in January

We are excited to announce public classes for developers launching in January of 2013.

Twice a month, we’ll host .NET developer training classes for professional

Read more >> SRT Developer Infusion Training: Launching in February

Join me for a CodeMash precompiler workshop on C# async

I’m thrilled to be enjoying a new experience at CodeMash 2013: I’ll be hosting a precompiler workshop on C# 5.0 async programming techniques.

I’ve

Read more >> Join me for a CodeMash precompiler workshop on C# async

Reader Question: Member Initializers vs. Constructors

I received a very interesting question from a reader earlier this week:

I have a question for you about Item 12 in Effective C# (2nd

Read more >> Reader Question: Member Initializers vs. Constructors

SRT Solutions Trains LLamasoft Software Developers on C#

FOR IMMEDIATE RELEASE – MAY 30, 2012 – ANN ARBOR, MICH. — SRT Solutions, a software development, research and training company, recently began work with

Read more >> SRT Solutions Trains LLamasoft Software Developers on C#

WinRT Sample: A quick look at Semantic Zoon

Yes, this is yet another of those notes about one of the Metro samples. This one discusses grouped views and semantic zoom. As was true

Read more >> WinRT Sample: A quick look at Semantic Zoom

WinRT: App Activation, Resume and Suspend

This post doesn’t have much code, but there’s a few important points to remember for working with WinRT apps and application suspend and activation.

When

Read more >> WinRT: App Activation, Resume and Suspend