Senior Software Architect 

Driven integration architect with over two decades of experience integrating line-of-business applications in various industries, with a strong emphasis in the utilities and manufacturing industries. Author of several white papers for Microsoft in the area of BizTalk and considered in the industry as an Integration Architecture Subject Matter Expert with a demonstrated expert-level proficiency in Microsoft technologies, including BizTalk, C#, WCF and WPF. Committed manager skilled in teaching team members vital skills while delivering stellar products.




Blog Posts

Windows7 Boots to Black?

I recently took the plunge and decided to load Windows7 (pre-beta 6801) on my laptop.  While I have been very satisfied with the performance and how stable it appears to be, it is not without its quirks. The other day I restarted my machine, and before it got to the splash screen where it normally does the “ta-da” and displays…

VSS to TFS Conversion Error

Recently I had the pleasure of migrating several VSS databases to Team Foundation Server 2008.  One of the databases was pretty large (90k+ files) and took between 12 – 16 hours to migrate.  However, about 6 hours in to the migration, I kept running across an error that would halt the migration process. The error: Could not find file ‘C:\Conv\Tfs\<TeamProjectName>\blah\blah\somefile.txt’.…

STSADM — Access Denied

While attempting to deploy some SharePoint code via MSBuild, I ran in to the following problem. I have a msbuild.proj that executes several stsadm commands. These work perfectly when executed from the command-line. However, once they are called from TeamBuild, I get “Access Denied” on the stsadm execution. The TFS Service account is a member of the Administrators group on…

Stupid, Stupid, Stupid… Me!

I hate to admit that I have been plagued by this stupid BizTalk error for weeks now.  I must say that I haven’t been focusing on this particular issue the entire time, but when I did it wasn’t pretty.  I was never able to wrap my head around the problem, and even worse, the solution.  Until… The error: MyOrchestration.odx(783,59): error…