blog community

Erno de Weerd

  • MVMMapper or “How to easily implement MVVM without repeating yourself over and over again.”

    In the recent past I have given talks about MVVM and talked to a lot of people about the inner workings of the pattern. One of the most heard complaints is the sheer amount of coding tasks that seem to repeat themselves over and over again. Implementing...
  • We share your pain

    As users of software we often get the feeling that the publisher was quite happy to sell it to us but does not really care after that. Microsoft ‘invented’ the We Share Your Pain program and although it is a joke, it addresses a real issue. After commenting...
  • Tweaking Visual Studio 2010

    It is not my current habit to re-blog the interesting things I read on the web but I just can’t resist to pass on some gems that I ran into while trying to get to grips with Visual Studio 2010. Don’t get me wrong; I like this release a lot but some things...
  • Visual Studio 2010 Code Editor Box Selection and Multi-Line Editing

    I had seen it before but now that Scott Guthrie ‘bragged’ about it I feel the need to respond. Yes it is cool to be able to do box selection just because you can but: How many times do you actually need to change multiple variables from public to private...
  • ‘Less is more’ or ‘the perfect end user’

    Spring is trying to chase away the cold winter and where I live I can always tell the spring has really started by children playing in the playground that is in front of our house. Until last Friday. A playing ground committee thought long about the current...
  • PropertyChanged(“Implementation”)

    As I expected (I saw many debates on INotifyPropertyChanged on the web) I got some reactions to my previous post and one of them by Willem who pointed out a construction that I forgot to mention and is very elegant. Instead of using reflection we can...
  • Implementing INotifyPropertyChanged

    One of the things you do regularly when working with Silverlight and/or WPF is implementing INotifyPropertyChanged. In short: this interface exposes an event (PropertyChanged) that is raised when a property of the object changes its value. This allows...
  • An Unexpected Opinion

    For some reason Steve Jobs has lost his marbles. He doesn’t want developers to use abstraction layers such as Flash when developing applications for the iPhone . His main argument: We've been there before, and intermediate layers between the...
  • Default, but what default?

    When I read Scott Guthrie on default parameters I remembered a test I wrote a little while back: interface IA { void F( int i = 3); } class A : IA { public virtual void F( int i = 4) { Console.WriteLine(" Impl A: "+i); } } class B : A { public...
  • The Scrum Game

    I blogged about Scrum before so when I read this excellent article on Gamasutra I thought it would be a good thing to mention this article here. I really like this quote: “ I guess the biggest challenge for me, personally, coming from a producer background...
  • The X-Factor Syndrome

    One of the things I found getting more and more difficult is to explain to other people what I do for a living. To my family and the odd man in the street it is easy: “He does something with computers.” As much as this is inaccurate, I am...
  • DevDays 2010: Change the Rules

    March 30st and 31st, Microsoft hosts the DevDays in The Hague and next to a bunch of high profile people from Microsoft and colleagues of mine , I too will be there. You can meet me at the Info Support stand or attend one of my two talks: “ Custom Controls...
  • Static Noise

    Today a question of a colleague put me back on one of my hobby horses: the danger of static. I have a true abhorrence for class members. For C#: static fields and properties, for Java static attributes and for Visual Basic .NET: Shared fields and properties...
  • Do you know your favorite language?

    Language battles aside, let’s not focus on which language is better or what’s so bad about a language; let’s focus on using the language. When you are using a language for writing software you’d better know it well. When you write a line of code and need...
  • IE8, Silverlight and Disappearing Page Content

    A little while ago I wanted to add support for Silverlight content to the wonderful Umbraco content management system. Quite an adventure (templates, xslts, …) and while on the road I ran into a nasty thing that kept me guessing for hours. Silverlight...
1 2 3 4 5 Next > ... Last »
Powered by Community Server (Commercial Edition), by Telligent Systems