Blend and Source control

It is all well and good Microsoft saying that a developers and designer can share the same project WPF/Silverlight files in Visual Studio and Expression Blend, but whilst Blend does not have the ability to use a source control repository (TFS, SVN or anything else for that matter) and actually strips out any source control binding it finds in a project file, this is for me unworkable experience. How has this product got to V2 without this feature? ...

September 18, 2008 · 1 min · Richard Fennell

Remix UK 08 Keynote

Just seen the keynote for Remix in Brighton, I must say that Bill Buxton’s part was one of the best keynotes I have seen (watch out for the streamed webcast). For me the most important thing for a keynote is to set the tone, the meme, for the conference and his session certainly did. OK it is good to see the demos of products but you can’t beat a good bit of thought provoking public speaking. First time I have seen this done well by Microsoft since the last PDC a couple of years ago. Interestingly, setting the tone was something always done very well at the Sun JavaOne conferences I attended in the late 90s. ...

September 18, 2008 · 1 min · Richard Fennell

Not enough people locally for a TFS user group?

Do you feel alone, nobody nearby who you can talk to about TFS? Well try the new virtual user group meeting in Second Life. Only issue is the meeting will be 2am UK time by my reckoning.

September 16, 2008 · 1 min · Richard Fennell

Alt.net - the day after

Back home now after a excellent two days at Alt.Net in London. As with the spring conference this was a thought provoking event. I really like the whole open space format, though there were four ‘main sessions’ the event started the night before in the planning session and the bar and carried on without a pause, including the train trip home. The main sessions can be excellent; but it is usually the chat walking to get a coffee or over lunch was where you get a nugget of information that completes a picture for you. It is great to find out you are not alone in the problems you have and refreshing to hear people speak so openly over the challenges and successes they have had. ...

September 14, 2008 · 2 min · Richard Fennell

Signing Powershell scripts with a Thawte code signing certificate

I hit a problem today when trying to sign a powershell script as detailed on Scott Hanselman’s blog with a Thawte code signing certificate. The basic issue was that the certificate could be seen in the Personal section of the Certificates MMC snap-in. Also it was listed if I issued the Powershell command Get-ChildItem cert:CurrentUserMy but if I added the flag to only show usable codesigning (Class III) certificates it was not listed. ...

September 10, 2008 · 2 min · Richard Fennell

September XPClub Meeting is this Wednesday

The next XPClub meeting is a double bill: Code Quality and Scala + Lift. and is being held at the usual venue the Victoria Hotel Leeds. This is a free event open to all. As usual drinks and snacks thanks to the club sponsors are free, also there will be a draw for one free personal license for any of the products by JetBrains - the new club sponsor.

September 7, 2008 · 1 min · Richard Fennell

Upgrading Team Foundation Server 2008 with SP1

Today I got round to upgrading our TFS 2008 (dual server setup) with Team Server 2008 SP1. I tried it first on my demo VPC I use for presentations (reminder I am at VBug Coventry at the end of the talking about TFS, a free event open to all). Anyway, this update went fine and did not take too long, 5 or 10 minutes. On the main system all seemed to go OK, but it did take around 45 minutes. I assumed the time it takes is dependant on volume of data in the DB, some sort of schema update I guess. ...

September 6, 2008 · 2 min · Richard Fennell

Controlling a Ajax Control ModalPopupExtender from Code behind

I have had a nightmare getting this going. Adding the ModalPopupExtender to a form is easy, you drop it on and tell it the two required controls parameters PopupControlID=“MyModalPanel” TargetControlID=“ButtonToLoadIt” And it just works fine, but is triggered by a client side click of the Target Control. If you want to do some server side code behind first you are meant to set the TargetControlID to a fake control that is visible on form e.g. “FakeButtonToLoadIt” IT IS VITAL THIS CONTROL IS VISIBLE AND HENCE RENDERED, but the control can be effectively hidden via CSS styling with something like Style=“display: none” In the code behind after your own processing you are just meant to call this.MPE.Show(); where MPE is the ID of your extender Well this did not work for me. If I clicked my fake control (when it was not hidden obviously) it all worked by the server side call just displayed my panel where it was in the underlying HTML flow - the extension never kicked in. ...

September 2, 2008 · 2 min · Richard Fennell

Speaking on Team System in Coventry

I am speaking at VBug Coventry on the 24th of September about Visual Studio Team System. For details have a look at the [VBug events](Elmbank Training, Juniper Room (Ground Floor), Mill Lane, Coventry, CV1 2LQ, GB) site, look forward to seeing you there.

August 21, 2008 · 1 min · Richard Fennell

eScrum 1,1 available

For those who have not seen it eScrum 1.1 is now available. This basically a update for the installer so it works on VS2008 so you don’t have to go through all the manual fiddling you had to in the past. So if you want a nice simple agile team project process, with a nice web site to give progress visibility, give it a look.

August 21, 2008 · 1 min · Richard Fennell