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