Great tool for creating snippets

I love the snippet support in Visual Studio. It’s so much a part of what we do that we don’t even think about it anymore. Just like Intellisense way, way back – remember the time before that? But one thing that always has been bit messy is to create your own. And that Snippet manager – what is that? I’ve never been able to get to like it. But there is help on the way; meet Snippet Designer. It can help you not only to create snippets from existing code, but also to manage your snippets in a nice way.
Read More

Deploying ASP.NET MVC on IIS6

OK - this seems to be a problem that many people have run into. But for IIS 6 it seems to be some additional configuration that is needed in order to get ASP.NET MVC up and running. First you’ll need to find the version of IIS. Yes, I know, it should be simple, but it’s not… Here is how you do it. Then, when you know which one, and if it’s IIS6 or lower (i presume…) you can follow along nicely in this article by Gopinath - who saved my butt.
Read More

Red Beads and Limited WIP Society

I attended the second Limited WIP Society (Sweden) gathering. It’s a bunch of people that has taken liking in Kanban practices. This evening David J Andersson joined us and he gave a very interesting presentation on Kanban teams reach CMMI 5 level, i.e. ranked as very mature. This is, apparently, not repeated by team doing other agile methods. OK – during the second half me and Joakim Sundén presented the Red Bead Experiment. Well played it out I think would be a more appropriate word for it. It’s a game that aims to drive home the point Dr. W. Edwards Deming - “a bad system will beat a good person every time” If you haven’t seen it before there is an excellent recording with Benjamin Mitchell and David Joyce.
Read More

Saturday of brass band, presenting and fun

I am on my way home after presenting at two concerts with Windcorp Brass Band. Exhausted but very happy. It all went down quite well. The band was in excellent form and played well throughout the evening and their rendition of The Cossack will stay in my mind forever. Also the thing surrounding the concert was, as always, good. My own part in the whole thing went well, even though I had missed the fact that the concert didn’t had a intermission. Quite embarrassing when I told the audience that a break was coming up, just to then call them back in their seats. Well, well – it became a joke and was quickly forgotten. I love doing this! If there was a way to make a living presenting concerts I would take it immediately. Thank you WindCorp Brass Band, Alex, Swedbank and all my friends in Gothenburg for an...
Read More

Scott Guthrie in Stockholm

I’ve been attending a full day of presentations by Scott Guthrie, who seems to be involved in most things interesting at Microsoft. The output from this guy is just amazing; blogging, products, teams and thoughts… A lot. I really looked forward to hearing him live and specifically what he had to say about ASP.NET MVC 2. It was all good – even though the tempo in the presentation was breakneck speed. Many of the new technologies from Microsoft nowadays aims to be extensible and possible to tweek to your preferences. From ASP.NET MVC 2 I especially like The xxxFor HTML-helper methods The EditorFor helper methods Areas (which I understood for the first time during this presentation, thank you Scott). I’m now enjoying his presentation on Silverlight 4, which will be my introduction to Silverlight… This was a great day that learned me a lot and also made me realize what...
Read More

Online diff tool

Found this nugget today when comparing numerous of very long SQL-strings. Yeah, yeah – I know; data access is a solved problem – but this app still got them. In spades! And I also agree with the developer of the tool: “Now, although pretty much every IDE (and various stand-alone products) have sophisticated diff utilities built in (like Eclipse), my favourite, I got very tired of having to create two files just to paste in fragments of code or other bits of texts just in order to perform a diff and see the differences highlighted.” Except for the Eclipse-part maybe. The diff tool worked great and helped me a lot yesterday. And probably today… and the day after that, and the day…
Read More

The value of an ubiquitous language

A few days back we had a mail-wise discussion on the subject; why should we care about an ubiquitous language? For me the question falls into two parts; for the whole company/business or for the application. An ubiquitous language or common domain model for a complete business have never felt right with me. I know, I know; I have been defending it, striving for it and even forced it on some customers – but I don’t like it! It will never work! The same entity, (customer) for example, can have very different meanings in different context. A better and much more detailed discussion can be found here: http://devlicio.us/blogs/casey/archive/2009/05/14/commercial-suicide-integration-at-the-database-level.aspx And in Dan North’s excellent SOA for the rest of us An ubiquitous language for an application is a completely different thing and is something that I think should be strived for. But that basically means that all the members of the...
Read More

Life changing events

Often you can’t see them until afterwards… the events that really changed the course of your life. But in retrospect you can almost always point a single point in time when your life took a certain path. Yesterday wasn’t one of those event. I know exactly when it happened. 15:12 2009-11-25. We are going to have a second child. So we went to the ultrasound examination to see that everything was in order. And it was. The nurse: He is the divider-wall (sorry but the non-techie English). Me (thinking): I never heard about no divider-wall when Albert was in there. Nurse: And here is the first fetus. Me: Ok… the first one. Nice…. What! First one! After that the nurse had to leave us. Two takes longer than one. So I told Elin; that just now, that was a life changing event. So we’re going to have TWINS! In April!...
Read More