Latest Blog Post

Updating layouts for iPhone X

Installing on iOS 10 with Xcode 7

Keep working on your production-ready apps, even while running the iOS beta on your phone

Lopsided relationships

Navigating both sides of uneven relationships

Retrieving iOS Shared Web Credentials

Simplify authentication for your users

Leveling Up with Automated Testing

My latest focus in self-improvement as a software engineer

Writing reusable code

Make your own life easier by focusing on writing code that you can reuse in multiple projects

iOS 10 and my apps

Some raw thoughts on how the new possibilities announced at WWDC 2016 might affect my apps

WWDC 2016 Sketchnotes

A summary of my sketchnotes from the keynote and state of the union.

UHEA 2016 Sketchnotes

Sketchnotes from a few talks at the Utah Home Education Association convention.

Fixing local problems with a Carthage version number

For those times when Carthage will not bend itself to your will.