Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TypeScript pitfalls you should avoid for great Developer Experience

TypeScript pitfalls you should avoid for great Developer Experience

In this talk, Anil will demonstrate frustrations and excitement with Typescript during the apps development onboarding for headless CMS and commerce solutions. In addition, he will share three mistakes to avoid creating an excellent developer onboarding experience with Typescript.

[email protected]

August 30, 2021
Tweet

Other Decks in Education

Transcript

  1. TypeScript pitfalls you should avoid for
    great Developer Experience
    By Anil Kumar @anilbms75

    View Slide

  2. View Slide

  3. View Slide

  4. Content web app
    Partner / Customer
    Custom app
    Developer
    Content creators
    Website

    View Slide

  5. Merchant Center
    Partner / Customer
    Custom app
    Developer
    Business users
    Storefront

    View Slide

  6. App developers challenge

    View Slide

  7. View Slide

  8. How to add React TypeScript ignore type check for next
    line?

    View Slide

  9. Jobs to be done for app developer
    “People don’t want a
    quarter-inch drill. They
    want a quarter-inch hole.”
    - Theodore Levitt

    View Slide

  10. Source: https://www.swyx.io/developer-exception/

    View Slide

  11. View Slide

  12. What’s your favorite documentation site you have used?

    View Slide

  13. View Slide

  14. View Slide

  15. What if app developers want to use the JS library in
    TypeScript project?

    View Slide

  16. Stripe friction logs technique
    Source: Suz Hinton https://shoptalkshow.com/409/#t=08:34

    View Slide

  17. Pair programming

    View Slide

  18. Use unknown instead any

    View Slide

  19. Jetbrains - the State of Developer Ecosystem 2021

    View Slide

  20. How can we make TypeScript a great developer
    experience?

    View Slide

  21. Thanks

    View Slide