John Daub

Software Developer

John’s mastery of programming, development and all things tech has led to notable contributions in every aspect of the field. He was on the development teams for some seminal Mac programs, including the compression product StuffIt. He’s shared his ever-evolving insight by contributing articles to and acting as an editor for MacTech magazine and as adjunct instructor for a tech university.
Lately, he’s been known for his apps, including one for a well-known cosmetic company’s largest-ever makeup launch.

All these achievements may have been put into motion in childhood, when his dad made the decision to send him to a summer computer camp. And while that summer camp proved to be a very wise investment, John has skills in decidedly non-technical areas. He is a professional firearms and martial arts instructor, a hunter and a respected competitive shooter.

Blog Posts

Siri is Apple’s intelligent personal assistant. Siri allows you to use your voice to interact with your iOS, watchOS, tvOS, and macOS devices. This series explores SiriKit and how you can use it to expose your app’s functionality through Siri. Part 4 shows how to enhance and brand your app’s Siri experience by adding a custom UI.

Siri is Apple’s intelligent personal assistant. Siri allows you to use your voice to interact with your iOS, watchOS, tvOS and macOS devices. This series explores SiriKit and how you can use it to expose your app’s functionality through Siri. Part 3 continues the exploration, focusing on those final details needed to ship your Siri-enabled iOS app.

Siri is Apple’s intelligent personal assistant. Siri allows you to use your voice to interact with your iOS, watchOS, tvOS and macOS devices. This series explores SiriKit and how you can use it to expose your app’s functionality through Siri. Part 2 explains the heart of SiriKit: Resolve, Confirm and Handle.

Siri is Apple’s intelligent personal assistant. Siri allows you to use your voice to interact with your iOS, watchOS, tvOS, and macOS devices. This series explores SiriKit and how you can use it to expose your app’s functionality through Siri. Part 1 explains the basics of SiriKit and how to add it to your iOS app.

Apple’s new iPhone X changes the landscape (pun intended) for iOS developers. There are things you need to do to ensure your app continues to look stunning on iPhone X display. Discover what you need to do to get your app updated.