# Monday, 06 November 2006

So ... first day at my first TechEd. It's been quite the ride already. As you've probably already seen I've gushed about seeing Mr. Franklin and Mr. Hanselman of DotNetRocks fame and of Hanselminutes fame.

More importantly I actually decided on a session, albeit 30 seconds before it started :) I decided to watch Roy Osherove's Agile Development with or without Team System as methodology is near and dear to my heart these days.

As I said this is my first TechEd and as such I had no idea what to expect. I've been to my fair share of MSDN Events and while they were decent Roy blows them all out of the water. He knows his stuff and it shows. He gave lots of pointers of generic stuff surrounding agile development and more importantly backed it up with actual personal experience. Instant authority. Mixing in some actual tools to get people started is great; especially for a person like myself who sees a tool for every problem :D

I could tell that he's very passionate about the subject. Sadly his real enthusiasm only shone though a couple of times. Don't get me wrong, the session was great but I can't help but feel that he was holding back a little for some reason. Maybe it's just his style.

Anyway great presentation, I'm certainly hungry for more. The hours went by without me noticing it. A good sign :) Tomorrow will for my part bring sessions on Commerce Server 2007, AJAX, a DotNetRocks panels discussion, and finally C# Language Innovations(with Anders Hejlsberg no less). I may not be able to sleep tonight :)

Finally here are some pictures of Sune (yes, Microsoft actually stole his name and made an MP3 player out of it, I guess Sune will be hearing from Microsoft Legal in the near future) and I lounging outside the conference center. Notice the ridiculously large badge around Sune's neck. Also check out included are a couple of pictures from the session.

posted on Monday, 06 November 2006 23:02:53 (Romance Standard Time, UTC+01:00)  #    Comments [0] Trackback

OK, it's official. I'm in nerd nirvana here at TechEd. I've just attended a session on continuous Integration by Roy Osherove and right now I'm sitting across from Carl Franklin and Scott Hanselman doing a Hanselminutes. I tell you it doesn't get better than this :)

posted on Monday, 06 November 2006 19:06:00 (Romance Standard Time, UTC+01:00)  #    Comments [1] Trackback

I arrived in in Barcelona yesterday and have been without net access for almost 24 hours. Yikes! :) Now, however, I've arrived at the conference center with my colleague where Microsoft kindly provides net access for the pre-conference attendees. We're currently waiting for the pre-conference sessions to start and I'm still undecided whether to see the AJAX session or the Agile Development with Team System session.

Stay tuned for "Tough  Choices in Barcelona". Coming up next :)

posted on Monday, 06 November 2006 11:35:31 (Romance Standard Time, UTC+01:00)  #    Comments [0] Trackback
# Friday, 03 November 2006

So I've wanted to try out Windows Live Writer for a while now but of course DasBlog 1.8 doesn't work with Windows Live Writer. The other night I got around to finally updating my blog to version 1.9 which should have support for Windows Live Writer. If you are reading this it works :)

Hey it actually does work and it includes a thumbnail feature as well. It even configures itself with DasBlog so I'm able to upload images. I've used BlogJet up to this point but I actually think Live Writer is turning out to be a better more polished product. And it's free too :)

posted on Friday, 03 November 2006 13:41:47 (Romance Standard Time, UTC+01:00)  #    Comments [0] Trackback

A colleague (thanks Troels) sent me this link this morning. What a great way of starting out the day  It gets even more interesting when I consider the fact that we share building with a telemarketing company. Should I go downstairs and hand them the link?

Without further ado here’s How to Prank a Telemarketer. As an added bonus here’s Bush singing Bloody Sunday.

And here are some more prank calls for you http://www.eugenemirman.com/showandtell.html


posted on Friday, 03 November 2006 08:39:19 (Romance Standard Time, UTC+01:00)  #    Comments [0] Trackback
# Wednesday, 01 November 2006

CommerceServerThe Commerce Server team has released the final build of the Starter Site. I’ve already gone ahead and deployed it to one of my test environments and it looks solid. Not much different than the CTP version really.

More interesting is the fact that they have started a Commerce Server Team blog which I’m sure will bring lots of valuable information.

Download the Starter Site.

Check out the Commerce Server team blog.

posted on Wednesday, 01 November 2006 11:55:58 (Romance Standard Time, UTC+01:00)  #    Comments [0] Trackback
# Sunday, 29 October 2006

