Found wallet

June 29, 2007 · Posted in Uncategorized · 1 Comment 

As it usually turns out when I have lost something, it wasn’t really lost. Just tucked away somewhere safe.

I really have to stop trying to do things in the mornings with the kids running around my feet.

Lost my wallet

June 29, 2007 · Posted in Uncategorized · Comment 

Bummer!

I lost my wallet at the train station i Stockholm yesterday. I think it dropped out of my bag when I was putting on some rain protection for biking to work.

I have canceled all cards, except the drivers license hoping that someone have left the wallet at the stations office. No one had done any shopping on the cards. At least that is a relief. I told the police I had dropped my drivers license but I haven’t canceled it yet. the last time I got a new one it was a real hassle because I have no other form of identification.

To be continued…

Soundpedia a replacement for Pandora?

June 26, 2007 · Posted in Free stuff · Comment 

I just found out about Soundpedia. A free music service based in Singapore that is open for us non Americans.

I haven’t figured out how to make it mix by itself, but it took less than a minute to get some nice music in my ears.

My list of podcasts June 2007

June 25, 2007 · Posted in Podcast · Comment 

Instead of reading to occupy the time when I do my commute I have started to listen to some podcasts. It took of last fall when I set out to listen to all the DotNetRocks episodes. When I had almost cached up I started looking for other podcasts worthy of my time and here is my current list:

Check your automatic builds frequently

June 18, 2007 · Posted in Continuous integration, Development, SCM · 1 Comment 

Make sure your automatic, daily and continuous, build actually works.

It is just like checking that your backup procedures actually works. You do not want to find out either one of those is not working when you really need them.

This weekend our Team Foundation Server was moved and everything looked all right on Monday morning. There was no problem at all to connect to the new server and the Cruise Control Tray icon was a comforting green. I did have that uncomfortable feeling that something was wrong though…

… and sure enough; the configuration for Cruise Control wasn’t changed so it looked at the old server and kept on building the same old stuff.

Broken builds sucks and it should be a cooperative effort to keep the system in a buildable state, but there has to someone responsible for the automation. Someone who verifies the build frequently.

Woops; I had a bad RSS link

June 13, 2007 · Posted in Uncategorized · Comment 

I just found out that the link to subscribe to my feed was broken.

It is fixed now so if you want to subscribe click here.

Free music online

June 10, 2007 · Posted in Free stuff · Comment 

Since Pandora closed the doors for us Europeans I have re-found BBC Music. There is a hole lot of free music to listen at.

If you know some Swedish you can go to Sveriges Radio they make most of their shows available online for free. I’m into reggae an listen mostly to P3 Rytm

If you know of more free music sites please let me know.

TFS:All files are up to date.

June 7, 2007 · Posted in Team Foundation Server · Comment 

If you do a

tf.exe get filename.ext

and get All files are up to date. back, it might be because your current directory is not correctly mapped to a folder in the Team Foundation Server project your root folder is mapped to.

It your server ‘tree’ looks like this:


ProjectName
Source
ClientCode
...
ServerCode
...

…and your local folders look like this:

ProjectName
Source
ClientCode
...
ServerCode
...
TemporarySource
ClientCode
...
ServerCode
...

…then you will get All files are up to date. if you try to get files in the TemporarySource-tree.

This really bit me because I thought the return message meant that I had the current version of the file on disk, so when I tried a tf.exe checkout filename.ext and got TemporarySource\filename.exe could not be found in your workspace. I did a lot of swearing before I figured out I was in the wrong folder.

Microsoft vs TestDrivet.NET revisited

June 2, 2007 · Posted in Tools · 6 Comments 

Here Dan Fernandez explains the technical reason Microsoft claims TestDriven is in violation of the EULA.

I had not understood how much of a hack the integration is. Hijacking a process and injecting code is not something you do by accident.

So my rule is in favor of Microsoft, but I hope they can solve it without taking TestDriven out of business.

Microsoft vs. TestDriven.NET

June 1, 2007 · Posted in Development, Tools · 8 Comments 

This article is revisited here.

There is an ongoing conflict between Microsoft and Jamie Cansdale regarding TestDriven.NET.

I think Microsoft is really wrong here. Is anybody really going to buy one of the non-free Visual Studio SKU’s because they want TestDriven to work? The companies that are so cheap that they don’t use the ‘real’ Visual Studio SKU’s now will probably not buy them anyway. It is still possible to run the unit test outside of Visual Studio so the cost isn’t justified for TestDriven alone.

If Microsoft is afraid that there will be lots of other plug ins for the Express SKU’s they should make the license clear. It is not hard to state that it is against the license to extend the product in any way. If it is true that they have the same license for the commercial SKU’s as the free ones then all external plug ins that didn’t come via the VSIP program should be stopped.

This way of treating the community makes me go to SharpDevelop and MonoDevelop for all .NET work I do independent of my employer and contractors.

If all students looking at .NET do the same the incentive to buy Visual Studio when they start to program for a living will go away. Maybe they will even jump the .NET train and go for another development stack.