Mikey teaches the beginning and advanced Cocoa and iOS courses at the Big Nerd Ranch, and co-authored Objective-C Programming: The Big Nerd Ranch Guide. Outside the classroom, he's convening the Atlanta chapter of CocoaHeads or running a game of Dungeons & Dragons (or three).
Recent versions of OS X have been full of enhancements that have re-shaped the security landscape for developers. Doing privileged work has become more complex over time, to the user’s benefit and possibly to our disadvantage. We’ll look at the roles that the App Sandbox, XPC, and launchd all play in our ability to accomplish tasks that require superuser privileges on a modern Mac.
Whether you’re lecturing at CocoaHeads, giving an internal tech talk, or showing off your product to a client, you’re likely to need a code demonstration at some point. Here are my tips, tricks, and tools for delivering effective and engaging demos.