Build day 2: WinRT and managed languages

I must preface this post. There are more than 10 concurrent sessions in each slot, and obviously I’ve only seen one in each session. I also picked my sessions based on my perspective as a .NET / C# developer. I’m actually very pleased with what I …

Read more >> Build day 2: WinRT and managed languages

SRT Software Development Series: Zero2Silverlight (Rescheduled)

I interrupt my normal tech content for an event announcement. I’m happy to announce that Paul Sheriff is coming to Ann Arbor to teach his one day “Zero to Silverlight” training. The event will be held on Tuesday, August 30th, at SPARK Central in…

Read more >> SRT Software Development Series: Zero2Silverlight (Rescheduled)

Chris Marinos speaking at NYC F# Meetup

I’m now at that point where I’m blogging about others’ accomplishments. And I’m thrilled. Chris Marinos SRT’s resident F# guy is giving his Getting your Func(tional) on with F# talk at the New York City F# Meetup Group tomorrow (June 16th). …

Read more >> Chris Marinos speaking at NYC F# Meetup

Thoughts and Speculation: Windows 8 Announcements

Last week, Microsoft took the wraps off the new Windows 8 shell. Predictably, the internet has been filled with opinions and predictions.  I may as well add mine. What we saw I am very impressed with the new UI, the immersive nature of Metro sty…

Read more >> Thoughts and Speculation: Windows 8 Announcements

Want to help improve Visual Studio Performance?

Then install PerfWatson. Briefly, PerfWatson is a diagnostic tool that Microsoft released that helps the Visual Studio team diagnose, and then alleviate performance bottlenecks in Visual Studio. It is an addon to Visual Studio. It detects when the UI …

Read more >> Want to help improve Visual Studio Performance?

Event: Paul Sheriff coming to Ann Arbor

I’m thrilled to announce another event in the SRT Software Development Series. Paul Sheriff, a fellow Regional Director, and author of an immense amount of developer content, is coming to Ann Arbor for a one day class on Silverlight. “From Zero t…

Read more >> Event: Paul Sheriff coming to Ann Arbor

Async 13: Expressions that contain await

Let’s keep up that async momentum.  It’s time to explore another set of Lucian’s online async samples. This time, it’s about expressions around an await. The key concept here is you can substitute ‘await <SomeExpression>’ any…

Read more >> Async 13: Expressions that contain await

async 11: Control Flow and await

The next set of Async samples shows how the await keyword integrates into the familiar control flow constructs in the C# language. There are seven different samples in this section, and I won’t show all of them. Again, I’ll encourage you to visit L…

Read more >> async 11: Control Flow and await

Silverlight vs. HTML5: Both are important to our future

Last week, three Microsoft Vice Presidents coauthored this post to clarify Microsoft’s position on HTML5 and Silverlight. The answer isn’t too surprising:  both are very important. This is consistent with two requirements we developers have he…

Read more >> Silverlight vs. HTML5: Both are important to our future

async 8: creating combinators

These samples use the concepts from the last sample to handle situations where an async operation does not complete as quickly as users might expect.  The first sample shows you how to handle the situation where an async operation should be cancel…

Read more >> async 8: creating combinators