All blog posts from June 2009
More Evil
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…
When "Agile", "Dynamic" and "Typeless" Become a Hindrance.
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" …
Partial Mocking/Stubbing and why it's not evil.
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 …
My new Site
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 …
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.
- Crause Family - the family website
- Peter Crause - my father
- Justin Crause - my brother
- Cencina Photomagic - great photographer