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 full-size slide

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

    View full-size slide

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

    View full-size slide

  4. App developers challenge

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

  11. Pair programming

    View full-size slide

  12. Use unknown instead any

    View full-size slide

  13. Jetbrains - the State of Developer Ecosystem 2021

    View full-size slide

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

    View full-size slide