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.

Stop Bashing the iBooks Author Terms of Service

By David Tucker on January 25, 2012 | 3 Comments

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.

Jimi Hendrix : The Complete Experience

By David Tucker on November 17, 2011 | 0 Comments
Jimi Hendrix - The Complete Experience

For the past many months I’ve been working with on a project with Sony Music and Experience Hendrix, LLC.  Today marks the release of the Jimi Hendrix : The Complete Experience in the App Store.  This application takes a new look at how an artist’s content is connected to the listener.  The process of creating this application has taken quite a while, but the design and development teams at Universal Mind have built an amazing application that I am glad to finally get to share with you!

Cairngorm Tutorials

By David Tucker on July 30, 2011 | 5 Comments

My tutorials for Cairngorm that I authored back in 2007 have been by far the most popular thing I have ever blogged.  They have been viewed over 150,000 times, and they still get thousands of hits per month.  With the move to the new blog, I wanted to be sure that everyone knew how to get to the tutorials (on the archive site).

My Role with Full Sail University

By David Tucker on July 29, 2011 | 1 Comments
Full Sail University Logo

Education has been a topic on this blog many times before.  Between my own time in college and my time working at Georgia Tech, I have had quite a bit of time to look at different programs.  I have often asked myself, “If I were a high school senior and I wanted to be an enterprise RIA developer, what program would I go into today?”.

Any program has to have a great mix of theory, process, and real world development.  Full Sail does a great job of mixing these three so that students have a great deal of knowledge but also are employable the first day after graduation.  In addition, students get a good experience with the overall development process by working on real world projects while at Full Sail. 

This is a part of the reason I have agreed to join the Program Advisory Committee for Full Sail University’s Web Design and Development degree program.  I feel that over my decade in web development I have learned things that can help the next generation of developers, and I am excited to share that knowledge with such a great institution.