So I started a new job! Very excited. They use Rational ClearCase. Big Learning curve. The best way I learn something is to read a little and then dive right in. I develop on Windows using Visual Studio .Net 2005. The first thing I came across was Wikipedias entry. I was looking for information, training and books and found the The Rational Edge ezine. The first thing I was looking for was Visual Studio Team Systems Rational integration. The reality is that Rational WILL NOT support VSTS. Instead Rational has decided to create a competitor to VSTS for Java developers and completely ignore .Net developers. But I guess you cannot blame them for not competing with Microsoft because they would definitely loose.
So I turned to Open Source. Fortunately, there is ClearCase support in CruiseControl.Net. But there is no NAnt support. There is also no MSBuild support, but I did find a great MSBuild Task repository. So I am thinking of coding support for both of these.
Saturday, I went to the Wisconsin User Group’s Deeper in .Net event and talked a little with Scott Hanselman. He sent me his code to turn ClearQuest’s bug tracker to an RSS feed! Very Cool, he is a dasBlog expert for sure. I was telling him how much I enjoyed his podcast: Hanselminutes and especially the one on Monad. He mentioned a subversion provider for monad and visual source safe provider for Monad and that made me think about one for ClearCase.
“So what is Monad?” you ask. Well it’s not the greek god, but the new Microsoft Shell. In fact, the product has been marketing-ized and is now called Windows PowerShell.
PowerShell Resources:
http://www.reskit.net/monad/
Webcasts
Next Generation Command Line Scripting with Monad (Part 1 of 2)
What is the next generation Microsoft command-line shell automation and scripting technology and how does it fit into the realm of tools and languages? To find out, join Jeffrey Snover in this webcast, one of the top rated sessions from Tech·Ed 2005 in Orlando, Florida.
Next Generation Command Line Scripting with Monad (Part 2 of 2)
Join us as we drill down into more details of the functionality of the next generation Microsoft command-line shell automation and scripting technology."
http://www.leeholmes.com/blog/JeffreySnoversMonadTechEdPresentationNowByWebcast.aspx
Podcasts
http://www.hanselminutes.com/default.aspx?showID=12
Blogs
http://blogs.msdn.com/monad/
Monad MVPs
http://tfl09.blogspot.com/2006/01/msh-beta-3-coming-really-soon.html
http://weblogs.asp.net/ssadasivuni/archive/2004/07/06/173628.aspx
http://www.viveksharma.com/techlog/category/powershell/
Monad repository
http://gotdotnet.com/Workspaces/Workspace.aspx?id=bd8982c2-9e47-4793-b7c8-35a4c9105330
Monad Providers
http://www.hanselman.com/blog/AnkhSVNAndAMonadSVNProvider.aspx
http://channel9.msdn.com/wiki/default.aspx/Channel9.MSHProviders
http://spaces.msn.com/andyandyx/blog/cns!4A5905B64A6CC48B!198.entryhttp://blogs.msdn.com/jmanning/archive/2006/04/07/570810.aspx