Rank #1: 112: Embarrassment Factor
In this episode, Jack and Mark are visited by Chris Eidhof, and together they talk about book publishing, Apple's frameworks, the Swift language, and how to be a good team player.
- Chris Eidhof
- Chris' book Advanced Swift
- Swift Talk video series
- Latest edition of Jack's Beginning iPhone Development
- David Rönnqvist's 3D Graphics with Scene Kit book
- Orta Therox's Danger
- thoughtbot's Hound
- Apple's Cloud Kit documentation and quick start
- Apple's TVMLKit and TVMLKit JS
- WWDC: Developing tvOS Apps Using TVMLKit: Part 1
- WWDC: Developing tvOS Apps Using TVMLKit: Part 2
- Brandon Williams' talk from Functional Swift 2016
Nov 10 2016
Rank #2: 113: Make Austin 1888 Again
This week, Gordon and Mark sit down to talk about a wide array of topics such as Ride Sharing services in Austin, Venmo's new architecture for managing URL and user activity routing alongside authentication, the pain caused by forced Swift updates, and spooky spiders! It's like a Halloween special just in time for Thanksgiving!
- MetroGnome's iPhone ringtone remix
- Google WiFi
- Google Fiber announcement
- Pinboard's tweet about Google Fiber announcement
- Ride Austin
- PR fixing swift segfaults on Argo
- Build Phase episode 112: Embarrassment Factor (With guest Chris Eidhof)
- Swift Talk episode about Loading ViewControllers
Nov 17 2016
Rank #3: 114: I've Been Unfollowing a LOT of People
Big week! Jack and Gordon sit down to talk about the new Macbook Pros and explain why it's totally OK for you not to buy one, as well as a possible solution to the missing escape key. They then move on into discussing CoreData, Swift bugs, and missing features in Swift Package Manager. They wrap up by discussing performance issues in Argo and the problems with benchmarks.
Nov 24 2016
Rank #4: 105: What if We Just Stay on Swift 2?
This week Mark and Gordon chat about their respective git workflows, Swift operator precedence groups, and a general uneasiness around the tooling in the iOS ecosystem (but what else is new?).
Sep 17 2016
Rank #5: 104: Drunk on the Kool Aid
This week, Mark and Jack talk about job hunting and what to look for when pursuing new opportunities. They also discuss the pros and cons to sticking with Apple dependencies (of course talking about CoreData) and Swift 3 adoption.
Sep 09 2016
Rank #6: 103: That Tumbleweed Has a +2 WAR
This week, Mark and Gordon complete their transition to Salty Old Developers™ live on air after a discussion on the state of dependency management with Xcode betas. Come for the talk about operators in Swift 3 and the exciting possibility of higher-kinded types in Swift 4 but stay for the analysis of a tumbleweed's nasty knuckle-curve.
Sep 01 2016
Rank #7: 101: SELECT is Not Broken
Gordon and Jack (or is it Reda?) sit down to chat about "good" and "bad" architecture decisions and how early adoption with Swift has framed interactions with the language and tools today.
Aug 04 2016
Rank #8: 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.
Jul 21 2016
Rank #9: 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.
Jul 14 2016
Rank #10: 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.
Jun 17 2016
Rank #11: 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).
Aug 21 2015
Rank #12: 89: Beginning iOS (Avi Gilligan)
Mark 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.
Aug 07 2015
Rank #13: 88: We Built This City
At 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
- PR bringing the settings in-app for Tropos
- PR adding Polish localization to Tropos
- Mysterious Trousers
- PR bringing Haskell's precedence to Runes
- PR to make Result's
flatMapoperator 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
- Source file for GHC.Tuple
- Example of using partial application to solve JSON side loading with immutable value objects
Jul 24 2015
Rank #14: 86: Still Hungover from WWDC
This 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!
Jun 26 2015
Rank #15: 85: <air quotes> Fixed </air quotes>
Live 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
- PR adding
- 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)
Jun 12 2015
Rank #16: 83: We Don't Ship Enough Stuff in Wood Crates Anymore
After 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.
May 15 2015
Rank #17: 82: Lets Start the Show on a High Note
This 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.
Apr 29 2015
Rank #18: 81: Are You Watching the Game Right Now?
This 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.
Apr 16 2015
Rank #19: 80: I Have No Idea How To Work This Application
This week Gordon and Mark sit down to chat about video games, hairless bears, and using
UIPresentationController to create custom alerts.
Apr 07 2015
Rank #20: 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.
Apr 01 2015