Ryan Nystrom is a Director of Engineering at GitHub where he's supporting several teams building mobile and desktop apps. In this episode we discussed a broad range of topics from UI, and GraphQL to custom navigation framework, and responder chain.

EPISODE LINKS:

Ryan Nystrom https://twitter.com/_ryannystrom

GitHawk https://github.com/GitHawkApp/GitHawk

GitHub for Mobile https://github.com/mobile

GitHub Feedback https://github.com/github/feedback

Work at GitHub https://github.com/about/careers

Chapters:

00:00 Intro

03:24 Manager writing code

05:05 In-app Navigation

09:33 Responder Chain

10:55 App State & Dependency Injection

15:12 Storyboards vs programmatic UI

19:45 SwiftUI

21:46 Networking

26:18GraphQL

28:14 Cache

32:56 Polling

34:41 iOS 13-Compatible Sidebar

39:51 Catalyst vs Electron

41:42 Web UI

46:29 Roadmap

50:40 Client Analytics

54:22 Dogfooding vs Feature Preview

55:42 Open Source

57:35 Outro