Build Your Own WDS Discovery Image
Given that I work on the Windows team, it shouldn’t come as a surprise that we use Windows Deployment Services to distribute Windows images internally. For most machines, it’s really convenient. You...
View ArticleUsing Task in ASP.NET MVC Today
I’ve been experimenting with the new async support coming in the next version of C# (and VB). I must say, I’m very impressed. Async is one of those things you know you’re supposed to be doing. However,...
View ArticleOpen Position On My Team
My team is hiring. I don’t have a link to the job description on the Microsoft Careers site yet, but the job description is below. Interested? Send me mail. IC PM2/Senior Program Manager Position in...
View ArticleThe Windows Runtime
After nearly 2 years of not being able to tell anyone what I was working on – or even the name of the team I was on! – //build is finally here and the Windows 8 developer preview is finally out there...
View ArticleUsing WinRT from C# //build Demo
Yesterday at //build, Jesse Kaplan and I delivered the Using Windows Runtime from C# and Visual Basic talk. In the talk, I demonstrated how natural and familiar it is to use WinRT from C# by building a...
View ArticleMy //build Talk
I just realized that while I posted the demo steps from my //build talk, I never posted the talk itself here on DevHawk. Consider that oversight rectified with this post. (Note, the static image below...
View ArticleBuilding WinRT Components with C++/CX
I don’t get out to talk to customers like I used to in previous jobs. <sigh> But a few weeks ago, I got a chance to do a session at Channel 9′s Developing Windows 8 Metro style apps with C++...
View ArticleWindows Camp Demo, Part One
Several weeks ago, I did a talk on building Windows Runtime components in C++. As part of that talk, I did a demo that showed accessing a WinRT component written in C++ from a C# XAML application. Like...
View ArticleAmbiguous ExtensionAttribute Errors
I was recently contacted by Nathanael Jones of the ImageResizer project about a question he had posted on Stack Overflow: How can a single .NET assembly, targeting 2.0, 3.0, 3.5, 4.0, and 4.5...
View ArticleWindows Camp Demo, Part Two
In my previous post, we set up a C++ WinRT component project and a C# Metro style XAML app to use the component. The code was dinky Hello, world type stuff. Now, let’s do something a little more...
View ArticleBrokered Component Wake On Callback Demo Video
As you might imagine, I had a pretty amazing time @Build. The only thing that went wrong all week was when one of my demos in my session failed. It’s was pretty cool demo – the brokered WinRT component...
View ArticleAn Architecture Aware VsVars.ps1
Like many in the Microsoft dev community, I’m a heavy user of Visual Studio andPowershell. And so, of course, I’ve been a heavy user Chris Tavares’ vsvars32.ps1 script. However, recently I needed the...
View ArticleBrokered WinRT Components Step-by-Step
Based on the feedback I’ve gotten since my keynote appearance @ Build– both in person and via email & twitter – there are a lot of folks who are excited about the Brokered WinRT Component feature....
View ArticleBrokered WinRT Components Step One
In this step, we’ll build the brokered component itself. Frankly, the only thing that makes a brokered component different than a normal WinRT component is some small tweaks to the project file to...
View ArticleBrokered WinRT Components Step Two
Now that we have built the brokered component , we have to build a proxy/stub for it. Proxies and stubs are how WinRT method calls are marshalled across process boundaries. If you want to know more –...
View ArticleBrokered WinRT Components Step Three
So far, we’ve created two projects, written all of about two lines of code and we have both our brokered component and itsproxy/stub ready to go. Now it’s time to build the Windows Runtime app that...
View ArticleYet More Change for the Capitals
Six years ago, I was pretty excited about the future for the Washington Capitals. They had just lost their first round match up with the Flyers – which was a bummer – but they had made the playoffs for...
View ArticleGo Ahead, Call It a Comeback
It's been a looooong time, but I finally got around to geting DevHawk back online. It's hard to believe that it's been over a year sincemy last post. Lots has happened in that time!First off, I've...
View ArticleThe Brilliant Magic of Edge.js
In my post relaunching DevHawk, I mentioned that the site is written entirely in C# except for about 30 lines of JavaScript. Like many modern web content systems, Hawk uses Markdown. I write blog posts...
View ArticleHawk Notes, Volume 1
This is the first in a series of blog posts about Hawk, the engine that powers this site. My plan is to make a post like this for every significant update to the site. We'll see well that plan works.I...
View Article
More Pages to Explore .....