Functional command objects in Ruby
Mix together FP, OOP, and find happiness in easily to call, easy to compose command objects.
Inactive records: the value objects your app deserves
Bring safety and simplicity to your app.
My Past and Future Ruby
A personal Ruby revolution, and the start of something new.
FarmLab 2015
As part of our desire to be the very best company we can be, Icelab runs an annual retreat.
Icelab in 2015
See what we did at Icelab in 2015.
The Details Matter
Jasmin discovers “hovering art directors” at Icelab, but it’s not what you think.
Want to work for Icelab?
If you’re an up-and-coming designer or developer who wants to work with a friendly team on interesting projects at a sustainable pace, then we should talk.
On tour: Michael in Iceland
Michael spends a chilly month at an art residency in Húsavík.
Onwards and Upwards
Jess shares some insight into the Icelab team and tools after her first few months on the job.
Icelab in 2014
It’s 2015 already. How did that happen? Let’s look back and find out.
WDCNZ Roundup!
Some thoughts and themes from my first time at WDCNZ
Thinking and Learning React.js
Some neat bits and things we learned from our latest React.js app.
Work for Icelab: developers in Canberra, Melbourne, or remote
Join the team and help us make great things.
It’s a wrap: Ruby Conf Australia 2014
The conference from the perspective of a Railsgirls alumna.
Human Scale
Michael writes an article for Offscreen.
Putting oral histories online
Museum of Australian Democracy Oral History Collection out in beta.
Decaf Sucks 2: A New Old Design
Changing nothing, while changing everything.
Decaf Sucks 2: Starting Over
They say to avoid the big rewrite. Luckily, Decaf Sucks isn’t that big.
Decaf Sucks 2 Is Coming, 2 Hours at a Time
Making the coffee app before the morning’s first coffee.
Sneaking Into the Everyday
My apps, they are a-changing.