×
Copy
Open
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
TypeScript pitfalls you should avoid for great Developer Experience By Anil Kumar @anilbms75
Slide 2
Slide 2 text
No content
Slide 3
Slide 3 text
No content
Slide 4
Slide 4 text
Content web app Partner / Customer Custom app Developer Content creators Website
Slide 5
Slide 5 text
Merchant Center Partner / Customer Custom app Developer Business users Storefront
Slide 6
Slide 6 text
App developers challenge
Slide 7
Slide 7 text
No content
Slide 8
Slide 8 text
How to add React TypeScript ignore type check for next line?
Slide 9
Slide 9 text
Jobs to be done for app developer “People don’t want a quarter-inch drill. They want a quarter-inch hole.” - Theodore Levitt
Slide 10
Slide 10 text
Source: https://www.swyx.io/developer-exception/
Slide 11
Slide 11 text
No content
Slide 12
Slide 12 text
What’s your favorite documentation site you have used?
Slide 13
Slide 13 text
No content
Slide 14
Slide 14 text
No content
Slide 15
Slide 15 text
What if app developers want to use the JS library in TypeScript project?
Slide 16
Slide 16 text
Stripe friction logs technique Source: Suz Hinton https://shoptalkshow.com/409/#t=08:34
Slide 17
Slide 17 text
Pair programming
Slide 18
Slide 18 text
Use unknown instead any
Slide 19
Slide 19 text
Jetbrains - the State of Developer Ecosystem 2021
Slide 20
Slide 20 text
How can we make TypeScript a great developer experience?
Slide 21
Slide 21 text
Thanks