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