MVP 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 ArticleHudson adds support for StyleCop
Last week Microsoft released StyleCop (aka Microsoft Source Analysis for C#), a tool that analyzes C# code and enforces a certain code style (similar to Checkstyle). The tool will go through all C#...
View ArticleHudson now supports Team Foundation Server
Today I released a plugin that adds support for Microsoft's source control manager Team Foundation Server to Hudson (a continuous integration server). The plugin makes it possible to retrieve files and...
View ArticleTrying out SimplifyMedia on Debian
I just noticed SimplifyMedia, and wanted to start sharing music from my home media server. The server is running Debian etch (4.0), and there is no debian repository for it (not surprinsgly as it is...
View ArticleSending WM_WININICHANGE message on device with HTC TouchFlo 3D will crash the...
Today I finally solved a very strange bug in a Windows Mobile project Im currently working on. The bug would only show up on HTC devices, and not our HTC devices we had at our location. After the...
View ArticleReply to an "Android vs Windows Mobile" post
This is a response for the "Windows Mobile vs. Android: WinMo Is Better Than You Think" blog post. That blog post might at first look unbiased but it isn't; the author must have skimmed the android...
View ArticleStack Overflow merge
Please merge account https://stackoverflow.com/users/28553/redsolo and https://stackoverflow.com/users/8019481/redsolo
View Article
More Pages to Explore .....