Build Phase

Build Phase

By thoughtbotTechnology
Download on the App Store

Build Phase episodes

  • 99: Just UIKit Things

    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.

    • Tentative
    • 37 min
    • 98: Repressed Memories

      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.

      • Tentative
      • UIPageViewController
      • Rampage
      • 44 min
      • 97: Lonely, Lonely England

        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.

        • Yahoo! News Digest
        • CAReplicatorLayer
        • CAEmitterLayer
        • Protocol and Value Oriented Programming in UIKit Apps
        • SuperDelegate
        • 46 min
        • 96: If You Say It Twice, It's True

          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.

          • Elm
          • 50 min
          • 95: A Clear Idea of Lamps

            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.

            • Elixir
            • WWDC 2016 Sessions
            • 38 min
            • 94: Re-Built This City

              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.

              • Mike Ash on how KVO works
              • Patterns for implementing Undo/Redo
              • Comparison between the Carbon -> Cocoa transition and Objective-C -> Swift
              • Jack's angry old rant about C++, the Visitor pattern, and compile-time binding
              • 41 min
              • 93: Less Bathroomy

                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.

                • Swish
                • Swish PR trying to fix queueing latency
                • Marcus Zara's talk on MVC-N
                • Conversation around bumping version numbers in Argo
                • CocoaPods finally hits 1.0
                • Elm
                • Rules for semver in elm-package
                • Idris
                • Dependent Type (Wikipedia)
                • 2016 WWDC Breakfast
                • 53 min
                • 92: It's Been a Long Week

                  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.

                  • Swish
                  • The Bike Shed
                  • Monomorphism
                  • Argo
                  • Result
                  • Haskell do notation
                  • Pull request simplifying Swish error handling
                  • 56 min
                  • 91: Baseball Phase

                    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.

                    • Current MLB Standings
                    • PR removing Runes as an external dependency
                    • PR to move Runes test suite to SwiftCheck
                    • 37 min
                    • 90: Monads, Mo' Problems

                      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).

                      • New implementation of flatMap() in Swift 2.0
                      • Antitypical/Result
                      • 35 min

                      About Build Phase

                      From the publisher's feed

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

                      More shows like Build Phase

                      Tentative by thoughtbot

                      Tentative

                      9 Listeners

                      Giant Robots Smashing Into Other Giant Robots by thoughtbot

                      Giant Robots Smashing Into Other Giant Robots

                      88 Listeners

                      The Bike Shed by thoughtbot

                      The Bike Shed

                      121 Listeners

                      Crossroads by thoughtbot

                      Crossroads

                      2 Listeners

                      Reboot by thoughtbot

                      Reboot

                      12 Listeners