Sinopsis
Build Phase is a weekly technical podcast discussing iOS development and design. Hosted by iOS developers Nick Charlton and Jack Nutting.
Episodios
-
79: Immutability, or Whatever
01/04/2015 Duración: 51minMark 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
-
78: Check Yourself Before You UIRectEdge Yourself
25/03/2015 Duración: 26minIn 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
-
77: A Version By Any Other Name
19/03/2015 Duración: 32minThis 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
-
76: [unintelligible robot sounds]
11/03/2015 Duración: 38minThis 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
-
75: What's that in Celsius?
05/03/2015 Duración: 39minThis 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
-
74: That's a Fear Response
26/02/2015 Duración: 45minBaseball 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
-
73: Mr. X
19/02/2015 Duración: 53minThis 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
-
72: That's Classic Mousepad
11/02/2015 Duración: 27minOk 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
-
71: You Can Put Anything in a Brown Bag
04/02/2015 Duración: 35minWhile 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
-
70: Rocking Out to Analysis Paralysis
28/01/2015 Duración: 48minWe'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
-
69: I'm a Bus
22/01/2015 Duración: 42minThis 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. Top 25 Pre-workout supplements BroScienceLife: Should I take pre-workout? im-a-bus.gif ReactiveCocoa ReactiveCocoa and MVVM, an Introduction flattenMap vs map + switchToLatest Argo issue about segfaults under Release schemes Runes type signatures
-
68: Big Time Brain Explosion
15/01/2015 Duración: 35minListen! 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? Professor Layton and the Curious Village The Legend of Zelda Collectors Edition The Legend of Zelda: Ocarina of Time The Legend of Zelda: Majora's Mask The Legend of Zelda: A Link to the Past The Legend of Zelds: Link's Awakening NSArrayController Runes Argo Andy Matuschak - Functioning as a Functionalist NSNorth 2015 (Gordon is speaking)
-
67: We Cut Stuff Out
24/12/2014 Duración: 22minThis 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
10/12/2014 Duración: 34minThis 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. tick-tock.gif Gordon reviews Frozen Bill Bumgarner on Unit Testing at Apple Rob Rix: Many Types Makes Light Work (Your homework for next week's episode)
-
65: Installing X11
03/12/2014 Duración: 40minMark 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. Carthage CocoaPods Commandant - Functional Swift CLI extracted from Carthage
-
64: The Realities of Being Batman
20/11/2014 Duración: 43minThis 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. Functional Swift Conference (Already sold out!)
-
63: For All Intensive Purposes
12/11/2014 Duración: 33minMark 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
05/11/2014 Duración: 35minMark and Gordon chat about another win for their Application View Controller, then commiserate over code signing, application submission and AppleID and iTunes Connect woes. The Bike Shed We're hiring iOS Developers in New York and San Francisco
-
61: Swift is Swift
29/10/2014 Duración: 35minWith 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. Pat Brisbin on Twitter Learn You A Haskell For Great Good Functional Programming in Swift Argo Open Argo PR with work-in-progress changes for reducing compile time Avoiding Copeland 2010 Copland 2010 revisited: Apple’s language and API future
-
60: Everyone Should Know This
23/10/2014 Duración: 37minThis 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. CocoaLove Xcode release notes (Includes notes on Swift 1.1) Vigil Timothy Ritchey's tweet about moving to storyboards