tdd

Spock: Making Java Testing Groovy

In my previous post, I alluded to how I was introduced to the Ruby cult some time ago. I decided to try out the language for myself. Now, being used to statically typed languages, I’m not really a fan of type enforcing only happening at run-time for languages such as Ruby, JavaScript and Python. But one I really like about Ruby, similar to what I found about Python some time ago, is how human-readable it is, making understanding what the code does a lot easier. Groovy, a language that…

Keep reading

Learning Python and Testing with Code Katas

For the past 4 years, and the four years of university, my main development languages have been the Microsoft languages, i.e. C# and Visual Basic, as well as Objective C recently. They’re very good languages. But for the longest time, I’ve always seen the need to learn new ‘kinds of’ languages. And for some reason, I’ve always had a fascination with Python. Now arguing over languages is like arguing over sport. Everyone seems to have a justified opinion. The cool ruby guys have their reasons why…

Keep reading

2015 Career Goals

It’s a brand new year, and everyone is recovering from overspending in December and making resolutions for the year that they may not keep. I took some time out at the end of last year to look back on the highs and lows of 2014, and make goals for 2015 that I will really really really try keep. Now absolutely anything can happen in a year, so it’s difficult making absolute plans when so much is out of one’s control. I mean, last year, I started off…

Keep reading