Recent Posts

UI Testing the Clean Way

13 minute read

I write software, and sometimes I write bugs. But, when I do, I catch them early with testing.

Autoresizing Masks and You

4 minute read

You’re an Autolayout Wizard. You know Interface Builder like the back of your hand. Then, one day, you create a simple UIView, add it as a subview with some ...

Functions Deserve Injection, Too

5 minute read

Lately, I’ve been taking advantage of Swift’s functional abilities where it makes sense to help me write concise and clear code that’s easy to test. I’d like...