The last week have really been something extra. Last Friday, early morning we got some signs on that the twins were on their way.

And 11 hours later they had arrived.

Since then Gustav (twin 2) has been sick. The short story is that being born to early his lungs had not developed fully. And he has also been a better and is not on his way to a full recovery. We’re hoping to be back home with the twins in the beginning of the next week.
Read More
Testing with Unity, Policy injection and solving “Ambiguous match found. (Strategy type Instance Interception Strategy” problem
I have been chasing this for quite some time now, about 4 days on and off. But now I have nailed it, thanks to Christer Cederborg – my Unity beacon in the dependency injection mist.
OK – the problem is as follows; I have an object factory that encapsulates the calls to Unity for registration and resolving. This is done because I want to control if the resolved objects should be wrapped with PolicyInjection or not.
However I ran into problem when I created test for my code. In the top most layer an resolved started to fail for the layers beneath them. I started to get an error which basically said:
Ambiguous match found. (Strategy type Instance Interception Strategy…
As often, I didn’t understand the error message and started to chase down the wrong things. I first thought that this had to do...
Read More
Short and sweet introduction to RESTful services
I have heard a lot about
REST and RESTful services but never have had the
opportunity to work in project that uses that architectural style of
working. So sadly I haven’t learned it.
Here is a short and sweet introduction to the
subject that explains REST in a good way.
So – as I understand it – it’s just HTTP. The way HTTP is meant to be
(URL to each resource, stateless, hyperlinks between resources and
usages of the HTTP verbs). I like the simplicity.
Read More
Nice, easy and working description on how to compact a Virtual PC Image
I have looked so long for this; a short and sweet description on how to compact Virtual PC images. Here it is: http://kurtsh.spaces.live.com/blog/cns!DA410C7F7E038D!1902.entry
- Clear out the machine of filler I recommend installing CCLEANER.EXE from http://ccleaner.com which deletes all temporary files from the Windows installation, Internet Explorer cache, the Recycle Bin, and any number of other “garbage”/”temp” directories in the VPC.
- Disable hibernation If you have hiberation turned on, there’s a colossal sized file called hiberfil.sys in the root of the .VHD. Go into Power options in Control Panel and disable hiberation to get rid of this file.
- Capture the Virtual Disk Precompactor .ISO In the menu of Virtual PC windows for your machine, capture the Virtual Disk Precompactor .ISO file which is located at: c:\program files\microsoft virtual pc\virtual machine additions\virtual disk precompactor.iso
- Run the Precompactor Go to My Computer and double click on the mounted disk. It will...
Read More
BDD with SpecFlow – some thoughts after a workshop at Elevate
Last Thursday I facilitated a Elevate-workshop, Avega on BDD with SpecFlow. It was, as always, a very nice learning experience for me, and hopefully also for the participants.
I wanted to take some time to put down my thoughts and findings about the framework, BDD in general and some other stuff I have ran into.
BDD – Behaviour driven design
I don’t want to go into explaining BDD since it’s been done several times before (I can really recommend the last Steven Sanderson post – excellent!) in a much better ways than I could ever do. Go on and read them if you want – I’ll wait right here.
But I can share some aha-moments and experiences that has surfaced for me when preparing and doing the workshop.
First,...
Read More