My name is David.  I am a Principal Architect for Universal Mind where I create enterprise mobile and web applications.  I focus primarily on native iOS/OS X development.  I believe in usability, clean code, and coffee.

Getting Setup For Sencha Touch 2 Development on Your Mac

There are a few steps that need to be completed before starting serious Sencha Touch 2 development.  In this tutorial, I’ll highlight these items and walk you through step by step on completing them.  In addition to explaining the steps, I also provide a screencast that takes you through each item step by step.

Read More »

Working with Live Templates in WebStorm and PHPStorm

Mastering an IDE is one of the most important tasks a developer can do as it will pay big dividends with the time it saves.  One of the most powerful features of JetBrains WebStorm / PHPStorm is Live Templates (this feature is actually in all of the JetBrains IDE’s including IntelliJ, AppCode, etc…).  In this introductory video, I will walk you through how to utilize this powerful feature.

Read More »

Stop Bashing the iBooks Author Terms of Service

Over the last several days I’ve read a lot of posts that decry the iBooks Author terms of service as one of Apple’s worst moves every.  In the end, the Apple haters are just doing what they always do, and the consumers are winning.  More after the jump.

Read More »