Sinopsis
Build Phase is a weekly technical podcast discussing iOS development and design. Hosted by iOS developers Nick Charlton and Jack Nutting.
Episodios
-
99: Just UIKit Things
21/07/2016 Duración: 36minThis 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
-
98: Repressed Memories
14/07/2016 Duración: 43minAfter 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
-
97: Lonely, Lonely England
07/07/2016 Duración: 45minAfter 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
-
96: If You Say It Twice, It's True
24/06/2016 Duración: 49minIn 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
-
95: A Clear Idea of Lamps
17/06/2016 Duración: 37minAfter 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
-
94: Re-Built This City
09/06/2016 Duración: 40minJack 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
-
93: Less Bathroomy
26/05/2016 Duración: 52minOn 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
-
92: It's Been a Long Week
19/05/2016 Duración: 55minAfter 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
-
91: Baseball Phase
11/09/2015 Duración: 36minMark 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
-
90: Monads, Mo' Problems
21/08/2015 Duración: 34minThis 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
-
89: Beginning iOS (Avi Gilligan)
07/08/2015 Duración: 37minMark 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. Follow Avi on Twitter Tropos Treehouse Human Interface Guidelines Beginning iOS Development with Swift Ingress Nullability auditing in Objective-C Realm NSHipster article on Back Row Upcase New York iOS Women's Meetup
-
88: We Built This City
24/07/2015 Duración: 38minAt 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. Game recap for Houston vs Boston on July 3 Static PR bringing the settings in-app for Tropos PR adding Polish localization to Tropos Mysterious Trousers tapbots/calcbot-localization PR bringing Haskell's precedence to Runes PR to make Result's flatMap operator work with the version from Runes PR making it easier to use Runes as a lightweight internal dependency RFC PR to use Runes as a lightweight internal dependency PR removing Runes as an external dependency for Argo PR to use throws instead of Decoded in Argo Curry.framework Source file for GHC.Tuple JSON:API Example of using partial application to solve JSON side loading with immutable value objects
-
87: I Wrecked a Moped
10/07/2015 Duración: 43minMark's visiting the beast coast this week so the guys get to sit in the OG thoughtbot studio together, drink beer, and wax poetic about network testing and Tropos. Mark has literally never sounded better; Boston recording setup on fleek. DVR VCR Issue on Tropos about MVVM Tropos open source repo
-
86: Still Hungover from WWDC
26/06/2015 Duración: 35minThis week Mark welcomes Tony to discuss Swift 2, Haskell development with Docker, and where the hell Gordon went. No seriously, where is he? I hope he comes back soon! Docker Heroku & Docker thoughtbot's docker files Halcyon Argo on throws Case statement matching Swift Standard Library Reference Swift Standard Library Playground
-
85:
Fixed 12/06/2015 Duración: 34minLive from the Frisky Dingo, Mark and Gordon sit down to talk about the implications of new features and improvements added to Swift 2. If we're being honest, a large portion of the show is Mark pouring new-swift-error-handling fuel into the rage engine known as Gordon Fontenot. Gordon has also managed to segfault the new version of the compiler, so that's fun. Everything's fun. PR adding dematerialize to Result PR adding materialize to Result Radek Pietruszewski's tweet about transforming throwing functions to Results (So so so so so sorry about murdering your name) Gist showing compiler segfaults when combining multi-payload Enums, type constraints, and generics (Filed, don't dupe: rdar://21341337)
-
84: Another Goal for Science®
29/05/2015 Duración: 19minThis week, Gordon and Mark discuss organizing a BBQ in a puritan state on short notice, Gordon's upcoming road trip and move to Austin, and the pain of Swift/Objective-C interop. Also we're on the cusp of 90 second brew-at-home-in-your-microwave beer, people. What a time to be alive! No real notes this week, here's a pretty good gif instead
-
83: We Don't Ship Enough Stuff in Wood Crates Anymore
15/05/2015 Duración: 40minAfter chatting for entirely too long about hats, Mark and Gordon discuss some WWDC events that they are putting together, unearthing obscure design patterns in Apple's internal APIs, and working with push notifications. Also, Gordon turns the show into therapy with a great story about shitty neighbors. GORUCK Mesh TAC hat WWDC Breakfast Build Phase at the Ballpark Visitor Pattern iOS console APNS Pusher
-
82: Lets Start the Show on a High Note
29/04/2015 Duración: 41minThis week the guys attempt to demystify Swift with a little Q and A where Mark has the Qs and Gordon has the As (obviously). There's also just a little too much excitement about a MLB.tv Mac app. The transition to baseball podcast is nearly complete. Tropos MLB.tv Beta for Mac Screenshot of MLB.tv's menu bar component Gist of different property syntaxes
-
81: Are You Watching the Game Right Now?
16/04/2015 Duración: 42minThis week, Mark and Gordon discuss the inevitable rise of the Astros as the MLB leaders for striking out, a weird bug in Xcode that is causing it to build the wrong kind of archive, errors trying to build the Segment.io library using CocoaPods, really just a whole bunch of errors going on today. Segment.io iOS 8.3 Release Notes Example from ResearchKit of hoop-jumping with Auto Layout views and UITableView NYTPhotoViewer Slides from Gordon's NSNorth talk
-
80: I Have No Idea How To Work This Application
07/04/2015 Duración: 34minThis week Gordon and Mark sit down to chat about video games, hairless bears, and using UIPresentationController to create custom alerts. Borderlands 2 Far Cry 4 Hairless Bear 2014 WWDC session 228: A Look Inside Presentation Controller (ASCIIwwdc)