Code
Blog
Blog
Blog
Blog
Blog

We craft the code we create so that it tells the story of what it does and why.
Clarity and simplicity. More time is spent reading the code than writing it.

Cocoa Consulting

We work with clients who need help with an iPhone, iPad, or Mac OS X app. We can help your current team with an existing project, supplement your development team, or build your app for you. If you’ve released your app but need to prepare another release with new features or bug fixes, we do that too.

Sample Book Code

Here’s sample code from my three latest books. Cocoa Programming: A Quick-Start Guide for Developers includes the most important Cocoa design patterns. iPad Programming: A Quick-Start Guide for iPhone Developers ( with Eric Freeman) explores iPad specific APIs. Zero Configuration Networking (with Stuart Cheshire) contains Bonjour examples.

Java Tech Tips

In this series of articles now on Oracle’s Sun Developer Network you’ll find code to address specific issues in Java development. The code is set up and explained in a series of short independent bimonthly articles.