It’s time for something new

After 14 years we’re hanging up our keyboards. Our team is joining the lovely people at Culture Amp, where we’ll be helping build a better world of work.


Next-generation Ruby web apps with dry-rb, rom-rb, and Roda: RedDotRubyConf 2016

By Tim Riley28 Jun 2016

I’m just back from the fantastic 2016 edition of RedDotRubyConf in Singapore, where I talked about building next-generation Ruby web apps with dry-rb, rom-rb, and Roda:

If you’ve ever yearned for more than the Rails way, learn how a small set of tools and techniques can bring joy to your Ruby web app development, from the smallest beginnings through to the most complex of codebases. Discover how concepts like functional programming, immutability, strict typing, dependency injection and object composition can actually be easy and natural in Ruby (yes, really!), and how they will make your web app a pleasure to build, test and extend.

Interested? Watch below for a concise, high-level take on how we’ve rediscovered the joy in building web apps at Icelab.

Still interested? Check out the talk resources page at, for slides, links, and where to find friendly help!