August 2010

Javascript – this, new and prototype

July 2010

The beauty of open source

June 2010

Improving software quality

May 2010

Writing maintainable integration tests for web applications
Effective JavaScript unit testing
Object design in JavaScript

April 2010

Don’t document your code
Limiting work in progress

March 2010

The path to frequent deployments
Continuous integration with Team City and MSBuild
My fresh new blog
Sometimes you are better off without comments

February 2010

Spot dirty code without reading it
A little nasty one from the belly of the beast
Linq for javascript in one minute
Strongly typed Action Links, URLs and Redirect To Action in ASP.NET MVC 2 RC 2
Apple and Usablility
Code ownership and source control in action

January 2010

Feedback is king
Software related podcasts
Crush it !
Freaky coincidence
An abstraction on top of NHibernate

December 2009

Taking your game to the next level

November 2009

The roles of software development
HTML 5 looks nice
A simple exception handling strategy

October 2009

Cucumber and the Gherkin language
Set based validation in the CQRS Architecture
Why would you store the entire history of the domain ?
Creating an event storage
Creating a Microsoft Surface application for Norwegian Television
People and software design
Implementing an aggregate root
Using the same model for reporting and transactions
Testing the domain
Great DDD course with Greg Young.

September 2009

The subtleties of leaky abstractions.
What we've got where is a failure to communicate.
Do I really need to make my own blogging software?
The ugly green form
The difference between supervising controller and passive view makes my head spin