Mark has been a Mac programmer since 1985 and a professional Unix programmer since 1990, gleefully enjoying the combined world in Mac OS X. Mark has experience on the client side and server side, being a veteran of several startups, and larger technology operations like AOL and Google. On the back-end, he has been the technical lead for AOLserver, a high-performance web server handling billions of requests per day. On the client-side, he has worked with numerous toolkits, has had code running in space, as well as code running on millions of Macintosh desktops world-wide. Currently Mark is building iPhone software for Cycling Fusion, helping to bring the worlds of indoor and outdoor cycling together. In addition to being the principal author of "Learn Objective-C on the Macintosh" and "Advanced Mac OS X Programming", now in its third edition, he has been the technical reviewer for many Cocoa and iPhone titles with Apress. He is also the co-founder of CocoaHeads, the international Mac programmer's group, with chapters in 26 countries on five continents, and organizes the Pittsburgh CocoaHeads chapter. In his spare time he plays music, wrangles a camera, and makes balloon animals.
CocoaConf Columbus 2012 Presentations:
Oftentimes, what separates an average developer from a great developer is the ability to debug. When faced with software that Just Doesn't Work, how do you go about finding the problem quickly and fixing it? In this session we'll cover some tools and techniques that can improve your debugging chops.View Details
We all want our apps to perform better. Run faster. Consume less memory. Burn less battery. Sometimes it's hard just to figure out what our performance problem _is_, much less fixing it. This session will cover common performance problems on iOS and Mac OS X, how to track down problems using tools such as Instruments, and ultimately, how to get the mindset to get your apps fast, and keep them there.View Details