Get Under the Hood with Advanced Mac OS X Bootcamp at the Big Nerd Ranch, December 8-12, 2008
FOR IMMEDIATE RELEASE
CONTACT:
Emily Herman
Big Nerd Ranch, Inc.
(404) 527-6211
www.bignerdranch.com
Atlanta, GA - October 14, 2008 - Get Under the Hood with Advanced Mac OS X Bootcamp at the Big Nerd Ranch, December 8-12, 2008
You've read the book. You may have even taken Cocoa Bootcamp at the Big Nerd Ranch.
Do file system events and disk arbitration frighten you?
If you are shifting uncomfortably in your chair, then Big Nerd Ranch has developed the class for you, Advanced Mac OS X Bootcamp, December 8-12, 2008. Even if you're an experienced Cocoa programmer, you still may not be fully leveraging the power of Mac OS X's Unix foundation or creating finely-tuned applications that make efficient use of a system's memory or processing capabilities.
"At this point, many people know how to put together a simple app using Cocoa," says Big Nerd Ranch founder Aaron Hillegass, "What separates the men from the boys (and the women from the girls) is the ability to deal with the plumbing of Mac OS X in a sophisticated manner. There is a big difference between someone who can make a pretty window, and one who really understands multi-threading, file I/O, network programming, and the security frameworks."
With applications increasing in sophistication and demanding greater system resources to run seamlessly, there is an equal demand for developers to create fast and bug-free programs. These demands increase exponentially in the rush to develop applications for handheld devices like iPhone. In addition to providing advanced instruction in how to maximize the underlying infrastructure behind OS X, this training class provides critical instruction in the similarities and differences between Desktop OS X and the iPhone to help aspiring iPhone developers create streamlined, stable, and robust applications.
Advanced Mac OS X Bootcamp is taught by Mac and Unix guru, Mark Dalrymple. Mark is the principal author of Advanced Mac OS X Programming. He has programmed Mac and Unix systems for nearly two decades, including internet publishing tools, high-performance web servers, and end-user desktop applications. Currently, he wrangles Macs at Google, including the recently open-sourced Update Engine.
Students attending the class should have read and understood the first nine chapters of Cocoa Programming for Mac OS X by Aaron Hillegass and be adept in C with an understanding of Objective-C. Some of the highlights of the class include:
- An in-depth look at GCC and Objective-C, GCC-specific extensions and optimization options, 64-bit programming, Intel-specific issues, and fast enumerators
- Learn how to maximize memory (stack, heap, initialized and un-initialized data segments) and identify and rectify memory leaks
- Debug with Gdb and understand the command-line power not exposed in Xcode and gain an in-depth understanding of error handling
- Use CFRunLoop to create applications without multi-threading, write multi-processing systems for maximum performance, and use kqueue for signal handling and I/O
- Use Distributed Objects and Bonjour for enhanced client/server communication
- Utilize performance tuning to accelerate your program with sampling, profiling, Shark, Dtrace, and XRay
Read more about Advanced Mac OS X Bootcamp (including the complete syllabus) or our instructor Mark Dalrymple.
The Big Nerd Ranch incorporates intensive training classes for Unix and Mac OS X programmers in a retreat setting outside Atlanta, GA. Class price of $3500 includes lodging, all meals, original instruction materials, 24-hour lab access, and transportation to and from the Atlanta airport. Students are encouraged to bring independent projects to class, allowing for input from classmates and individual instructor attention. For more information, call (404) 527-6211 or visit www.bignerdranch.com.
###