The slide deck for the session including the links are available from here in my SkyDrive. Thanks to everyone who came, and I hope you’ve caught the VS2010 bug!
I must say a really big thanks to Peter Sullivan and Bud de Silva for helping me out with hardware this week. The demo was done on Peter’s laptop and external HDD and I got the CTP from Bud and had his drive as a backup in case things went south with the CTP on Peters. Cheers guys – I couldn’t have done the talk without your help!
If you liked the presentation, and would be interested in seeing it again – or if you’d like to show it to somebody else let me know and I can either try and Camtasia it (not sure about Camtasia and the CTP memory wise) or I can even give it again in person after the holiday season!
Next Monday I’ll be presenting a walk through of the Visual Studio 2010 CTP at the Canberra .Net user group. If you haven’t had a chance yet to take a look at what’s coming up in the next release of Visual Studio then come along and check it out!
Date: Monday 15th December 2008 12:30pm & 4:30pm
Topic: Visual Studio Team System 2010
King O’Malley’s Irish Pub
131 City Walk
Microsoft Canberra Branch
Walter Turnbull Building
Level 2, 44 Sydney Ave
Check out more details at http://www.ssw.com.au/ssw/NETUG/Canberra.aspx
PDC is over for another year, and despite not being there, thanks to the excellent video coverage I’ve managed to almost drink my fill of the waterfall of content that’s poured out. One of the highlights for me was all the new VSTS bits and pieces that have been demo’d as part of PDC and the new CTP that was released (here). There’s a ton of great stuff coming down the line from the VSTS guys and with a really serious focus on software quality things are going to get a whole lot better in the dev/test world.
My top 3 highlights from PDC are:
1. The no more ‘no repro’ features of the test tools. These include the historical debugging – which is amazing in it’s own right, the manual test video capture and the integration between these and the work items.
In my mind this is going to greatly enhance the relationship between developers and testers. It’s something I’ve seen bits of before, in suites like those provided by Mercury and the video alone is priceless. I mean, how many times have you got a bug as a dev (I know, you don’t write bugs ;)) and thought… How in the heck did they do that??
2. The branch/merge visualisations and branches as first class citizens. When giving an RDN last week in Melbourne the number one post-talk question was around branching and merging strategies. This is an area of pain for many a first time build manager, and can cause hours of frustration and confusion if not done well. There’s plenty of good guidance out there (see my last blog) but in my mind nothing beats a good visualisation. If I can see where my code has gone, both upstream and down I’m going to be able to isolate the integration bugs a lot faster and more reliably. No longer will I need to go see the branch owner (whoever that is) and say… “Did you merge from last nights changes?”.
3. TFS administration/install and scaling improvements. The big highlight here is the ability to do things like re-run the setup tool, built in best practices analysis on setup and the separation of the 1:1 application tier and data tier relationship. There’s a serious step towards efficient and effective hosted TFS instances here with the movement of the unit of isolation to the team project level, allowing each project on a TFS instance to be managed alone and visible only to people directly involved.
There’s plenty more stuff in the PDC video collection that I’m yet to get through. There’s lots of talk on our internal mailing list about the ‘cloud’ products and how we can make use of them to drive the future of applications. I’m yet to watch this content but there are a couple of ideas I’m kicking around. I’d like to get other people’s opinions on Microsoft’s cloud offerings. What do you think? Can you see an opportunity for innovation? Last but not least – what are your PDC highlights?