GraphQL
- big issue: overfetching vs new endpoint
- 1 + n^d-1 queries => data loaders and batch
official
GraphQL
C# / .NET server/client implementations
git | package | doc | examples | desc |
---|---|---|---|---|
graphql-dotnet | GraphQL.* | GraphQL for .NET | examples | continuator of lmynsberge/graphql-dotnet-netcore |
GraphQL for .NET | ? | ? | ? | An implementation of graphQL and IQueryable . |
Hot Chocolate | ? | ? | ? | GraphQL server for .NET Core and .NET Classic. |
Learn
- Introduction to GraphQL (graphql.org learn) official
GraphQL.NET
(graphql-dotnet.github.io) docs- landscape
- Current Working Draft
courses
- Creating GraphQL APIs with ASP.Net Core for Beginners udemy
- https://fiyazhasan.me/tag/graphql/
- glenn block API Development in .NET with GraphQL linkedin 2018
- GraphQL & Caching: The Elephant in the Room blog 2019
- roland guijt Building GraphQL APIs with ASP.NET Core pluralsight 2021 git
- Build Scalable APIs using GraphQL and Serverless msbuild video 2019
tools
- GitHub GraphQL API explorer & playground
- create-graphless CLI that generates the code you need for running Graphql with Azure Functions
- fastify Fast and low overhead web framework, for
Node.js