Episode 2: Ellen Shapiro

Swiftly Speaking - A podcast by Paul Hudson

Categorie:

In this episode, Paul talks to Ellen Shapiro about her approach to testing, Swift Package Manager, GraphQL, and more.

Detailed topics:

  • Productivity in uncertain times 
  • Understanding Apollo GraphQL
  • Is GraphQL only a query language or does it refer to an actual database?
  • Killer features of GraphQL: code generation, flexibility, and efficiency
  • How to integrate GraphQL with your app
  • Is it possible to use GraphQL with an existing Core Data stack?
  • How much work is it to migrate a server from REST to GraphQL?
  • Ellen's recommendation on language for backend GraphQL
  • A pragmatic approach to testing 
  • UI testing breadth vs execution time
  • How to add the first tests to a project
  • Should you write tests as you go or all at the end?
  • How do you write testable code?
  • What things must be tested?
  • Tips for swaying clients away from 100% test coverage
  • How to keep testing coverage up over time
  • Assertions and preconditions vs guard and fatal errors
  • Using Swift Package Manager and CocoaPods instead of Carthage
  • The SwiftPM team has been working on landing all current adoption blockers
  • Why video is better than text to communicate
  • Opinions on working from home
  • What is Horror Scrolling?
  • Should junior developers work remotely?
  • How to get your first iOS Development job  
  • What Ellen expects from this WWDC20


Visit the podcast's native language site