Runtime

Runtime

Follow Runtime
Share on
Copy link to clipboard

Sam Soffes and Caleb Davenport talk about Swift, iOS, and other things they like.

Spec


    • Aug 10, 2017 LATEST EPISODE
    • infrequent NEW EPISODES
    • 24m AVG DURATION
    • 49 EPISODES


    More podcasts from Spec

    Search for episodes from Runtime with a specific topic:

    Latest episodes from Runtime

    49: Farewell

    Play Episode Listen Later Aug 10, 2017 3:04


    This concludes Runtime. Thanks to everyone for letting us bring you out perspective on Swift and iOS for the past year!

    48: The Dynamic Linker

    Play Episode Listen Later Jul 13, 2017 18:15


    This week we talk about the dynamic linker, how it affects your apps, and how it is changing. Get in touch with us in Spectrum or on Twitter at @runtimefm. Links Optimizing App Startup Time App Startup Time: Past, Present, and Future

    47: Swift 4: Codable & Dictionary

    Play Episode Listen Later Jun 29, 2017 25:03


    This week we talk about two Swift 4 API we are excited about. The new Codable family of types and the enhancements to Dictionary solve real world problems in a unique way. Thanks to Rollbar for sponsoring the show. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links SE-0166: Swift Archival & Serialization SE-0167: Swift Encoders SE-0165: Dictionary & Set Enhancements

    46: Strings in Swift 4

    Play Episode Listen Later Jun 22, 2017 28:51


    This week we talk in depth about the changes to String in Swift 4. Thanks to Rollbar for sponsoring the show. Links What's new in Swift 4 (Playground)

    45: WWDC 2017 Roundup

    Play Episode Listen Later Jun 15, 2017 35:33


    This week we talk about WWDC 2017 and some of the things we are really excited about. We will go into more detail on many of these topics over the coming weeks as we get more time to experiment with the new tools and API. Listen for our session picks of the week and let us know if you have any favorite sessions or topics you'd like us to cover! Thanks to Rollbar for sponsoring the show. Session Picks Designing Sound What's New in Swift Documentation & Videos Documentation for all of the topics we discussed this week can be found here and additional WWDC session videos can be found here.

    44: Firebase & Javascript

    Play Episode Listen Later Jun 1, 2017 28:45


    This week we talk about Firebase and how it allows you to buil a back end quickly so you can focus on what makes your app unique. Thanks to Rollbar for sponsoring the show. Get in touch with us in the Spec Slack or on Twitter at @runtimefm.

    43: Phone Rumors (Pre WWDC 2017)

    Play Episode Listen Later May 18, 2017 29:33


    This week we talk about what the next iPhone might mean for developers and a few things we'd like to see at WWDC. Thanks to Rollbar for sponsoring the show. Get in touch with us in the Spec Slack or on Twitter at @runtimefm.

    42: What To Do When Something Doesn't Work The Way it Should

    Play Episode Listen Later May 11, 2017 22:39


    This week we talk about debugging system frameworks on iOS and macOS and some great tools that can help. Thanks to Rollbar for sponsoring the show. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Caleb's Post: Debugging Apple Frameworks iOS Runtime Headers Hopper Disassembler

    41: Bluetooth Basics

    Play Episode Listen Later May 4, 2017 23:04


    This week we talk about how to get started with Bluetooth Low Energy with an Arduino and Core Bluetooth on iOS. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Arduino Core Bluetooth documentation Arduino 101 on Amazon ButtonLED sample code Hello Bluetooth blog post GATT Service

    40: Fun Privacy News

    Play Episode Listen Later Apr 27, 2017 21:31


    This week we talk about the recent Uber news and the work Apple is doing to protect the privacy of users on iOS and macOS. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Uber's C.E.O. Plays With Fire iOS Keychain Autodelete Thread Craig Hockenberry on Twitter Cédric Luthi on Twitter Alex Fajkowski‏ on Twitter UIDevice+SerialNumber on GitHub UIDevice+IOKitExtensions on GitHub Camera+ Rejected

    39: ABI Stability Boogeyman

    Play Episode Listen Later Apr 13, 2017 23:26


    This week we talk about Swift ABI stability, why you probably don't need it, and new features we'd like to see instead. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Swift ABI Stability Manifesto Swift ABI Dashboard Facebook App Analysis iOS ABI Function Call Guide

    38: App Production Readiness

    Play Episode Listen Later Apr 6, 2017 25:35


    This week we talk about getting an app ready for production. What crash reporting, analytics, and deployment services we use and how we integrate them. Get in touch with us in the Spec Slack or on Twitter at @runtimefm.

    37: Super Simple User Experience Tricks

    Play Episode Listen Later Mar 30, 2017 29:10


    This week we talk about a few surprisingly simple things you can add to your apps that make them better iOS citizens. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Handoff Documentation Universal App Links Documentation Shared Web Credentials Documentation Sam's SharedWebCredentials Library App Site Association File Example State Restoration Documentation

    36: Protobufs in Depth

    Play Episode Listen Later Mar 23, 2017 35:18


    This week we go deep on Protobufs and how to integrate them into an app. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Swift Evolution: Class and Subtype existentials Swift Evolution: Fix Private Access Levels Self-driving Car Trap carthage/carthage on GitHub apple/swift-protobuf on GitHub proto3 Language Guide os_log API Reference krzysztofzablocki/sourcery on GitHub soffes/json on GitHub google-protobuf on RubyGems

    35: The Swift Variety Episode

    Play Episode Listen Later Mar 9, 2017 27:49


    This week we talk about WWDC Scholarships, a fun way to get started with hardware, and new projects we are working on. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links WWDC Scholarships Makey Makey FileCheck Caleb's 2nd Swift Patch

    34: Incredibly Verbose - Our take on the recent Swift Manifestos

    Play Episode Listen Later Feb 23, 2017 19:49


    This week we talk about a few big Swift proposals that add a lot of power and flexibility. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links String Processing For Swift 4 Swift Ownership Manifesto

    33: Cool Types For Neat Problems

    Play Episode Listen Later Feb 16, 2017 22:37


    This week we talk about creating Swift types to solve interesting problems. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links SwiftDoc NonEmptyArray

    32: Where Do I Even Put This?

    Play Episode Listen Later Feb 9, 2017 27:36


    This week we talk about augmenting Xcode functionality with custom scripts and build phases. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Travis CI Travis Dedup

    30: All Source Compatible....Except SPM

    Play Episode Listen Later Jan 26, 2017 19:38


    This week we talk about recent Swift Package Manager news and what it means for Swift 4 and the community. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by buddybuild. Links Swift 4 Package Manager Roadmap

    29: A Chat With Fatal Error

    Play Episode Listen Later Jan 19, 2017 34:06


    This week we are joined by Soroush Khanlou and Chris Dzombak of "Fatal Error" to talk about "Not Invented Here" and how we approach project dependencies. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Soroush on Twitter Chris on Twitter Fatal Error Not Invented Here

    28: So. Many. Methods

    Play Episode Listen Later Jan 5, 2017 29:49


    This week we talk about building complex app delegates and an app within a framework. Get in touch with us in the Spec Slack or on Twitter at @runtimefm.

    27: What if?

    Play Episode Listen Later Dec 15, 2016 24:46


    This week we talk about what we might do if we didn't work on iOS apps. Get in touch with us in the Spec Slack or on Twitter at @runtimefm.

    26: Squashing Bugs (feat. JP Simard)

    Play Episode Listen Later Dec 8, 2016 37:33


    This week we are joined by JP Simard to talk about some recent Swift news and the challenges of building a library that spans multiple platforms and languages. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Swift core libraries on Darwin JP on Twitter JP on GitHub Realm

    25: Emoji Logging

    Play Episode Listen Later Dec 1, 2016 27:37


    This week we talk about how we solve a few common tasks in a typical iOS app. Sponsored by buddybuild.

    24: Screen Door Effect

    Play Episode Listen Later Nov 17, 2016 28:16


    This week we talk about VR and AR. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by buddybuild. Links Facebook VR Microsoft Holoportation Steve T-S on Twitter

    23: Interviewing & Inverted Trees

    Play Episode Listen Later Nov 10, 2016 28:20


    This week we talk about what we like to see in job interviews and what we like to see in candidates. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by Zendesk. Links Big O Notation Traveling Salesman Problem

    22: Post Apple Announcements - What Will We Do Now?

    Play Episode Listen Later Nov 3, 2016 21:26


    This week we talk about new MacBook Pros, the Touch Bar and minor Swift updates. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by Zendesk. Links TouchBarServer on GitHub RateLimit on GitHub Bryan Irace on Swift Compile Time Swift Warn Long Function Bodies

    21: Hello Again (Pre-Apple Announcement)

    Play Episode Listen Later Oct 27, 2016 30:02


    This week we talk about what new Macs might mean for developers, working with the Apple Script bridge in Swift, and how to name things in Swift 3. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by Zendesk.

    20: A Whole Class of Problems

    Play Episode Listen Later Oct 20, 2016 22:06


    This week we talk about Dash, Realm, and a few interesting bits in Swift 3. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by Rollout. Use code “runtime20” to get 20% off any paid plan for 6 months. Links Dash App Swift Evolution: private & fileprivate Swift Evolution: id as Swift Any type Realm App

    19: Rate Limited Like Crazy

    Play Episode Listen Later Oct 13, 2016 19:27


    This week we talk about Rails, Sidekiq, and Sam’s “Heavy Rotation” app. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Heavy Rotation Sidekiq

    18: Protobufs

    Play Episode Listen Later Oct 6, 2016 21:52


    This week we talk about the new Swift Protobuf project from Apple and using protobufs in apps. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links Swift Protobuf on GitHub

    17: Sticker Gymnastics

    Play Episode Listen Later Sep 29, 2016 26:56


    This week we talk about a few things we released and way cooler things that other people released. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by Zendesk. Links Realm JP Simard What's New in Core Data What's New in UICollectionView in iOS 10 Emoji Stickers Louie's Tweet HODINKEE Marc Hemeon Astronomical Algorithms AstronomyKit Clock screen saver Heavy Rotation JSON

    16: Freakin' Squashing

    Play Episode Listen Later Sep 22, 2016 30:22


    This week we talk about async await in Swift, the idea of a Result type, and starting new projects. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by Zendesk. Links UIKeyInput Protocol Reference Soroush Khanlou: Async Await Result on GitHub New GitHub features Travis CI DVR on GitHub LLVM License Deliveries App

    15: Did You Order It Yet?

    Play Episode Listen Later Sep 15, 2016 24:32


    This week we talk about the Apple event, new devices, and what they mean for developers. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by hired.

    14: There's A Bazillion Ranges

    Play Episode Listen Later Sep 8, 2016 30:18


    This week we talk about building Canvas, using frameworks to organize code, and using protocols as types. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by hired.

    13: Less Magic. More Straightforward.

    Play Episode Listen Later Sep 1, 2016 21:35


    This week we talk about storing data and how that changed in Swift apps. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by hired. Links SSDataKit Realm YapDatabase FMDB Property Behaviors

    12: But is it Candy Crush Successful?

    Play Episode Listen Later Aug 25, 2016 23:59


    This week we talk about building a business on the App Store in light of the recent Vesper announcement. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by buddybuild. Links Vesper is Shutting Down (Daring Fireball) Vesper is Shutting Down (Brent Simmons) Exploring the App Store's Top Grossing Chart

    11: What's With The Transformer Names?

    Play Episode Listen Later Aug 18, 2016 24:17


    This week we talk about Apple at Black Hat, Swift 3, Swift on the server, and Messages apps. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by buddybuild. Links Apple at Black Hat 2016 Starscream SocketRocket

    10: IB or not IB

    Play Episode Listen Later Aug 11, 2016 23:32


    This week we talk about Interface Builder and how we write Swift UI code. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by buddybuild.

    9: It's Gonna Be A Long Road to Swift Three

    Play Episode Listen Later Aug 4, 2016 28:10


    This week we talk about participating in the Swift evolution process and a handful of interesting Swift 3 proposals. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsored by buddybuild. Links Swift Evolution Mailing List [Swift Starter Bugs] Swift Proposals: A cool page that tracks the Swift evolution process Xcode Can Handle Your Scale

    8: Swivel Ship

    Play Episode Listen Later Jul 28, 2016 23:53


    This week we talk about a controversial Swift proposal and what it means for app and library developers. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Links SE-0117: Default classes to be non-subclassable publicly Sponsored by Hired Visit and earn $2000 when you accept your next job through Hired.

    7: Weeding the Codebase

    Play Episode Listen Later Jul 21, 2016 19:49


    This week we talk about organizing Swift code and using types to solve complex problems. Get in touch with us in the Spec Slack or on Twitter at @runtimefm. Sponsor Hired

    Claim Runtime

    In order to claim this podcast we'll send an email to with a verification link. Simply click the link and you will be able to edit tags, request a refresh, and other features to take control of your podcast page!

    Claim Cancel