Things we’ve written down
Principles, not rules
We don’t have a lot of rules, but we do have principles.
Announcing Decaf Sucks 2.0
We’re thrilled to announce that Decaf Sucks 2.0 for iPhone is now available on the App Store.
Next-generation Ruby web apps with dry-rb, rom-rb, and Roda: RedDotRubyConf 2016
Tim talks in Singapore about rediscovering joy in Ruby web app development
Conversational rom-rb, part 2: types, associations, and update commands
More in our literate programming introduction to rom-rb: return results as dry-types structs, fetch associations, and update your existing records.
A conversational introduction to rom-rb
How we build our app’s persistence support will have a profound impact on its overall design.
Introducing ‘Today Icelab Learned’
Find out what we’ve been learning with ‘Today Icelab Learned’.
Visualising our weekly schedule
Understanding what we’re working on is important. Here’s one way we do it.
Put HTTP in its place with Roda
Design better apps with a clearly separated HTTP interface
A change-positive Ruby web application architecture
A look into a post-Rails, post-MVC world.
What you see is what you want
Or: How I Learned to Stop Worrying and Love Rich Text Editors.
Better code with an inversion of control container
Following good software design principles is not as hard as you think.
Effective Ruby dependency injection at scale
An approach to dependency injection that will work across your entire app.
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.
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.