Spell checking localisation files??
Is there any tool that spell checks localisation files? In a current .NET project, which is translated to 4 different languages, there are too many spelling errors that should have been caught before...
View ArticleMVP Paul Yao can't code (or is .NET too hard?)
For more than a year ago, I visited the head quarter of my previous company's in Everett, Washington, USA to meet up with some colleagues and our new boss. One evening there was a WE.DIG (User group...
View Article.NET lacks action; can't keep up with Swing
Microsoft has really not understood the concept behind the GUI design pattern Model View Control (MVC). As I understand .NET can not connect GUI controls to functionality (logic) objects (that would be...
View ArticleOpen source is not your enemy
The last weeks, I've seen an emerge of Open Source (OS) critical blogs. Those blogs most of the times talk how OS either provides no business opportunity, low quality products, steals our jobs, are...
View ArticleC# Trolls vs. Java Trolls. (wikipedia wars)
A month ago when I added the different release names for Java in wikipedia, I saw that there were quite a few troll edits in the page. (Troll edit = people adding/changing wikipedia pages for no good...
View ArticleTabControl, ListView and checking list items
Today I found an odd feature with the ListView GUI control. The list view must be the king of Windows controls. I mean, what can't it do? It can display lists in 5 different ways, which is increasing...
View ArticleLocalisation gone bad in C#
I'm doing maintenance on a huge C# application that was developed for a swedish customer. A while ago it was decided that the application should be sold outside Sweden, and therefore it had to be...
View ArticleLocalisation with VS2005 will slow you down
In my previous blog about a localisation that went sour, I mentioned that the time for building a localised application takes longer and longer for every language that is added. I have now quantified...
View ArticleWhy no Equals() and GetHashCode() in System.Collection?
Today I had another brain freeze when I was trying to understand why two array lists would generate two different hash codes even if they contained the same data. But when I started my investigation in...
View ArticleFrustration grows when unit testing with VS2005
I've always liked unit testing as it makes my job as a software developer much easier. But the unit testing features of Visual Studio 2005 makes me very frustrated and tired of writing unit tests.There...
View ArticleOO Parenting by MS
I really love object orientation (OO), because it is so easy to build software using it; and it is so easy to totally screw up using it. Today I was surprised when I was trying to find out some...
View ArticleI need a better "Go to definition" in VS2005 (similar to Eclipse)
I wish MS could implement a little smarter/better "Go to definition" feature. Today it almost works as it should. The "Go to definition" feature is used to go to the row where something is defined (a...
View ArticleContinued inconsistencies in .NET
Everyone complains that Java has their inconsistencies and then points in .NET direction and says that it is so much greater, and less inconsistencies. Somehow I can understand that java has a few of...
View ArticleContinuous integration made easy
Yesterday I found a great continuous integration server. Its called Hudson and is written in Java and can do loads of stuff with no complex setup. Right out of the box it supports Ant, Maven, Cvs, and...
View ArticleHudson embraces Python
A few months ago I started using Hudson for my XBMC TV.com scripts that are written in Python. The Hudson continuous integration server will retrieve the latest sources from subversion, package the...
View ArticleRFC: A mock too far?
I love using mocks as it makes it possible to write unit tests for small parts of a bigger system without depending on it. Using mocks is very simple, just create a mock of an interface (or class,...
View ArticleUse Mylyn and you will be happy in two months
I must say that I really like Mylyn. Besides all the issue tracker integration, the task context features are great. Today I got a "ahh, this is to good to be true" moment.I was working on my clear...
View ArticleStart playing the Continuous Integration game for real
I read "The Continuous Integration Build Game" 6 months ago, just when I had found Hudson. The idea behind the game seemed so simple and at that time we had problems with people comitting code that...
View ArticleGuide to building .NET projects using Hudson
In this guide I'm going to show how to set up a C# project on the Continuous integration server Hudson. I've been using Hudson on .NET projects since september and it works really well. I'm going to...
View ArticleAdvance to the next Eclipse level by using the MouseFeed plugin
MouseFeed is the best eclipse plugin that I have tested/used in a while. The plugin will make you learn the eclipse keyboard shortcuts and thus be quicker when using Eclipse. If you are using the mouse...
View Article
More Pages to Explore .....