mac developer network videos
Info
the mdn show
The latest episode can be seen below or you can Find More Episodes....
Released: 20th July 2010

As well as the usual banter between John and Scotty they listen to Paul Howson describe his journey from RealBasic to MacRuby and Marcus Zarra introduces his open source Core Data syncing project called ZSync
Listen to the show • Show notes • Subscribe in iTunes • Subscribe with RSS
get a free video
recent video releases
- Concurrent Programming on Snow Leopard
- Core Data Synchronization (ZSync)
- Hard and Fast OpenGL ES
- Core Animation
- Mike Lee's Engineering Life
- Meet The User
- Clean Code
- Cocoa Design Patterns that Leverage the Objective-C Runtime
- Data Presentation in Mac Apps
- Signing Your Code
- Wolf Rentzsch's Spelunking OS X
- Aaron Hillegass' - The Many Faces of Data Persistence
- Supporting Online Play and GameKit in Your Application
- The Physics of Sumos (Building a Game with Core Animation)
- Brushing Up on Open CL
join the mac developer network
As well as supporting the production of all the FREE MDN material you will also gain access to some great member benefits.
Membership currently costs just $19.99 per year.
For details on what to expect as a member click here
special introductory offer
Mike Abdullah & Scotty
Released: August 2010 Running Time 187 mins
Platform: mac, iPhone, iPad
WebKit is an open source web browser engine. WebKit is also the name of the Mac OS X system framework version of the engine that's used by Safari, Dashboard, Mail, and many other OS X applications. As Mac and iOS developers a great deal of this functionality is available to us to use in out own application. Using short concise chapters this course will set you well on the way into the Wonderful World of Webkit
normally $49.99 but available for a limited time at the introductory price of $39.99
featured video training course
Drew McCormack & Scotty
Released: June 2010 Running Time 400 mins
Platform: mac
Software Developers are in the midst of a crisis, and it is not of the financial variety --- it's the multi-core crisis. When Moore's Law for CPU clock speeds ground to halt around 2005, the chip manufacturers turned to multi-core in a bid to get more transistors on their chips. But multiple cores on each chip creates a whole new set of problems for software developers. There is no more free lunch; your software will not automatically get faster each year due to advances in CPU clock speed.
With Mac OS X 10.6 Snow Leopard, Apple have introduced the technologies that it thinks can help developers tackle multicore. Cocoa classes like NSOperation and NSOperationQueue, and Grand Central Dispatch, usher in a new approach to concurrency, an approach that is safer and easier to use than traditional multithreading. Based on the concept of 'packets of computation', these powerful new technologies require a new mindset from developers.
On a different front, the GPU is starting to be taken seriously as a device for more than just graphics. With hundreds of computational cores, a graphics chip can perform certain calculations much faster than a general purpose chip like the CPU. The new OpenCL standard, which is also supported in Snow Leopard, represents a watershed moment in the history of computing, and has the potential to change high-performance computing in much the same way that the introduction of OpenGL changed 3D graphics.
This 6.5 hour video course will teach you about these new technologies and how you can leverage them on Snow Leopard. It will also prepare you for the mind shift required to start using them in your application development.


