life is h as d
play

Life is h as d and so is learning GraphQL @carolstran meeshkan.com - PowerPoint PPT Presentation

Life is h as d and so is learning GraphQL @carolstran meeshkan.com github.com/unmock queerjs.com globaldiversitycfpday.com @carolstran @carolstran @carolstran graph.cool @carolstran @carolstran @carolstran @carolstran @carolstran


  1. Life is h as d and so is learning GraphQL @carolstran

  2. meeshkan.com

  3. github.com/unmock

  4. queerjs.com

  5. globaldiversitycfpday.com

  6. @carolstran

  7. @carolstran

  8. @carolstran graph.cool

  9. @carolstran

  10. @carolstran

  11. @carolstran

  12. @carolstran

  13. @carolstran

  14. @carolstran

  15. @carolstran

  16. @carolstran

  17. @carolstran

  18. GraphQL @carolstran

  19. GraphQL @carolstran

  20. @carolstran

  21. @carolstran

  22. Go to GraphiQL and “try it out” @carolstran bit.ly/graphiql-demo

  23. Work your way through the documentation @carolstran graphql.org

  24. @carolstran graphql.org

  25. @carolstran

  26. @carolstran

  27. @carolstran

  28. @carolstran graphql.org

  29. @carolstran graphql.org

  30. @carolstran graphql.org/learn

  31. @carolstran graphql.org/learn

  32. @carolstran

  33. @carolstran

  34. Anyone who encounters GraphQL, needs to be able to understand it @carolstran

  35. @carolstran gatsbyjs.org

  36. @carolstran

  37. The problems and what we can do about it @carolstran

  38. Problem Just because GraphQL is “self- documenting," doesn’t mean you should stop writing docs @carolstran

  39. @carolstran bit.ly/github-gql-api

  40. @carolstran bit.ly/github-gql-api

  41. “This type of documentation is great after you understand the domain area and the business cases and you’ve built some confidence making queries and mutations… — Andrew Johnston @carolstran bit.ly/andrew-api-docs

  42. …but without more detailed documentation that covers the conceptual materials, you’re not going to get there.” — Andrew Johnston @carolstran bit.ly/andrew-api-docs

  43. “Documenting API endpoints explains how individual tools work, explaining how to use those tools together is a whole other area of documentation effort. ” — Chris Ward @carolstran bit.ly/documenting-graphql

  44. @carolstran gatsbyjs.org/docs/querying-with-graphql/

  45. Problem GraphQL is dominated by the JavaScript community @carolstran

  46. @carolstran bit.ly/graphql-def

  47. @carolstran

  48. JavaScript C/C++ Rust TypeScript Swift Go Ruby .NET Scala PHP Erlang Clojure Python Elixir R Java Haskell (and more) @carolstran

  49. @carolstran graphql.org/learn

  50. @carolstran graphql.org/learn

  51. @carolstran graphql.org/code

  52. Problem Assumed knowledge and specific terminology @carolstran

  53. Everyone is a beginner at some point @carolstran

  54. Listing pre-reqs for a tutorial will help prevent headaches @carolstran

  55. @carolstran bit.ly/graphql-glossary

  56. @carolstran bit.ly/fb-graphapi

  57. Quick wins some short documentation tips @carolstran

  58. Quick win Be confident with your definitions @carolstran

  59. Quick win There’s a time and place for analogies @carolstran

  60. @carolstran

  61. Quick win There’s a time and place for analogies (and that place is Twitter) @carolstran

  62. @carolstran bit.ly/burger-tweet

  63. Quick win Don’t integrate tools or services without explanation @carolstran

  64. Quick win Be transparent about any downfalls @carolstran

  65. M os e res ov rces for learning GraphQL and beyond @carolstran

  66. Res ov rce HowToGraphQL.com @carolstran

  67. @carolstran howtographql.com

  68. Res ov rce A Frontend Developer’s Guide to GraphQL @carolstran github.com/peggyrayzis/guide-to-graphql

  69. @carolstran css-tricks.com/front-end-developers-guide-graphql/

  70. Res ov rce GitHub's GraphQL API @carolstran bit.ly/github-gql-api

  71. @carolstran bit.ly/github-gql-api

  72. Res ov rce Community Resources on official GraphQL docs graphql.org/community @carolstran

  73. @carolstran graphql.org/community

  74. Res ov rce https://so-you-want-to-learn- graphql.netlify.com/ github.com/carolstran/so-you-want-to-learn-graphql @carolstran

  75. @carolstran github.com/carolstran/so-you-want-to-learn-graphql

  76. One last thing (but actually, I promise) @carolstran

  77. @carolstran bit.ly/javascript-monads

  78. Please don’t let GraphQL become the new monads @carolstran

Recommend


More recommend