Speaking

April 11th, 2010

I have been quite for a while, too many different things on my mind.

European Virtual Alt.Net (E-VAN)

I am proud to have been asked to join the Software Craftsmanship discussion together with Robert C. Martin and David Starr on E-VAN which in case you have missed it you can listen to it here: http://europevan.blogspot.com/2010/04/recording-of-discussion-on-software.html

XP 2010 in Trondheim

XP 2010 will be held in Trondheim from 1st of June till the 4th of June and _two_ of my lightning talk suggestions have been selected. I am looking very much forward to this day, lightning talks are new to me and I expect to gain a lot of insights.

5 Practices of a Software Craftsman (in the Personal Development track)

One of the principles of software craftsmanship is continuous improvement; i.e. the importance of keeping their knowledge up-to-date and to keep improving and expanding their skill sets. But one of the problems is that is can be hard to get started, what is a good approach, and where does one start?

Test Driven Spikes (in the Knowledge and Innovation track)

Creating spike code is often seen as an exercise purely for exploring unknown territory and that any resulting code should be thrown away right after finding the solution. I am proposing to drive these spikes through tests; this brings an easy way to execute the code, but more importantly the code and tests created can be used instead of thrown away.

NDC 2010 in Oslo

From 16th of June till the 18 of June I’ll be in Oslo for NDC 2010 and if it is anything like last year then this is also something to look forward to. This time it will be held in the city, so that means an even more interesting for Speaker Stalkers then last year.

FubuMVC

FubuMVC is an open source framework for web development using the Model View Controller (MVC) pattern. FubuMVC is built in C# and depends on the System.Web.Routing subsystem of the base CLR, but has no dependency on the ASP.Net MVC framework. In this talk I will highlight the architectural design of FubuMVC, how it works and more importantly the reasoning behind it. I will not make this into a comparison match with ASP.NET MVC, but there are so many interesting patterns being used in the FubuMVC code base that in its self should make this a very interesting talk. The FubuMVC code base has been an example for many others even in different areas outside of web development.

Speaker Stalker

Speaker Stalker is a pattern that I came up with at QCon London. Dan North gave the book “97 Things Every Programmer Should Know” away (with many of the authors signatures) for the best conference pattern. I won by proving it was an actual established pattern :)

The example application

In an earlier post I mentioned that I was going to write an example application using FubuMVC and CQRS, but I am afraid that that has been put on hold for a while. Too many other things to give this a good effort, so then it is better to wait with it. Sorry about that.

Comments are closed.