Pair programming to close the gap between business and development

Before I started pairing I often felt that there was a gap between business and development -departments. Communication was mostly done via bug trackers or specifications. Issues were ofter dealt with via e-mail and misconceptions were common.

Since I started pairing I feel a greater (not perfect but better!) contact to the business and I think it’s because I’m used to take discussions.… Fortsätt läsa

Logitech QuickCam mod to fit a standard tripod

I have a Logitech QuickCam Communicate Deluxe webcam. It’s a decent webcam apart from the non standard mounting holes. I wanted it to fit a standard tripod so I did some modding. Here is how.

I started out by splitting the screen clip from the cam.… Fortsätt läsa

Running WatiN tests in SharpDevelop

I tried to run my WatiN tests in the test runner in SharpDevelop and got stuck on the following error:

System.Threading.ThreadStateException : The CurrentThread needs to have it's ApartmentState set to ApartmentState.STA to be able to automate Internet Explorer.

If you are running your tests with MBUnit you can add the following to your TestFixture:

[TestFixture(ApartmentState = ApartmentState.STA)]

But I couldn’t find any similar for NUnit.… Fortsätt läsa

RSI, back problems and bad posture

When I grew up I had some issues with my back. Nothing special, more normal bad posture and spending too much by the computer. When I got my first RSI problems. I forgot my back problems until I talked to a therapist one and a half years ago that got me thinking about RSI as a secondary effect from bad posture and back problems.… Fortsätt läsa

Photos from Swedish Alt.NET unconference

Lightning talks

  • Fight code rot!
  • Should we stop mocking?
  • OpenTK
  • Context/Specification with MSpec
  • Object databases for .NET
  • Continuous integration – a case study

Open spaces

  • Model-View-ViewModel
  • Web APIs
  • Where is .NET in five years?
  • DBB with RSpec for .NET
  • Working with legacy code
  • Convention over configuration
  • Visual programming languages?
Fortsätt läsa