CastKit: Recent Episodes

Calvin Chestnut

A retired podcast on iOS Development, Apple, and the tech industry. Ran from June 2018 through August 2019.

View Details

00:00:00: Prologue

00:01:26: macOS Hover Text

00:05:37: Dynamic Debugging

00:11:24: Left Pad Gate

  • NPM & left-pad: Have We Forgotten How To Program?

00:13:16: Prepare for Segue

00:17:04: Property Raptors

  • Modern Swift API Design

00:23:04: One Weird Trick To Flatter Data Models

00:29:35: Thrill Seekers Only (and Calvin)

00:38:54: Never Was There A Tale Of More Woe

  • DaisyDisk

00:44:02: Maybe Calvin Shouldn’t Install So Many Betas

00:49:08: Going Public

  • First Public Beta

00:54:51: Always Look on the Bright Side of Mice

  • Anker Mouse

01:04:38: Light at the End of the Carpal Tunnel

01:08:45: Wrapping Up

01:15:24: Announcement!

  • Swiftfest Boston

View Details

Foreword

“First off, sorry about the audio… That’s 100% my bad. I was adjusting my cable/audio setup over the weekend and forgot to flip the rarely touched power switch on the mic itself, so my decent mic wasn’t capturing audio during this whole recording. I was able to pull the audio that bled to my MacBook and got recorded with the FaceTime call, but the quality is pretty rough. Hopefully the show is still enjoyable, we certainly had a lot of fun recording it!”

  • Calvin

Topics from this episode

Steve’s Field Report from San Jose

Storyboard Irrelevance

Catalyst (née Marzipan)

Swift Package Manager in Xcode 11

  • Github Package Registry
  • GraphQL

tvOS 13

  • Me!

watchOS 6

  • It’s time for Spotify to Ship or Shut Up

iOS 13

  • Supporting Dark Mode in Your Interface
  • UIElement Colors

iPadOS 13

  • New iPad Gestures - BGR
  • UISceneDelegate
  • PencilKit

macOS Catalina

  • Marco Arment’s macOS Beta install tips

Sign In With Apple

  • Docs
  • ASAuthorizationAppleIDCredential

HomePod

Context Menus

  • ContextMenu in SwiftUI
  • UIContextMenuInteraction in UIKit

SwiftUI

  • Gruber vs Gurman on Marzipan/Amber
  • SwiftUI to HTML by zhuowei

View Details

Topics from this episode

Hardware Launches at WWDC

San Francisco Bread

  • Tartine Bakery
  • Steve’s Latest Bakes

Foley

  • Eric Idle’s What About Dick?

Follow Up - Apple Arcade

  • Pitch to Apple Arcade - WWDC App Store Lab 8

2019 MacBook Pro

LG UltraFine 4K

Playdate

  • Playdate by Panic
  • Firewatch
  • Duck Game
  • Thoroughly Considered from Relay FM and Studio Neat

Remote Work

  • Bear text editor
  • RescueTime
  • CocoaHeads
  • We’re Trying - A Family Podcast

WWDC Predictions

View Details

Topics from this episode

Bob’s Freaking Laser

  • GlowForge
  • Netgear Orbi

Bread Update

Follow Up: Storyboard Analogies

2nd Degree Social Network

  • Micro.Blog

Gurman at Bloomberg on WWDC Software Releases

  • Apple to Reveal New Home-Grown Apps, Software Features at WWDC
  • Apple Cracks Down on Apps That Fight iPhone Addiction - NYTimes
  • The facts about parental control apps - Apple
  • Time To Play Fair - Spotify
  • WWDC For Developers - Gui Rambo at 9to5Mac

Calvin’s iPhone X🅁

  • No 3D Touch in X🅁

Job Transitions

Coding Challenges

  • Stanford CS193b Programming Project 1

View Details

Topics from this episode

Safari Content Blockers

  • Adblock Plus ‘Acceptable Ads’

Bread Update!

  • Steve’s latest bread baby on Insta

Follow Up

  • Pacing ourselves in the Marzipan Marathon

Mac Mini 2018

  • Apple Pulls 4K LG UltraFine Displays From Online Apple Store in U.S.

Gui Rambo Scoop Week @ 9to5Mac

  • Day 1: Dark Mode, Panels, and more
  • Day 2: Project Sidecar
  • Day 3: Universal Find App
  • Day 4: Apple Watch Authentication Expansion
  • Day 5: Siri Shortcuts and Screen Time in macOS

PanelKit

  • PanelKit by Louis D’hauwe
  • Experimenting With Windowing on iPad With PanelKit

Project Sidecar

  • Luna Display
  • Handoff for Developers

Vapor 3 Migration

  • Async Overview - Vapor Docs

Calvin’s Side Project Corner: Passify

  • Hi Hello - Contact Sharing Helper for iOS
  • Pass Design and Creation

View Details

Links from this show Apple Arcade Submission Page

Pacing Ourselves in the Marzipan Marathon - Curtis Herbert

Apple Cancels AirPower - TechCrunch

PowerBeats Pro - Apple

Netflix kills AirPlay Support - The Verge

Anchorage

View Details

  • Apple’s Product Release Sprint
    • Minus AirPower
      • isairpoweroutyet.com
      • Today’s AirPods launch underscores Apple’s latest AirPower misfire
    • iPad mini
    • iPad Air
    • iMac
    • AirPods
      • SleepPhones
  • Follow Up: Apple TV app on Smart TVs
  • iMessage Business Chat
    • Apple Card Support Resource
  • Apple Arcade
    • Oceanhorn
    • The Room
    • Alice 3D Animation Programming
  • Swift 5!!!!
    • Release Announcement on Swift.org

View Details

Links from this episode

Follow Up

  • Bob’s Futurama Cuff

Calvin Bought a TV

  • Vizio P Series
  • Vizio Apple Partnership
  • Block Unwanted Device from Eero
  • Frame Rate & Dynamic Range matching on Apple TV

Xcode Template Files

  • Anchorage: Lightweight Auto Layout wrapper
  • Getting Things Done: The Art Of Stress Free Productivity

Marzipan Timeline

  • Apple Combining iPad, iPhone, and Mac Apps by 2021

How old is AppKit

  • Cocoa History on Wikipedia

View Details

Links from this episode

  • AVAudioSession.Category Enum to allow for multi_route audio playback
  • Samsung Galaxy Fold
  • Huawei Mate X
  • Huawei’s Mate X - The Verge
  • Install Android apps on your Chromebook
  • Bernie & Phyl’s is at it again with racy T ads
  • Apple rolls out TestFlight public invite links to make it easier for developers to distribute iOS app betas
  • DropMix Music Mixing Game
  • Testing Tips & Tricks
  • Mock-free unit tests in Swift
  • We’re Trying - Calvin & Rosalee’s new podcast

View Details

AirPlay 2 comes to LG TVs Bill Baxter of Vizio on the VergeCast

Facebook & Google’s Spyware Certificates Jaclyn Paul on mobile platform choice via Twitter

Group Facetime Bug

Fireside Cocoa Cocoa Conf: Yosemite NSNorth

CocoaHeads Boston SwiftCoders Boston

View Details

  • TV Zero-Sign In Apps Delayed
  • How To Use Result in Swift 5