The launch of

In my previous post, I talked about why I personally love C++/CLI as a solution for managed and native interop. With the launch of Visual Studio 2008, and the include of the new marshalling library, there is on part of the equation missing, I believe. On the C# side of the interop equation, you have…


Managed and Native Interop – C# or C++/CLI?

This is a topic that I’ve been thinking a lot about lately. And I would really like to get all of your opinions as well (especially if you disagree with me). This debate came up recently (again) on my trip to Tech Ed Developer in Barcelona. If I am having to write interop code, should…


What’s Mandatory Integrity Control?

Mandatory Integrity Control (MIC) is a cool new security feature built in to Windows Vista and Windows Server 2008. It adds another "layer" of security to Windows resources (files, processes, etc.) over the usual DACL (Discretionary Access Control Lists) that we have in Windows XP and Windows Server 2003. Essentially, Mandatory Integrity Control adds an…


Tech Ed Developer (Europe)

Howdy all, I will be at Tech Ed Developer this week doing several things. First of all, I will be giving two talks: the first on Application Compatibility in Windows Server 2008 outlining the top issues developers need to be aware of when developing for it, and second, a talk on Transactional NTFS as it…


New Works With Windows Server 2008 Program

There is a new kid on the block around our Logo program with Windows Server. What is that? With the release of Windows Server 2008, we will be introducing a new “Works With” program. What is the “Works With Windows Server 2008 Program”? The “Works With Windows Server 2008 Program” is a program that helps…


Listing Running Transactions In A Resource Manager

  The more I work with TxF, the more I realize that our (Microsoft’s) coverage of certain KTM topics is sorely lacking. One of those areas is around documentation and samples of managing resource managers (important if you are wanting to investigate programatically the running status of a resource manager). Sometimes, being an evangelist can…


Windows Server 2008 Developer Training Kit

James Conard announces over on his blog that our team has just released the Windows Server 2008 Developer Training Kit for Beta 3. Mosey on over and check it out. You can find resources on everything from WCF, to Cardspace, to WF, to Windows Eventing, to PowerShell, to IIS 7, to Transactional NTFS. So if…


Windows Server "Longhorn" – Beta 3 Has Arrived!

Well, it’s official. Beta 3 of Windows Server “Longhorn” has launched. With it, I finally get to release some of the work I’ve been working on lately. If you are a developer, I encourage to take a look at “The Top Ways To Light Up Your Apps On Windows Server ‘Longhorn'” that was just launched…


Top Ways To Light Up Your Apps On Windows Server "Longhorn"

Whether you are a developer building web applications, to a developer writing core server based system services, Windows Server “Longhorn” provides many new features that you can leverage to build more secure, flexible, and innovative applications. 1) Build More Flexible Web Applications For developers wanting to build flexible web applications, IIS7 provides a very powerful…


Developer, Meet Server – Transactional NTFS and WCF

I recently posted the second screencast in my new “Developer, Meet Server” screencast series. This latest screencast covers using Transactional NTFS in a service-oriented environment via WCF. Enjoy!