Browsed by
Year: 2012

Migrate a VSS repository to TFS

Migrate a VSS repository to TFS

Recently I had to migrate parts from a Microsoft Visual SourceSafe 2005 repository to a Microsoft Team Foundation Server 2010 repository. In this blog post I show what I had to do and what the pitfalls were. The tool To migrate a repository you have at least two possibilities: Migrate the latest snapshot or the whole history. Normally you prefer a migration of the whole history, so you don’t loose the gained advantage of an version control system. To migrate…

Read More Read More

VDD – the new programming manifesto?

VDD – the new programming manifesto?

When I was at the NDC, I had also the possibility to visit with colleagues the city of Oslo. During a stop in front of a little shop, a colleague discovered a post card about Viking laws. When I read it, I was really surprised how well the laws fit to today’s software practices. The Viking laws are grouped in four paragraphs. I pick the most interesting laws for each paragraph and try to make some relations to the software…

Read More Read More

My personal wrap-up of the NDC 2012

My personal wrap-up of the NDC 2012

I was at the Norwegian Developer Conference (NDC) 2012 in Oslo. It is one of the best conferences I know in Europe. One reason is, that a lot of alpha-geeks are speaking there. There were during three days 8 parallels tracks, so you have to manage your program. My program looked like this: Wednesday, 6.6.2012 Keynote, Aral Balkan Decisions, Decisions, Dan North Professional Software Development, Robert C. Martin (Uncle Bob) Agile Estimating, Mike Cohn Modeling Distributed Systems with NServiceBus Studio,…

Read More Read More

Quality isn’t a tool–You can’t install it!

Quality isn’t a tool–You can’t install it!

Did you ask yourself why a team in an organization produces very good software quality and another team in the same organization just struggles to get things done and those things are in really bad quality? Interesting is also that for both teams exists the same rules (methologies, procedures, tools, frameworks, etc.). But why could and does this happen? Some people – mostly managers or vendors – try to distill quality to a recipe. Vendors could sell it expensively (with…

Read More Read More

Are stale data evil?

Are stale data evil?

When you’re a software engineer who produces software for enterprises like banks or assurances, then it is normal you have huge databases (several gigabytes). Such systems have an operative application where users do the daily business of the company and there are more informative parts (or strategic parts) of the systems which the management uses. At a first glance, there isn’t a problem with those two views, but as you probably know, those companies have for the second part for…

Read More Read More