Congratulations to IntelliTect’s Ian Davis who has been awarded the C# Microsoft Most Valuable Professional (MVP) Award for 2012! This exceptional award recognizes technical individuals across 90 countries who are leaders in their community and are passionate about sharing their knowledge with others.
Ian was nominated for this award because of his role in building the development community! Ian is an amazing contributor to open source development including Ninject, Eeyore Configuration, Eeyore Bits, Giles, Chewie and others. For a more in-depth list of Ian’s project contributions visit
read more
There are several items that deserve highlighting from Erin Chapple’s post (via Jeffry Snover) titled, “Rocking the Windows Server “8” Administrative Experience”. Here’s my gist:
Administration designed for one a single-role centric view to a multi-server view of the environment. The result is that rather than administer a role on a particular server you will now be able to administer a role that may span multiple servers.
The PowerShell based Command-line Interface (CLI) for Windows administration is a both/and experience – both CLI and GUI.
CLI automation increases reliability, auditability, and predictability – across multiple servers none-the-less.
Server Core is the preferred [...]
read more

Join IntelliTect’s Mark Michaelis and Allen Greaves as they reveal the power of the Entity Framework on May 3rd at CenterPlace Regional Event Center in Spokane Valley, Washington.
Read more
When transitioning from one Sprint (or iteration) to another it is necessary to modify all “current sprint” queries and any additional custom queries that are sprint/iteration specific. This is not a one time activity per team project but rather something you have to do after every sprint.
One way to eliminate this step is by creating a “release” called “Current” and moving the specific current sprint (Sprint 1, Sprint 2, or 2012-02-06 for example) under this release. The current sprint is simply moved from its defined release into the Current release when the sprint starts. When the sprint ends, the sprint [...]
read more
I have use psake a few times, and I wanted to see what I extract to be more productive. With the rate at which I spin off OSS and side projects, I need something that just works out of the box and is fast to set up. Borne of this need, I created Toji, and it is available as a NuGet package.
I must have my build set up with compiling, testing, packaging, and deployment. I have some xunit, nunit, nuget, msbuild helpers in the project to get projects up quickly. The lack of a xunit [...]
read more
With Windows 8 Microsoft ushers in a new set of technologies designed to challenge Apple’s market share while maintaining the full productivity of the PC. In this session we discuss what they are offering and what technologies they are introducing to successfully compete – both from a users perspective and a developers perspective. Don’t miss this session to understand a new breed of applications from Microsoft and the development technology and architecture that makes it all possible.
Sponsored by the Spokane .Net Programming User Group and Presented by Mark Michaelis
Here are the video and slides from my talk at the Inland Northwest Chapter of the Project Management Institute.
Download: [Slides (pdf)] [Mid Def. (315 MB)] [FullHD Video (875 MB)] [Full Audio (50 MB)] [Mid Def. Audio (12 MB)– Recommended]
As a consultant, I am repeatedly connecting to customer Team Foundation Server (TFS) servers that are not on the same domain as my client workstation. As a result, I am repeatedly prompted for credentials each time I launch Visual Studio or connect to TFS web.

Notice, there is no “Remember Credentials” check box so seemingly no way to avoid getting prompted every time you connect to TFS. However, this is not the case. Richard Banks details a solution the involved opening [...]
read more
Out of the box, Team Explorer includes the ability to subscribe to Project Alerts (available from the Team->Project Alerts menu in Visual Studio and from the Team Web->Settings Page):

As the Alerts dialog image shows, Project Alerts only lets you subscribe to 4 alerts:
My work items are changed by others
Anything is checked in
A build quality changes
Any build completes
My build completes
This is a relatively unsatisfactory list, however. What if you want to subscribe to all work [...]
read more
Finally, there will be a search everything in Visual Studio vNext. Here are a couple screen shots:


Notice from the second image that there is a “standard” search syntax allowing you to search specific fields within the work item.