Published 4 August 2014 • 1 hour, 18 minutes
Ben, Jake and Jelly discuss access control, using target/selector style method calls, and avoiding retain cycles in Swift (with a recap on how to debug them with Heapshot Analysis). They then take a look at test-driven development, asynchronous tests, and learning on-the-job. Plus, Moodstocks’ new pricing structure, the competitive GIF app market, and the failures of voice command interfaces.
Published 21 July 2014 • 1 hour, 12 minutes
Jelly hasn’t had enough discussion of diversity yet, Jake discusses whether Apple should use a stick or a carrot to try to enforce accessible apps, and Ben explains how the Swift runtime works.
Published 7 July 2014 • 1 hour, 34 minutes
Jelly talks about his new open-source library (and its terrible name), which leads into a discussion about the differences between table and collection views in iOS. Jake discusses his recent work with user testing, accessibility and the various ways that vision impaired users navigate their iDevices. The couch then talks about adaptive layout, what it could mean for future devices and why it has a different name to “responsive” design for the web. Finally, they touch on Google I/O and Android L’s new design direction, as well as the diversity amongst presenters during their keynote.
Published 23 June 2014 • 1 hour, 14 minutes
Swift: everyone’s excited about it, but that doesn’t mean it’s without oddities, shortfalls and issues. The couch attempts to cover as much of what they’ve learned so far about Apple’s new programming language, and in the mean time, discover that there are some things they simply cannot understand about this language.
Published 11 June 2014 • 1 hour, 27 minutes
Russell Ivanovic joins Jake and Jelly to discuss the fall out from this year’s WWDC: the things they’re excited about, the things that are going to change the ecosystem, and most importantly, the story of Rusty’s visit to Noosa with Google Now.
Published 26 May 2014 • 1 hour, 5 minutes
Following up on the discussion about auto layout in the last episode, Jake and Jelly team up to compare it with manual frame management in a view from one of Jelly’s projects. Then come the WWDC predictions for language, frameworks, and even hardware as the couch attempts to peek into the future for what awaits us in the next couple of weeks.
Published 12 May 2014 • 1 hour, 16 minutes
It’s a rapid-fire episode, as the couch discusses follow-up about replacing Objective-C, C#’s async/await feature, supporting iOS 6 and 7’s UI, using Auto Layout to simplify UI layout math, the benefits of using Magical Record with Core Data, when to use Expedited Reviews, and variability in Beacon signal strength.
Published 28 April 2014 • 1 hour, 3 minutes
Instead of learning enough to talk about it himself, Jake probes Ash Furrow – author of Functional Reactive Programming on iOS – about functional programming, ReactiveCocoa, and the future of Objective-C. Meanwhile, Jelly sticks his head in occasionally to make terrible jokes, and Ben just simply doesn’t show up.
Published 14 April 2014 • 1 hour, 21 minutes
Creating an inclusive and flexible culture, whether it be through the way you speak, or simply by understanding the differences between people’s personal priorities. Follow-up about code-style leads into a discussion about code-folding, laying out your methods within a file, and the battle between useful features, extensibility and bloat in an IDE. Finally, WWDC tickets and whether the improvements have really made a difference.