Category Archives: iOS Development


Apple snuck in a pretty amazing update at WWDC 2017 that got almost zero keynote attention: NFC Reading. People have dreamed of Apple opening an NFC API on the iPhone for years. And for good reason – accessing external peripherals open up incredible IoT use cases for our apps. Personally, as someone who’s worked with Core Bluetooth and external […]

MVVM -> Avoiding the “Imperative Soup”

The Setup After working with MVC and MVP in cocoa touch for the last few years, I think it’s time to take a step back and consider the MVVM approach. Recently, I watched a talk given my Ben DiFrancesco where he discusses how and why you should adopt MVVM in your projects. Ben explains how adding […]

How to Create a Swift CocoaPod swiftly

Credit: xkcd CocoaPods are an incredibly helpful tool for incorporating dependencies into your Xcode projects. But what if you want to create your own pod to share as an open-source project or for internal use? This is exactly where I am today and I decided to document my findings as a reference to myself and […]