All blog posts from June 2009

More Evil

Posted June 25, 2009

There are many areas of Java which are considered "evil" - static methods, as an example. In general terms, I do agree with the idea of avoiding such mechanism ("import static" anyone?) even going so far as to try to avoid singletons as much as possible.

However, I do wish to make a case for when us…

Read more

When "Agile", "Dynamic" and "Typeless" Become a Hindrance.

Posted June 25, 2009

In recent years, I've seen the apparent rising popularity of "Agile" programming, powered by "dynamic" languages such as "Ruby". While these things seem warm and fluffy at first, in the long term with large projects, they really can become a difficult beast to control.

Let's take "Ruby on Rails" …

Read more

Partial Mocking/Stubbing and why it's not evil.

Posted June 25, 2009

Over the last few years, I've started expanding the places where I use automated testing (both test driven development and behaviour driven development, even though one would have to admit that in reality there's little difference between them). I had only every written very simplistic JUnit tests …

Read more

My new Site

Posted June 25, 2009

After much messing around and procrastination, I have finally decided to take the plunge and create my own site using the rather excellent Viviti system (yeah, I know, I work for the company that makes it - it's still a cool system!)

Over the next few days, I will be transporting the few blog posts …

Read more

Displaying all 4 posts

Visit my Friends and Family

If you've enjoyed my site, please take a moment to visit my friends and family, many of whom have some interesting insights, and entertaining thoughts and ideas.