• ack2 package for Ubuntu 12.04

    Ubuntu 12.04 Precise Pengolin ships with version 1.96 of ack which has been superseded by the much improved version 2. Read the ack homepage if you want to find out what is new in ack 2.

    Read on →

  • Unit testing Javascript UIs

    NB: Javascript is quite popular on the server-side now as well. This article however concerns itself exclusively with JS in the browser.

    Read on →

  • How to test a Play framework project on Travis CI

    Setting up a Travis CI build job for a Play project isn’t quite as straightforward as I had hoped. There are some guides floating around the web telling you to download the binary distribution and execute that.

    Read on →

  • Starting WEBBrick with logging disabled

    Today I had to start a little web server that prints out the HTTP requests received and I used Ruby’s WEBBrick for that.

    Read on →

  • Editing Scala with vim

    Even though it hurts my brain a little bit, learning Scala has been a pleasurable part of my job lately. It definitely isn’t for the faint-hearted but it has taught me a lot about thinking precisely about the topics of immutability and shared state. The functional mindset forces you to think mainly about input and output of functions and this training, I feel, makes me a better programmer even when programming in a language other than Scala.

    Read on →