Groovy Inversion Of Control & Unit Testing (IOC)

By adding IOC all objects are instantiated by Dependency Injection i.e. they are injected into each constructor by the IOC factory. So we can switch multiple implementations in without changing code. Formally: the code calling an object is not responsible for instantiating the object, so you would never use def blah = new Blah() 1.… Continue reading Groovy Inversion Of Control & Unit Testing (IOC)

Getting started with Grails for .net developers

I have been using the .Net framework for the past 12 years and my new career choice (Bioinformatics) requires me to use Linux and open source things like grails (Groovy on RAILS). Setting up grails and IntelliJ was quite tough and there was very little (end to end) step by step help available so I thought I… Continue reading Getting started with Grails for .net developers