Build Phase

Build Phase

By thoughtbotTechnology
Download on the App Store

Build Phase episodes

  • 79: Immutability, or Whatever

    Mark is out this week, so Gordon is joined by Tony DiPasquale. They discuss Poppins, an internal app that they are working on to view and share animated gifs, Micro frameworks in Swift, and talk through refactoring a method from using Result to deal with multiple return values to returning a polymorphic protocol type.

    • so-done.gif
    • PR removing flatMap guards from Runes
    • PR removing flatMap implementations from Runes
    • Chris Eidhof's example project with functional view controllers
    • Scenery (Not Scenic, sorry Chris)
    • Using the Dropbox API in Swift
    • Rob Rix's implementation of Result
    • Either
    • Deferred
    • 52 min
    • 78: Check Yourself Before You UIRectEdge Yourself

      In what might end up being the guys' laziest episode to date, they start off by talking about a possible bug in UIScreenEdgePanGestureRecognizer and then talk about Mark's current project dealing with a particularly bad legacy codebase. They then meander into a half-hearted conversation about weightlifting before calling it a show.

      • UIScreenEdgePanGestureRecognizer.edges documentation
      • Swift Summit
      • 27 min
      • 77: A Version By Any Other Name

        This week, the guys discuss Argo's inexorable march towards 1.0-hood and somehow find themselves in a rant about semantic versioning (or the lack thereof).

        • Argo PR for Parser/Decoded (This is the last week we'll talk about this. Promise. Maybe.)
        • Announcement for CocoaPods 0.36
        • Announcement for Rake 10.0
        • ReactiveCocoa 3.0 Alpha
        • 33 min
        • 76: [unintelligible robot sounds]

          This week Mark and Gordon take a break from the recent series of episodes about Swift and instead turn to discussing the pain points of developing on Apple's platform and how it's getting more and more difficult to be an apologist. From there the fellas discuss Gordon's impostor syndrome flare-ups that occur when it's time to write UI code.

          • NSNorth (Sponsor)
          • MagicalRecord
          • 39 min
          • 75: What's that in Celsius?

            This week, Gordon and Mark continue their accidental Swift-and-frameworks-that-use-functionalish-concepts series by talking about the new Parser type in Argo and niceties that are emerging in ReactiveCocoa's Swift development branch.

            • Buff
            • iOS Coaching from thoughtbot
            • PR to add a Parser type to Argo
            • NSNorth (Sponsor)
            • Maybe Haskell (50% off for our listeners!)
            • ReactiveCocoa swift-development branch
            • 40 min
            • 74: That's a Fear Response

              Baseball is back! After getting over that excitement, Mark and Gordon chat about upcoming changes to Argo, and get into some places where limitations in Swift's type system prevent them from being as expressive as they would like to be.

              • PR Renaming Argo's internal enum to remove JSON prefix
              • Global function in Argo needed because of limitations in Swift's type system (Would ideally be an extension on Array)
              • Examples of what we would need to do to remove the above workaround
              • Equality defined for LlamaKit's Result type
              • Introduction to Function Currying in Swift
              • Ole Begemann's post on how instance methods in Swift are curried functions
              • Haskell's amazing implementation for Tuples of various lengths
              • 46 min
              • 73: Mr. X

                This week, Mark and Gordon continue discussing integrating ReactiveCocoa into projects and the impact the newly-minted Swift 1.2 will have on future development.

                • ReactiveCocoa
                • Argo
                • Runes
                • Functional refactor removing multiple return values
                • Swift 1.2 release notes
                • 54 min
                • 72: That's Classic Mousepad

                  Ok let's just get this out of the way now: The first minute of audio is really weird. We don't know why and we didn't have time to re-record it. Plus it's actually kind of funny to sound like we're in the witness protection program. This week, Keith and Mark continue to talk about the Mac, ReactiveCocoa, and speculate wildly on the existence of UXKit.

                  • Mark's open source location manager
                  • UXKit
                  • Storyboards and Controllers on OS X
                  • Building Interruptible and Responsive Interactions
                  • 28 min
                  • 71: You Can Put Anything in a Brown Bag

                    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.

                    • StartAtLoginController
                    • ServiceManagement.h
                    • SMLoginItems
                    • ReactiveCocoa
                    • EasyMapping
                    • ReactiveCoreData
                    • 36 min
                    • 70: Rocking Out to Analysis Paralysis

                      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.

                      • ReactiveCocoa
                      • RXCollections
                      • QuickCheck
                      • Nimble
                      • Fox
                      • NimbleFox (Nimble matchers for Fox)
                      • Runes test suite using NimbleFox
                      • 49 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