Thursday, October 18, 2012

Drag and Drop Simplified in WPF (and hopefully MEF!)

I've been dealing with a lot of Drag and Drop situations in MEF and a few other tools I'm working on.  The challenge has been the # of ways it can be implemented and many things can give unexpected results.  This tool/library looks to help that out.

http://code.google.com/p/gong-wpf-dragdrop/

Custom TFS Work Item Controls

http://www.codeproject.com/Articles/114592/Expression-Control-for-TFS-Work-Items

RazorPDF - An different approach to creading PDF files

Saw this on morning brew, the separation on presentation logic here and ability to create PDF's in a straightforward manner is something we have been lacking for a long time.

http://www.nyveldt.com/blog/post/Introducing-RazorPDF

Wednesday, October 17, 2012

Article on Function Point Analysis

Interesting article on doing requirements tracing by model driven development (MDD).  Seeing if anyway this can releate to the CodePlex project I've been developing.

http://www.webml.org/webml/upload/ent5/1/FP06.pdf

Wednesday, September 26, 2012

HP ALM Synchronizer and TFS Issue not finding adapter

I've been working on connecting HP's ALM Synchronizer with Team Foundation Server at work (we still are on 2008 but moving to 2012 one of these days).  I kept getting an issue saying it couldn't find the TFS Adapter even after I had done the following

Installed HP ALM Sync Server/Client
Team Explorer 2008 and 2010
Ran the Install TFS Adapter executable.

And still kept getting the failure. 


TFS. Error: com.hp.qc.synchronizer.adapters.exceptions.Adapter​ConnectionException: Failed to connect. Reason: Unhandled exception in Connect method during creation TfsConnection object. It is possible that the TFS-Adapter.dll is not registered on the Synchronizer server machine. Error message: AutomationException: Class not registered..     After some searching I found the following article that shows that when running in x64 version of windows, you have to run a second command to register the DLL properly in the registry. 

This article lays it out, but here is the command.

%WinDir%\SysWoW64\reg.exe import TFS-Adapter.reg



http://h30499.www3.hp.com/t5/Quality-Center-Support-and-News/Unable-to-connect-to-TFS-as-an-endpoint-in-Hp-Quality-Center/td-p/5287593

Tuesday, July 24, 2012

Back in the day (which was a Tuesday) I used to run a BBS.  For the youngsters that have no idea what I'm talking about, it was somewhat 'pre-internet' days where you had several boards in the area, it was all dial-up and usually only 1-2 lines.  (Mine had 2). 

There were a lot of good packages out there, my preference was PCBoard and Wildcat (though I liked PCBoard Programming Language [PPL].  Also, unless you were using RIP , there was no mouse control, everything was done through the keyboard.

One of the neat things about PPL was you could 'stuff' the keyboard buffer.  That meant that after a certain amount of code had executed, the program would exit, but then simulate key presses throughout the app to get to a file, screen, game, etc. 

Reading an article from Scott Hanselman today about a simliar issue with Lync brought back memories.  So, check this modern day keyboard and mouse stuffer.