1. Clojure X 2015

    Clojure exChange 2015 has just finished and I must say that I thoroughly enjoyed it. The feature packed two days of the conference has passed by in a blur. I’ve been to other IT conferences before but this was my first one entirely devoted to Clojure. It was…

    on Clojure, Functional Programming

  2. BDD with Cucumber School

    I have been a BDD practitioner for a few years, a combination of self-learning and attending various user groups and getting useful feedback from my peers. BDD is something you pick up gradually and gets better with practice. My personal experience when starting to use BDD was that it can…

    on Agile, BDD, TDD, Unit Testing, Hexagonal Architecture, DDD, Deliberate Discovery, Example Mapping, Incidental Complexity

  3. Code As You Would Order A Burger

    Recently during my work, I came across some code where the paradigm Tell Don’t Ask came into play. You sometimes see code written that’s not really using OO to its full strengths and still is of a procedural stance. There’s often frequent examples where…

    on OO, Design, GOOS, Tell Don't Ask, Messaging, Functional, FP

  4. JAX London 2011

    As a member of the London Java Community, I was gratified to hear of a Java conference, JAX London, on my own doorstep and eagerly signed up. It had been a while since I’ve attended a Java conference. I used to be a regular attendee of JavaOne but…

    on Programming, Java, JVM, Polyglot, Conferences

  5. The Rationale for Testing

    Recently I’ve been thinking why we should test. Too often testing is simply seen as a tick-box exercise, something to be done just to get meet some meaningless metric. Unit tests are used ostensibly to prove that your implementation behaves as expected. But equally important is the feedback…

    on Unit test, TDD, Mocking, Testing, Integration

  6. Some Programming Nuggets

    I recently came across this list of nuggets that new programmers should learn and veterans have learned the hard way :). Check out the link: Things every programmer should know…

    on Programming, Functional, Tips

  7. Miles Davis The Original ScrumMaster?

    2009 was the 50th birthday of Miles Davis' Kind of Blue, a Jazz classic, indeed a classic for music of any time. Listening to Kind of Blue again, got me thinking. Those recording sessions embodied everything good that should be part of Scrum or indeed any Agile process. Communication -…

    on Agile, Scrum, Feedback loops, Emergent design