mac developer network videos

Title -
Info

the mdn show

get a free video

recent video releases

join the mac developer network

 

special introductory offer

The Wonderful World of Webkit

Mike Abdullah & Scotty
Released: August 2010        Running Time 187 mins
Platform: mac, iPhone, iPad

MDN Video Training Course - The Wonderful World of WebKit Promo

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

Concurrent Programming on Snow Leopard

Drew McCormack & Scotty
Released: June 2010        Running Time 400 mins
Platform: mac

MDN Video Training Course - Concurrent Programming on Snow Leopard Promo

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.

available now for $59.99