Category: TIM Group

TIM Group Scala Dojo

TIM Group hosts a monthly Scala Dojo as part of the London Scala Users’ Group on Meetup (http://www.meetup.com/london-scala). The dojo is free to attend with drinks and pizza provided to the participants. The dojo always takes place on the third Thursday of the month in the TIM Group London offices. […]

Read More

Towards A Rich Domain Model for Infrastructure

We suffer from a number of issues around how we provision environments that host our software. One of the most annoying of these is that we need to make sure puppet runs complete in the correct order because different role types will “export” resources to PuppetDB, which are then consumed […]

Read More

Introducing Orc and its agents

This post is the third part of series documented here (part 1) and here (part 2). In the previous post we discussed the Application Infrastructure Contracts. These contracts mean that new applications can be deployed to production with minimal effort because the infrastructure tools can make assumptions about their behaviour. […]

Read More

Thanks, #leiningen Community.

I recently came across a problem where the journey to the solution reminded me how awesome the notion of community can be. First, a brief overview of the problem: we wanted to create and deploy a Clojure application, which would get access to the continuously-deploying, load-balancing, status-monitoring goodness offered by […]

Read More

SoCraTes 2012

Or, how I learned to stop worrying and love the weizenbier. I kid. I didn’t just drink German beer for the whole four days. In fact, there were periods of several hours where I didn’t touch the stuff. Instead, I sat, listened and absorbed as much information as I could, […]

Read More