Edge Cases show

Edge Cases

Summary: A weekly podcast about (mostly Apple-related) software development by Andrew Pontious and Wolf Rentzsch.

Join Now to Subscribe to this Podcast


 Edge Cases 28: The Plumber's Guide to Blocks | File Type: audio/mpeg | Duration: 41:21

Andrew Pontious talks with Wolf Rentzsch about blocks: their history, why they're weird, and why Apple should have just gone ahead and made them an Objective-C API.

 Edge Cases 27: Where mogenerator Really Picks It Up | File Type: audio/mpeg | Duration: 55:49

Wolf Rentzsch talks with Andrew Pontious about his popular open source Core Data code generation tool, mogenerator. Plus: why Wolf may or may not be Batman.

 Edge Cases 26: You Can't Run a Script to Test Feel | File Type: audio/mpeg | Duration: 45:08

Andrew Pontious talks with Wolf Rentzsch about automated tests for Cocoa applications and the very particular times when he finds them useful. (Hint: not ongoing maintenance.)

 Edge Cases 25: We're Just Dot-J, Baby | File Type: audio/mpeg | Duration: 51:10

Wolf Rentzsch enthuses (and Andrew Pontious mostly listens) about Cappuccino, an advanced Web framework for making desktop-class web applications, essentially "Cocoa for the Web", with all the power and pitfalls that entails. Objective-J, anyone?

 Edge Cases 24: Make Xibs Look Good | File Type: audio/mpeg | Duration: 43:52

Andrew Pontious spends the entire episode with Wolf Rentzsch on followup, including someone trying AppCode based on his "recommendation" and a somewhat deeper, less rosy look at storyboards.

 Edge Cases 23: The Elevator Pitch for Design by Contract | File Type: audio/mpeg | Duration: 41:46

Wolf Rentzsch uses a simple C function example with Andrew Pontious to demonstrate (in record time!) Bertrand Meyer's Design by Contract, a cheap way to drastically improve your software quality. Could clang be the key to implementing it in Objective-C?

 Edge Cases 22: Nibs and Xibs and Storyboards, O My | File Type: audio/mpeg | Duration: 52:01

Andrew Pontious explores with Wolf Rentzsch the history of resources on Mac OS, starting with resource forks and ResEdit and ending with the new "storyboard" file format, which receives a shocking thumbs up! Afterwards, Wolf thinks about diffing issues.

 Edge Cases 21: When the Bits Hit the Platter | File Type: audio/mpeg | Duration: 37:40

Wolf Rentzsch talks with Andrew Pontious about data encoding and file formats, such as C structs, NSKeyedArchiver, QuickTime, ASN.1, plists, and JSON, as a way to introduce his own new untyped binary format, Lich. Plus: way too much MacGyver.

 Edge Cases 20: The Tabs and Spaces of Outrageous Fortune | File Type: audio/mpeg | Duration: 41:06

Andrew Pontious, with Wolf Rentzsch, asks the question developers ask when they have nothing else to talk about: tabs vs spaces? Also: braces styles, UniversalIndentGUI, and how Xcode handles indent levels.

 Edge Cases 19: In the Magical World of Threads | File Type: audio/mpeg | Duration: 51:21

Wolf Rentzsch talks with Andrew Pontious about concurrency (with the emphasis on "con"), from the earliest Mac SMP machines to the latest software advances such as Actors.

 Edge Cases 18: Port the Present into the Past | File Type: audio/mpeg | Duration: 50:04

Wolf Rentzsch talks with Andrew Pontious about obsolescence. Do older machines really have to be cut off from the latest OS and application updates? Does higher-level software design (and open source data formats) help or hurt?

 Edge Cases 17: Then, You're Just Writing C++ | File Type: audio/mpeg | Duration: 50:40

Andrew Pontious tries with guest cohost Uli Kusterer to make the case that C++ is a perfectly acceptable language for Objective-C developers to use under certain circumstances.

 Edge Cases 16: Talk Like a Developer | File Type: audio/mpeg | Duration: 41:38

Andrew Pontious uses his new microphone to communicate with Wolf Rentzsch about...the ways developers communicate: in interviews, on the job, and on the Internet.

 Edge Cases 15: Brave New World of Interprocess Communication | File Type: audio/mpeg | Duration: 38:38

Wolf Rentzsch follows up with Andrew Pontious about AppleScript, Apple events, appscript, Distributed Objects, distributed computing, JSTalk, and sandboxing's IPC implications.

 Edge Cases 14: Maintenance and the Cocoa Slide | File Type: audio/mpeg | Duration: 39:21

Andrew Pontious explains with Wolf Rentzsch some of his maintenance best practices, so that you can perform your own "slide" with the greatest of ease. (Andrew's audio drops occasionally throughout. Sorry, everyone!)


Login or signup comment.