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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend