Late Night
Cocoa
Late Night Cocoa is a podcast that helps Cocoa developers improve their Cocoa skills. Each episode of the podcast involves an experienced Cocoa developer sharing his or her experience in a specific area of Cocoa development.
Subscribe in iTunes (AAC Enhanced Version)
Subscribe in iTunes (MP3 Version)
Subscribe using RSS (AAC Enhanced Version)
Subscribe using RSS (MP3 Version)
Late Night Cocoa is a podcast that helps Cocoa developers improve their Cocoa skills. Each episode of the podcast involves an experienced Cocoa developer sharing his or her experience in a specific area of Cocoa development.
Subscribe in iTunes (AAC Enhanced Version)
Subscribe in iTunes (MP3 Version)
Subscribe using RSS (AAC Enhanced Version)
Subscribe using RSS (MP3 Version)
Episode 36 : Garbage
Collection
Scotty discusses Garbage Collection with Realmac developer Andre Pang
Episode 35 : KVC/KVO
In this episode Scotty interviews developer Stefan Frey about KVC/KVO
Episode 34 : F-Script
Scotty discusses the fantastic developer tool F-Script with its creator Philippe Mougin
Episode 33 : iPhone SDK
Scotty, along with Bill Dudney, Chris Adamson and Marcel Molina discuss everything you need to know (and up 'til now, couldn't ask) about the new iPhone SDK
Episode 32 : Lockless Thread-Safe Data Structures
Scotty and Mike Ash discuss sharing data between threads using lockless thread safe data structures
Episode 31 : NSViewController
In this episode of Late Night Cocoa Scotty discusses NSViewController with Cathy Shive and Jonathan Dann
Episode 30 : Margins, Metrics and Mac look an and feel
In this episode of Late Night Cocoa Scotty discusses Margins, Metrics & Mac Look and Feel with Uli Kusterer
Episode 29 : Plug-In APIs
In this episode of Late Night Cocoa Scotty interviews Jesse Grosjean of Hog Bay Software about Plug-In API architectures and look at Jesse's Blocks Framework.
Episode 28 : An Introduction to Core Animation
In this episode of Late Night Cocoa Scotty discusses Core Animation with Bill Dudney
Episode 27 : Image Kit
In this episode of Late Night Cocoa Scotty discusses Leopards new Image Kit with Fraser Speirs
Episode 26 : The Omni Frameworks
In this episode of Late Night Cocoa Scotty discusses the Omni Frameworks with Ken Case and Tim Wood from the Omni Group
Episode 25 : Concurrent Programming
Scotty discusses Concurrent Programming, Multiprocessing, Threads and Operations with Mark Dalrymple
Episode 24 : What's new in Cocoa for Leopard
In this episode Scotty talks with Scott Stevenson of CocoaDevCentral about whats new in Cocoa with Leopard
Episode 23: Non Cocoa APIs
In this episode Scotty interviews the developer of Marco Polo David Symonds about using non Cocoa APIs
Episode 22: Working with Xcode (Part 2)
In this episode we continue our interview with Uli Kusterer about working with Xcode
Episode 21: Working with Xcode (Part 1)
In this episode Scotty interviews Uli Kusterer about working with Xcode.
Episode 20: Distributed Objects
This episode examines the significance of Distributed Objects with the help of top-notch developers Peter Brodsky and Blazej Kot. Distributed Objects provide a way to communicate between threads, processes and hosts. Peter and Blazej will cover each of these three cases and familiarize listeners with the APIs, Objective-C language support, as well as the various pitfalls to look out for when using Distributed Objects.
Episode 19: WWDC 2007 Roundtable
In Episode 19 we discuss WWDC 2007 with four top developers Daniel Jalkut, Gus Mueller, Wil Shipley and Guy English. Subjects covered include: Is the WWDC Keynote relevant to developers anymore, Quicklook, 64 bit, Safari for Windows, iPhone SDK (lack of), The future
Episode 18: Core Image Filters
In Episode 18 we look at Core Image Filters with Andy Finnell.
Episode 17: Hacking Cocoa (Part 2)
In Episode 17 we continue to look at Hacking Cocoa with Jonathan "Wolf" Rentzsch
Episode 16: Hacking Cocoa (Part 1)
In Episode 16 we look at Hacking Cocoa with Jonathan "Wolf" Rentzsch
Episode 15: Sync Services
In Episode 15 we get our first repeat guest as Marcus Zarra talks about Sync Services
Episode 14: Search Kit
In Episode 14 we examine how to use Search Kit with Steve Harris
Episode 13: Sparkle, Design Patterns & UI Standards
Traditional software update requires the user to do a lot of work. The problem with that is that users are lazy. In this episode, guest Andy Matuschak discusses the philosophy of auto-update, some ways to use Sparkle, and some hints about what's coming for it in the future. But who needs software update without a good project? Andy will discuss practices of refactoring and systems design in large projects, and some methods for quickly duplicating Apple's new wave of user interface stylings.
Episode 12: Aperture Plug-In API
Fraser talks about the Aperture plugin API
Episode 11: Source Control, Builds and Unit Tests
Gus Mueller talks about automated builds, testing, source control, and other tips
Episode 10: Memory Management
Uli Kusterer explains memory, and talks about pointers, memory ownership, how Cocoa makes memory management easier, and how to detect and debug memory smashers and other hard-to-track-down memory issues.
Episode 9: NSResponder
"There are some simple ideas that lead to much of the elegance of Cocoa. NSResponder and the responder chain is one of these. NSResponder deals with handling events, nil-targeted actions, and reporting errors. We will discuss this mechanism with Aaron Hillegass of Big Nerd Ranch .
Episode 8: Xcode Projects
Xcode provides a wealth of features and configurability for powering your coding workflows. In this episode we'll look at basic project management (including cross-project dependencies) , targets, build phases and build configurations with guest Brian Ganninger of Infinite Nexus
Episode 7: Creating Scriptable Applications
In Episode 7 we look at Cocoa's scripting support, and how developers can leverage it to provide scriptable interfaces to their application's model with guest Daniel Jalkut of Red Sweater Software
Episode 6: Creating Custom Views
In this episode we discuss creating cutoms views with Mark Dalrymple of Borkware
Episode 5: The Cocoa Text System
In this episode we discuss the Cocoa Text System with Juan Pablo Claude of Big Nerd Ranch
Episode 4: What's in Leopard for Developers
In this episode Scotty & Scott Stevenson of Cocoa Dev Central discuss some of the things coming in Leopard for Developers, including Objective-C 2.0, Language Bridges, The WOW Factor , Core Animation, XCode 3.0, Interface Builder, and loads of other things.
Episode 3: Web Services
In this episode we take a look at Web Services with R. Tyler Ballance of Bleep Software The show discusses SOAP , REST ,XML-RPC and offers advice on different strategies that can be used to acces web services of different types from within our Cocoa applications ranging from Web Services Core through to using Mono and the Dumarton Bridge. Parameter passing , custom types , syncrhonous vs asynchronous calls are all also discussed.
Episode 2: Core Data
In this episode we take a look a Core Data with Marcus Zarra of Zarra Studios
Episode 1: Getting started with Cocoa
The first episode of Late Night Cocoa is here. In this episode we take a high level look at getting started in Cocoa with an interview with Chris Forsythe the project manager for Adium, project lead forGrowl and the co-founder of Saltatory Software
Scotty discusses Garbage Collection with Realmac developer Andre Pang
Episode 35 : KVC/KVO
In this episode Scotty interviews developer Stefan Frey about KVC/KVO
Episode 34 : F-Script
Scotty discusses the fantastic developer tool F-Script with its creator Philippe Mougin
Episode 33 : iPhone SDK
Scotty, along with Bill Dudney, Chris Adamson and Marcel Molina discuss everything you need to know (and up 'til now, couldn't ask) about the new iPhone SDK
Episode 32 : Lockless Thread-Safe Data Structures
Scotty and Mike Ash discuss sharing data between threads using lockless thread safe data structures
Episode 31 : NSViewController
In this episode of Late Night Cocoa Scotty discusses NSViewController with Cathy Shive and Jonathan Dann
Episode 30 : Margins, Metrics and Mac look an and feel
In this episode of Late Night Cocoa Scotty discusses Margins, Metrics & Mac Look and Feel with Uli Kusterer
Episode 29 : Plug-In APIs
In this episode of Late Night Cocoa Scotty interviews Jesse Grosjean of Hog Bay Software about Plug-In API architectures and look at Jesse's Blocks Framework.
Episode 28 : An Introduction to Core Animation
In this episode of Late Night Cocoa Scotty discusses Core Animation with Bill Dudney
Episode 27 : Image Kit
In this episode of Late Night Cocoa Scotty discusses Leopards new Image Kit with Fraser Speirs
Episode 26 : The Omni Frameworks
In this episode of Late Night Cocoa Scotty discusses the Omni Frameworks with Ken Case and Tim Wood from the Omni Group
Episode 25 : Concurrent Programming
Scotty discusses Concurrent Programming, Multiprocessing, Threads and Operations with Mark Dalrymple
Episode 24 : What's new in Cocoa for Leopard
In this episode Scotty talks with Scott Stevenson of CocoaDevCentral about whats new in Cocoa with Leopard
Episode 23: Non Cocoa APIs
In this episode Scotty interviews the developer of Marco Polo David Symonds about using non Cocoa APIs
Episode 22: Working with Xcode (Part 2)
In this episode we continue our interview with Uli Kusterer about working with Xcode
Episode 21: Working with Xcode (Part 1)
In this episode Scotty interviews Uli Kusterer about working with Xcode.
Episode 20: Distributed Objects
This episode examines the significance of Distributed Objects with the help of top-notch developers Peter Brodsky and Blazej Kot. Distributed Objects provide a way to communicate between threads, processes and hosts. Peter and Blazej will cover each of these three cases and familiarize listeners with the APIs, Objective-C language support, as well as the various pitfalls to look out for when using Distributed Objects.
Episode 19: WWDC 2007 Roundtable
In Episode 19 we discuss WWDC 2007 with four top developers Daniel Jalkut, Gus Mueller, Wil Shipley and Guy English. Subjects covered include: Is the WWDC Keynote relevant to developers anymore, Quicklook, 64 bit, Safari for Windows, iPhone SDK (lack of), The future
Episode 18: Core Image Filters
In Episode 18 we look at Core Image Filters with Andy Finnell.
Episode 17: Hacking Cocoa (Part 2)
In Episode 17 we continue to look at Hacking Cocoa with Jonathan "Wolf" Rentzsch
Episode 16: Hacking Cocoa (Part 1)
In Episode 16 we look at Hacking Cocoa with Jonathan "Wolf" Rentzsch
Episode 15: Sync Services
In Episode 15 we get our first repeat guest as Marcus Zarra talks about Sync Services
Episode 14: Search Kit
In Episode 14 we examine how to use Search Kit with Steve Harris
Episode 13: Sparkle, Design Patterns & UI Standards
Traditional software update requires the user to do a lot of work. The problem with that is that users are lazy. In this episode, guest Andy Matuschak discusses the philosophy of auto-update, some ways to use Sparkle, and some hints about what's coming for it in the future. But who needs software update without a good project? Andy will discuss practices of refactoring and systems design in large projects, and some methods for quickly duplicating Apple's new wave of user interface stylings.
Episode 12: Aperture Plug-In API
Fraser talks about the Aperture plugin API
Episode 11: Source Control, Builds and Unit Tests
Gus Mueller talks about automated builds, testing, source control, and other tips
Episode 10: Memory Management
Uli Kusterer explains memory, and talks about pointers, memory ownership, how Cocoa makes memory management easier, and how to detect and debug memory smashers and other hard-to-track-down memory issues.
Episode 9: NSResponder
"There are some simple ideas that lead to much of the elegance of Cocoa. NSResponder and the responder chain is one of these. NSResponder deals with handling events, nil-targeted actions, and reporting errors. We will discuss this mechanism with Aaron Hillegass of Big Nerd Ranch .
Episode 8: Xcode Projects
Xcode provides a wealth of features and configurability for powering your coding workflows. In this episode we'll look at basic project management (including cross-project dependencies) , targets, build phases and build configurations with guest Brian Ganninger of Infinite Nexus
Episode 7: Creating Scriptable Applications
In Episode 7 we look at Cocoa's scripting support, and how developers can leverage it to provide scriptable interfaces to their application's model with guest Daniel Jalkut of Red Sweater Software
Episode 6: Creating Custom Views
In this episode we discuss creating cutoms views with Mark Dalrymple of Borkware
Episode 5: The Cocoa Text System
In this episode we discuss the Cocoa Text System with Juan Pablo Claude of Big Nerd Ranch
Episode 4: What's in Leopard for Developers
In this episode Scotty & Scott Stevenson of Cocoa Dev Central discuss some of the things coming in Leopard for Developers, including Objective-C 2.0, Language Bridges, The WOW Factor , Core Animation, XCode 3.0, Interface Builder, and loads of other things.
Episode 3: Web Services
In this episode we take a look at Web Services with R. Tyler Ballance of Bleep Software The show discusses SOAP , REST ,XML-RPC and offers advice on different strategies that can be used to acces web services of different types from within our Cocoa applications ranging from Web Services Core through to using Mono and the Dumarton Bridge. Parameter passing , custom types , syncrhonous vs asynchronous calls are all also discussed.
Episode 2: Core Data
In this episode we take a look a Core Data with Marcus Zarra of Zarra Studios
Episode 1: Getting started with Cocoa
The first episode of Late Night Cocoa is here. In this episode we take a high level look at getting started in Cocoa with an interview with Chris Forsythe the project manager for Adium, project lead forGrowl and the co-founder of Saltatory Software