Build Phase

About the show

Build Phase is a weekly technical podcast discussing iOS development and design.


  • 71: You Can Put Anything in a Brown Bag

    February 4th, 2015  |  35 mins 57 secs

    While Gordon lounges at home in his native Tejas, Mark is joined by Keith Smiley to talk about some pitfalls of Mac app development and using ReactiveCocoa with Core Data.

  • 70: Rocking Out to Analysis Paralysis

    January 28th, 2015  |  48 mins 3 secs

    We're just 4 short weeks away from the start of spring training so Mark and Gordon get some baseball talk out of their systems. Deal with it sunglasses llama dot gif. The topic then turns to Nimble matchers for Fox tests and Mark's continuing journey being homeless on the streets of RAC city.

  • 69: I'm a Bus

    January 22nd, 2015  |  42 mins 33 secs

    This week, we learn about the dangers of Pre-Workout, oddities in the Swift compiler and go on a rant about TestFlight and iTunes Connect. Could your family be at risk of getting too jacked on Pre-Workout to read on the bus? Find out tonight at 11.

  • 68: Big Time Brain Explosion

    January 15th, 2015  |  35 mins 13 secs

    Listen! This week, Mark and Gordon take a fairly deep dive into the Legend of Zelda franchise. There's also some Swift and bindings and stuff. Remember when this used to be a technical show?

  • 67: We Cut Stuff Out

    December 24th, 2014  |  22 mins 9 secs

    This week, Gordon and our producer, Thom, host a very special episode in which we present a collection of our best-of moments and bloopers.

    Okay who are we kidding, it's all bloopers. Sit back and enjoy this gift from us to you.

  • 66: That's My Neck Tattoo

    December 10th, 2014  |  34 mins 5 secs

    This week, Mark talks about using Swift to connect to a GoPro camera, Gordon learns that Selfie Sticks are a thing, and Mark finally fixes LLDB on his machine. From there, they chat about Apple's newfound openness and we finally get to the bottom of Gordon's feelings on Frozen.

  • 65: Installing X11

    December 2nd, 2014  |  40 mins 40 secs

    Mark and Gordon catch up before the Thanksgiving break (oh, by the way, we're taking a break last week. Plan retroactively accordingly) and discuss dependency management with Carthage and how it relates to CocoaPods.

  • 64: The Realities of Being Batman

    November 19th, 2014  |  43 mins 3 secs

    This week, Mark and Gordon spend a solid 10 minutes discussing the absurdity of the DC Comics Universe. From there, Gordon proudly explains the solution he developed to the network operation retry queue that was discussed last week. That solution is pretty great. So come for that and stay for the Batman discussion.

  • 63: For All Intensive Purposes

    November 12th, 2014  |  33 mins 19 secs

    Mark and Gordon chat about replaying cached network requests and all of the edge cases that pop up around that. Then they take a short detour into talking about a weird issue around new iOS 8 push notification APIs and provisioning (they think).

  • 62: There Is No Person Named Ralph T. Bot

    November 5th, 2014  |  35 mins 28 secs

    Mark and Gordon chat about another win for their Application View Controller, then commiserate over code signing, application submission and AppleID and iTunes Connect woes.

  • 61: Swift is Swift

    October 28th, 2014  |  35 mins 48 secs

    With Mark on vacation in sunny SoCal (I have no idea if SoCal is sunny in October, but lets say it is), Gordon sits down with fellow thoughtbot dev and Haskell enthusiast Pat Brisbin to talk about Haskell, Functional Programming, and how it all relates to Swift.

  • 60: Everyone Should Know This

    October 22nd, 2014  |  37 mins 33 secs

    This week, Mark and Gordon discuss that darn Internet and the inaugural CocoaLove conference in Philadelphia. From there they go on to discuss failable initializers and other Swift 1.1 features and fixes. Finally the guys address some questions about how they manage monolithic storyboards.

  • 59: Cognitive Capital

    October 14th, 2014  |  40 mins 17 secs

    Mark and Gordon discuss fmap and apply in Swift as they pertain to Optional values, and how these functional concepts can add cleanliness and clarity to everyday patterns.

  • 58: Saving Lives

    October 7th, 2014  |  31 mins 25 secs

    This week, a lone recruiter appeared on one of our pull requests. He used 'recruit'. It wasn't very effective. This gave Gordon and Mark plenty of fodder to kick the episode off. The fellas discussed a new, major release of Liftoff that adds support for custom build settings and the generation of Swift projects. The use of TDD as a design tool becomes they topic as they discuss Roster, a Swift application under development for internal thoughtbot use.

  • 57: The Properties of Glass

    October 1st, 2014  |  36 mins 42 secs

    Mark and Gordon vent about this week's internet stupidity, and then discuss MVVM and whether or not it's worth the effort in simple applications.

  • 56: Brackety Splat

    September 25th, 2014  |  42 mins 43 secs

    Mark and Gordon continue to talk about functional concepts in Swift, this time looking at real world applications in iOS development.