From 24e7c0ce373c2e04a8db0277efc2942841fcb35b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?William=20M=C3=A9ndez?= Date: Wed, 12 Oct 2022 07:39:01 -0500 Subject: [PATCH] Add GraphQL content in Golang Roadmap (#2265) * Add GraphQL content in Golang Roadmap * Add content for gqlgen library --- .../101-graphql/101-gqlgen.md | 9 ++++++++- .../107-go-api-clients/101-graphql/readme.md | 17 ++++++++++++++++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/content/roadmaps/109-golang/content/107-go-api-clients/101-graphql/101-gqlgen.md b/content/roadmaps/109-golang/content/107-go-api-clients/101-graphql/101-gqlgen.md index 4461f3ba3..7490f09ad 100644 --- a/content/roadmaps/109-golang/content/107-go-api-clients/101-graphql/101-gqlgen.md +++ b/content/roadmaps/109-golang/content/107-go-api-clients/101-graphql/101-gqlgen.md @@ -1 +1,8 @@ -# Gqlgen \ No newline at end of file +# Gqlgen + +According to their documentation, it's a Golang library for building GraphQL servers without much effort. + +Free Content +Gqlgen website documentation +Introducing gqlgen: a GraphQL Server Generator for Go +GraphQL in Go - GQLGen Tutorial (by acklackl on YouTube) diff --git a/content/roadmaps/109-golang/content/107-go-api-clients/101-graphql/readme.md b/content/roadmaps/109-golang/content/107-go-api-clients/101-graphql/readme.md index 92b738b69..b616eece6 100644 --- a/content/roadmaps/109-golang/content/107-go-api-clients/101-graphql/readme.md +++ b/content/roadmaps/109-golang/content/107-go-api-clients/101-graphql/readme.md @@ -1 +1,16 @@ -# Graphql \ No newline at end of file +# Graphql + +`GraphQL` is a query language for [APIs](https://developer.mozilla.org/en-US/docs/Glossary/API), it offers a service that prioritizes giving just the data that the client requested and no more. + +Besides, you don't need to be worried about breaking changes, versioning and backwards compatibility like REST APIs. Therefore you can implement your version and auto-document your API just by using `GraphQL`. + +Free Content + +GraphQL Website +Learn GraphQL +GraphQL Tutorials +Red Hat: What is GraphQL? +Digital Ocean: An Introduction to GraphQL +How to GraphQL: The Fullstack Tutorial for GraphQL +GraphQL Full Course - Novice to Expert (by freeCodeCamp.org on YouTube) +Beginner GraphQL Series (by Ben Awad on YouTube) \ No newline at end of file