The Ramblings of Two Microsoft .NET Developers, TFS, and Visual Studio ALM Guys --- "Yes, we are both named Ed."

BizTalk Users Group: BizTalk and WMI



I recently gave a talk at the Dallas BizTalk User Group on using WMI with BizTalk Server 2004/2006.

Sorry for the delay on posting the slides and links for download.

WMI Code Creator v1.0
Scriptomatic 2.0
WMI Diagnosis Utility -- Version 2.0
WMI CIM Studio

WMI.ppt (314 KB)

 

Ed K.

Technorati tags: , ,

Posted in


Code Snippets Manager not visible in VS 2005 IDE



I ran across the issue of my "Code Snippets Manager" not being visible in my tools menu. I searched the web for an resolution to my problem but just found other people having the same problem with no answer. So I search around the IDE for a while till I found out how to get it added to the tools menu (wasted productivity).

 Here is a screen shot of the tools menu without the "Code Snippets Manager".

 

To resolve this issue go to the Customize option in the "Tools" menu. Go to the Commands tab and select "Tools" from the listbox. On the right side you will see "Code Snippets Manager", select it and drag it to your "Tool" menu and drop it in to place.

 

 

Now you are good to go.

 

If you hate having to search the IDE for options that you cannot find easily, then hopefully, I have saved you some time :)

 

Ed K.

Posted in


Microsoft Office Accounting 2007 SDK



The SDK consists of two different types of libraries, Implementation and the Interface. I love this API, they developed it for ease of use and scalability for future functionality in mind. The Implementation assemblies are not publicly expose and undocumented (protecting the developer from himself ;) ). The Interface assemblies are the interface to the implementation assemblies. There are several benefits to having the SDK architecture this way.

  • Do not have to add references to implementation assemblies, freeing up the the possibility of being too tightly coupled to the implementation logic when the assembly version could change anytime.
  • Follows the rule "Program to the Interface and not the implementation"

This API architecture style follows very much inline with how MS did the Team Foundation Server Object Model.

The SDK allows the develop to tap into any area of MOA2007:

  • UI Add-In
  • Business Logic Add-In
  • Reporting Applications
  • Integration Applications
  • Specialize Applications

The SDK is packed full of samples and the documentation is right on.

I know, I know.... Accounting software is extremely boring but as my partner in crime Ed B has pointed out to me numerous time "This software is essential to business" and accounting software only has the minimal functionally in accordance with accounting needs but business never works great with "out of the box" functionality, sure it works but we want the software to match the process of the business. Being able to add value to accounting software with ease via a powerful API is exciting, the possibilities are endless and there is much money to be made with add-on's. This is a great API for ISV's and "Micro" ISV's.

The Interface assemblies in the SDK are versioned. I dig this. Let me break this down. Since we are programming to the interface and not the implementation, MS can change stuff up in the implementation assemblies and it will not break my production code. But what if they need to change some stuff up in both layers to add new functionality that they want to expose to the developers. In this case they would develop a new Interface assembly and note it as "IwhateverV2". As a SDK consumer I can use this new interface assembly or I can not, and my code will work just fine. To get a some of this new functionality exposed in the new Interface I can upcast my return Interface to the new object. Currently there are 2 versions of the interfaces in MOA2007, all the new Interfaces are appended with V2, which makes it very easy to keep track of what's what. For example: when MOA2007 was Small Business Accounting we had IAccountFactory now that it is Office Accounting we have IAccountFactoryV2. We can still use the old if we want. The rule of thumb is, If you are creating a new project with MOA2007 then use the V2 interfaces, If you already have production code and are writing new code or doing maintenance coding for the same project you will probably want to upcast to the new interface version.

Ed B and I will be developing some good examples using this SDK over the next few weeks to share with the community. We are very excited about MOA2007.

Ed K.

Posted in


Team Foundation Administrator's Guide



"The Team Foundation Administrator's Guide" is available for download here.

The Team Foundation Administrator's Guide is a comprehensive guide that covers procedures for administering Team Foundation Server, including planning, daily operations, recurring tasks, and infrequent operations. Use this administrator's guide to manage Team Foundation Server.

Note: The Team Foundation Administrator's Guide now includes content that was previously published separately in the Team Foundation Planning Guide, which is now deprecated.
(Microsoft 2007)


Ed K.

Posted in


Clock In Vista System Tray Not Updating????



Take a look at this....

For some reason the clock in my system tray is not updating.  Any ideas?  I hovered over it a ton of times and no refresh... Very STRANGE!

 

Ed B.

Posted in


Reflector 5.0



Tim Rayburn has an excellent post on Reflector 5.0 and highlights an awesome new feature that really rocks.

Tis a great read: Here

Ed K.

Posted in

ClickOnce Apps and Team Build!



As a lover of WinForms Apps I have been totally excited about the ClickOnce Deployment technology introduced in the .NET 2.0 Framework.

Over at the Vertigo Software Team System Blog they have included the SIMPLE steps at accomplishing a ClickOnce "publish" during a Team Build.  Thank you guys!  Take a look... Here

 

Ed B.

Posted in TFS


How To - Delete a Team Project in Team Foundation Server



Just as a reminder... The simplest way to delete a team project in TFS is:

1.  Open the Visual Studio 2005 Command Prompt

2.  Use the following command:

TfsDeleteProject /server:TFSSERVERNAME "PROJECTNAME"

Where:

TFSSERVERNAME - name of your TFS Server

PROJECTNAME - name of your Team Project

Ed B.

Posted in TFS


Capgemini Group acquires Software Architects, Inc (SARK)



Press Release

This is really going to be awesome for the Sogeti Dallas office, SARK has some really outstanding consultants, especially in the BizTalk arena. We will truly have the most talent Microsoft Practice group in the area after the accquitsion finalizes.

It is going to be a great year for Sogeti!

 

Ed K.

Posted in


WalMart Video Download Service "Day One"



Being a huge fan of Vongo, well, at least before they decided to take there time on getting Vista ready, I love being able to download movies. I never have time to watch TV so, having movies on my laptop and portable video player is a beautiful thing. When I heard that WalMart finally launched their video service I was soooooo excited. I rushed home after work and prepped myself for full on "Rocky" movie downloads. The experience was a total let down. Let me show you some screen shots of the adventure.

First of all, it was hard as heck to find the system specs for the service on the website. Once I found them I was presently surprised that it actually stated OS Support "Vista". WOW!!!! A website that really states that they support Vista, very much a rarity. Wait a sec....don't get to excited.....lets try and install the WalMart software.

First I go to download the software with my FireFox Browser:
 
hmmmm.... not to pretty.

O well lets fire up IE7 and continue on our way:
 
Looks as if they have had problems in QA with the install blowing up. Nice fail safe WalMart.

Ok cool, our install went ok. Now we have to name our computer for the WalMart download manager.
 
Well crap, guess we are not going anywhere today.

Lets open up the software that was already installed to see what it looks like:

As expected..... the never ending "trying to connect" cycle.

All and all it was a sad day for Ed K. No "Rocky" movies tonight, I guess "American Idol" is on the schedule for tonight. I look forward to trying this service again soon, I see a very promising business venture here. Nice day one try WalMart.

Ed K.

Posted in