Featured articles
Map, filter and reduce in Swift
Having worked with Swift full-time for over half a year, I feel that now is a good time to start sharing bits and pieces on how to write Swift code instead of Objective-C code that happens to be synta... Read More ⇁
Solving UI lag in Yosemite
After using Yosemite for a couple of hours on end, the system usually gets very slow. Especially User Interface transitions and animations (such as when opening Expose) become choppy and take longer t... Read More ⇁
Custom curve UIView animations
I generally favour using the block based view animation methods defined on UIView over Core Animation for several reasons. Most importantly, I think that the syntax of these methods is more concise th... Read More ⇁
Bio
Ever since I was a kid, I have been fascinated by computers, and especially by what you can make them do for you. I like to build software that is powerful in what it enables, yet goes out of the way and puts the user first.
When I'm not tinkering, you might catch me reading a book, playing soccer or riding a bike.