Core Mac OS X And Unix Programming:
Master Darwin and the Core Technologies

Mark Dalrymple
Aaron Hillegass
Big Nerd Ranch


“Core Mac OS X and Unix Programming” is the first book to introduce
programmers to Darwin and the Core Technologies. Without an understanding
of how the plumbing works, developers cannot get the best performance and
reliability out of their Mac OS X applications. This book provides that

Authors’ Bios

Aaron Hillegass
Aaron has over 11 years of experience as a software engineer and developer
trainer. He wrote the Big Nerd Ranch course on Cocoa, drawing from his
experiences working at Apple Computer, Inc. and NeXT Software, Inc. as the
senior trainer and curriculum developer.

Aaron is the author of “Cocoa Programming for Mac OS X”.

While at NeXT, Aaron wrote the first course on OpenStep, the predecessor to
today’s Cocoa tools. He taught OpenStep programming all over the world, and
also has training experience in a vast array of other technologies,
including WebObjects, Unix development, Netscape Application Server, Red
Hat system administration for Linux, and Java, C++, and Smalltalk

Aaron spoke at Apple’s Worldwide Developers Conference in 2000.

Mark Dalrymple
Mark, our Core Mac OS X Programming instructor, has been a Macintosh
programmer since 1985, and a professional Unix programmer since 1990.

On the Mac side of things, Mark has contributed to the AOL 3.0 client and
was chief architect of an internal publishing tool that interfaced with
both the Mac AOL client and the AOL proprietary publishing infrastructure,
all using C++. On the Unix side, he has contributed code and developer
documentation to the Galaxy cross-platform toolkit (supporting more than 20
different Unix platforms, as well as Windows, the Mac, and OpenVMS) using C
and C++.

While at AOL, Mark was also technical lead for the AOLserver team.
AOLserver is a web application server implemented in C and Tcl which
collectively across all AOL web properties was handling tens of thousands
of hits per second on many different Unix platforms (Linux, HP, SGI,
Digital Alpha, Solaris)
Mark colocates and manages a Linux server, and is also the author of the
BOLTS technical columns at MacEdition.

Order Online at or
by calling toll free at 1-800-247-6553