37slogo-transI was given a copy of the book “Getting Real” by 37signals a while back and have had it lying around until recently when I decided to give it a read. I’m pretty impressed with what they have to say about software development. Lots of fresh ideas, lots of food for thought. Although I don’t agree with everything they state they do have some good points. Definitely worth a read.

If you do decide to read it be advised that a lot of what they say is related to their situation only. As an example they state that requirements gathering is a waste of time. Which is it, for them. They are developing their own service and as such is their own customer. For people in the consultancy business stuff like requirements gathering is very important, for people like 37signals not so much.

37signals is now giving away the book so there’s really no excuse not to read it. It’s a quick read too.

posted on Sunday, 29 October 2006 16:31:05 (Romance Standard Time, UTC+01:00)  #    Comments [0] Trackback
# Thursday, 26 October 2006

Visualstudio_logoA while back I had some trouble with Visual Studio Team System and tests which suddenly couldn’t be run. VS simply marked them with a red icon and told med that the test in question is unrunnable. I was able to work around the issue by renaming the classes in my tests but that really wasn’t a very good way to go about it so I posted to the Microsoft forums at http://forums.microsoft.com.

A couple of guys from Microsoft were kind enough to respond but I never did find a solution to my particular issue. Now, however, Luis Fdez responded with a suggestion which I haven’t had a chance to try out yet, but I thought it important enough to post it here immediately if anyone else is experiencing the same issue.

Basically you should try to open the Test View or Test Manager and click Refresh which should fix it.

Take a look at the thread if you have any input or interest in the issue.

posted on Thursday, 26 October 2006 11:48:37 (Romance Daylight Time, UTC+02:00)  #    Comments [0] Trackback

ARNETI had a pretty interesting issue with Data Dynamics Active Reports this week. Active Reports has proven itself to be a very reliable product with only a couple of minor issues which have been methodically ironed out by Data Dynamics so I was pretty perplexed to see this behavior.

Basically what happened was that I would instantiate a new Active Report, call its Run() method, and then nothing. Run() never completed and I was left with terminating the host process manually. Neat.

Luckily Data Dynamics forums came to my rescue and suggested that I add a reference to ActiveReports.Interop.dll to my project which I did and everything has been fine from that point on. I guess that at some point I’ve gotten the interop assembly from a previous version of AR deployed and my build was compiled with a newer version. So when I deployed I’d ended up in a situation where newer versions of all the other AR assemblies would reside in my bin folder along with the older version.

posted on Thursday, 26 October 2006 08:57:14 (Romance Daylight Time, UTC+02:00)  #    Comments [0] Trackback
# Tuesday, 24 October 2006

CommerceServerThe sales material for Commerce Server 2007 states that standard edition supports Data warehousing and Analytics. Be advised that this is not the case. Microsoft is aware of the documentation issue and is working on fixing it.

posted on Tuesday, 24 October 2006 08:24:35 (Romance Daylight Time, UTC+02:00)  #    Comments [0] Trackback
# Monday, 23 October 2006

CommerceServerSo I’ve been fighting with the Commerce Server 2000 BizDesk the last couple of days. On October 19th Microsoft issued a couple of security updates among which KB924191. This patch specifically disables MSXML 2.6 as detailed in knowledge base article MS06-061: Vulnerabilities in Microsoft XML Core Services could allow remote code execution, a good thing too considering the severity of the issue.

However this meant that people suddenly was unable to search for products in the BizDesk catalog system. Clicking the “Find” button simply didn’t do anything. I tracked down the code responsible for searching in the /Microsoft Commerce Server/Widgets/ListHTC/ListSheet.htc where, of course, I found hard coded version progids for MSXML2. Once found the fix was quite easy: Simply remove the version specific parts of the progid and the BizDesk is flying once again. Additionally several other pieces of code in the BizDesk are affected so you need to track down the 2.6 version progids adn remove them to get everything working. Specifically I found references to MSXML2.XMLHTTP.2.6.

Talk about detective work

posted on Monday, 23 October 2006 10:33:00 (Romance Daylight Time, UTC+02:00)  #    Comments [1] Trackback
# Wednesday, 18 October 2006

BusyHave long processes that your users aren’t patient enough to wait for? Live up their experience with a busy box. I had some problems with payment processing taking very long time to finish so I decided to do a little something for the user.

I would have used BusyBox.NET but sadly this was on an classic ASP 3.0 project so I had to use something else. For my ASP site I went with Mark Wagner’s BusyBox.

posted on Wednesday, 18 October 2006 09:46:27 (Romance Daylight Time, UTC+02:00)  #    Comments [0] Trackback