DiscoverSwiftly SpeakingEpisode 2: Ellen Shapiro
Episode 2: Ellen Shapiro

Episode 2: Ellen Shapiro

Update: 2020-04-06
Share

Description

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



Comments 
In Channel
Episode 15: Christian Selig

Episode 15: Christian Selig

2021-05-2701:24:40

Episode 14: Jordanna Kwok

Episode 14: Jordanna Kwok

2021-02-2701:15:27

Episode 13: Ish Shabazz

Episode 13: Ish Shabazz

2021-01-2901:32:23

Episode 12: Mayuko Inoue

Episode 12: Mayuko Inoue

2021-01-2501:45:41

Episode 16: Cate Huston

Episode 16: Cate Huston

2021-06-0101:36:57

Episode 11: Chris Lattner

Episode 11: Chris Lattner

2020-06-2101:47:06

Episode 10: Carola Nitz

Episode 10: Carola Nitz

2020-06-1701:00:50

Episode 9: Meng To

Episode 9: Meng To

2020-06-0301:32:25

Episode 8: Paola Mata

Episode 8: Paola Mata

2020-05-3001:14:54

Episode 7: Sean Allen

Episode 7: Sean Allen

2020-05-1901:26:57

Episode 6: Janina Kutyn

Episode 6: Janina Kutyn

2020-05-1001:27:06

Episode 4: Kaya Thomas

Episode 4: Kaya Thomas

2020-04-2201:37:03

Episode 3: John Sundell

Episode 3: John Sundell

2020-04-1501:36:02

Episode 2: Ellen Shapiro

Episode 2: Ellen Shapiro

2020-04-0601:53:44

Episode 1: James Thomson

Episode 1: James Thomson

2020-03-2801:46:25

Episode 5: Daniel Steinberg

Episode 5: Daniel Steinberg

2020-05-0101:17:40

00:00
00:00
x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Episode 2: Ellen Shapiro

Episode 2: Ellen Shapiro

Paul Hudson