On frameworks and libraries A logging framework helps you log what's happening in your application. A UI framework helps you render and animate UIs to the user. A communication library helps connecting parts of a distributed system. All of these tasks and concepts are pretty easy to understand. They...
Us, developers, are a bit like that comic strip ( from always great xkcd ): We can endlessly debate over tabs versus spaces (don't even get me started), whether to use optional semicolon or not, and other seemingly irrelevant topics. We can have heated...
About conventions I’m a big fan of using conventions when developing applications. I blogged about it in the past ( here , here and later here ). I also gave a talk about my experience with this approach and how I currently use it at NDC last week (slides are available here , video should be posted...
Now that Windsor 3 is released I can concentrate on some of my other ideas and projects. While working on one of them, called Cartographer , I encountered an interesting API design problem. I have a class (a builder to be precise) that has a task of setting up a central object (an IMapper implementation...
I already blogged about the topic of validating conventions in the past ( here and here ). Doing this has been a fantastic way of keeping consistency across codebases I’ve worked on, and several of my colleagues at Readify adopted this approach with great success. Recently I found myself using...