Build Phase is a weekly technical podcast discussing iOS development and design.
September 1st, 2016 | 48 mins 53 secs
This week, Mark and Gordon complete their transition to Salty Old Developers™ live on air after a discussion on the state of dependency management with Xcode betas. Come for the talk about operators in Swift 3 and the exciting possibility of higher-kinded types in Swift 4 but stay for the analysis of a tumbleweed's nasty knuckle-curve.
August 18th, 2016 | 39 mins 54 secs
This week, Jack and Mark talk about everything going wrong in the world of technology. From Swedish cable boxes to XVim and Xcode 8. Come for that, stay for the discussion about the pitfalls of developing iOS extensions and the impending Swift 3 migration.
August 4th, 2016 | 27 mins 52 secs
Gordon and Jack (or is it Reda?) sit down to chat about "good" and "bad" architecture decisions and how early adoption with Swift has framed interactions with the language and tools today.
July 28th, 2016 | 43 mins 26 secs
On their 100th episode, which they definitely did not forget about while recording, Mark and Gordon hold their first ever live call in giveaway! Unfortunately nobody participated, so they move on to talk about Gordon's Xcode plugin for Vim and how he works in Vim for day to day iOS development. Gordon's audio still sucks and he's incredibly sorry about that.
July 21st, 2016 | 36 mins 46 secs
This week Mark is joined by special guest and host of Tentative, Reda Lemeden. Having a designer-slash-developer on the show allows Mark to not shut up about UIKit, best practices for bridging Swift and Objective-C frameworks, and fancy new features in iOS 10.
July 14th, 2016 | 43 mins 23 secs
After claiming (incorrectly) to have fixed the audio issues in the Austin office (sorry, working on it), Jack lures Gordon into ranting about
UIPageViewController. We're almost certain we recorded this episode before, but it's still horrible, so here we are. They then take a quick detour into discussing how their bodies are falling apart as they get older before chatting about Jack's journeys into game development and improvements in watchOS 3.
July 7th, 2016 | 45 mins 16 secs
After establishing that Gordon lacks an internal monologue, Mark and Gordon discuss obscure CoreAnimation APIs, their favorite sessions from WWDC 2016 and some best practices for crafting code that walks the line between being a mess and needlessly abstract.
June 24th, 2016 | 49 mins 30 secs
In this episode, Gordon and Jack discuss pipe dreams about enhancements to the Cocoa frameworks, commiserate about fear of public speaking, and lament the fickle nature of space-time which prevents them from knowing the future.
June 16th, 2016 | 37 mins 22 secs
After taking a quick audio tour of Gordon's closet, he and Mark chat about Gordon's general imposter syndrome around UIKit, his feelings of burnout around iOS, and how he's exploring Elixir as a way to add depth to his skill set. Then they make horribly inaccurate speculations on what will happen at WWDC.
June 9th, 2016 | 40 mins 33 secs
Jack and Mark talk about the old days, the dynamic nature of Objective-C and whether that matters, and how to transition from one thing to the next. Shout-out to all the jugglers and mimes.
May 26th, 2016 | 52 mins 47 secs
On this episode of Build Phase, it becomes clear that waiting too long to release version 1.0 of your open source library will not win you very much admiration from either Gordon or Jack. The two of them also discuss difficulties that arise while debugging monadic pipelines and hypothesize about threading and performance.
May 19th, 2016 | 55 mins 47 secs
After what seems like a very long week away, Gordon, Mark and Jack uncover the hairy details involved in working with Argo and Swish, and discuss the differences between using Result type and using Swift error handling syntax.
September 11th, 2015 | 36 mins 29 secs
Mark and Gordon spend what's likely way too long chatting about baseball. But hey, it's September. Once they do get into some technical discussion (they do, we promise), they chat about running into issues with CocoaPods generated frameworks during deployment, universal frameworks, and abusing CocoaPods' knowledge of Git to be able to do wacky shit with internal dependencies.
August 21st, 2015 | 34 mins 14 secs
This week we had a topic planned and everything. Y'all had been asking for it and we were finally gonna do it! MVVM in practice. No bullshit. But then a heinous crime was committed that broke the monadic laws that keep our society civil and just. Tune in to hear Swift's public defender (played by Mark Adams) attempt to justify a new implementation of flatMap to Judge Dredd (played by Golden Fontenot).
August 7th, 2015 | 37 mins 48 secs
Mark can't figure out how to get out of New York City, so this week Gordon is joined by fellow thoughtbotter Avi Gilligan to talk about learning Swift, Objective-C, and iOS.
July 24th, 2015 | 38 mins 17 secs
At the end of a whirlwind week in Boston, Mark and Gordon talk about, like, every possible topic for 50 minutes. Even Thom up and left half way through. Topics include new open source projects (like Static, Tropos, and Curry), localization, and the world's oldest Red Sox fan.