Building GraphQL APIs in C#

MADN April 2022

Slides

Building GraphQL APIs in C#

Recording

Open Source Samples

GitHub - brminnick/HotChocolateGraphQL: A sample demonstrating how to create a GraphQL Backend in .NET using HotChocolate and consume it from a .NET mobile app created using .NET MAUI + Strawberry Shake
A sample demonstrating how to create a GraphQL Backend in .NET using HotChocolate and consume it from a .NET mobile app created using .NET MAUI + Strawberry Shake - GitHub - brminnick/HotChocolateG...
GitHub - ChilliCream/graphql-workshop: Getting started with GraphQL on ASP.NET Core and Hot Chocolate - Workshop
Getting started with GraphQL on ASP.NET Core and Hot Chocolate - Workshop - GitHub - ChilliCream/graphql-workshop: Getting started with GraphQL on ASP.NET Core and Hot Chocolate - Workshop
GitHub - brminnick/DotNetGraphQL: A sample demonstrating how to create a GraphQL Backend in .NET and consume it from a .NET mobile app created using Xamarin
A sample demonstrating how to create a GraphQL Backend in .NET and consume it from a .NET mobile app created using Xamarin - GitHub - brminnick/DotNetGraphQL: A sample demonstrating how to create a...
GitTrends/IGitHubGraphQLAPI.cs at main · brminnick/GitTrends
A iOS and Android app to monitor the Views, Clones and Star history of your GitHub repos - GitTrends/IGitHubGraphQLAPI.cs at main · brminnick/GitTrends

Resources

Get started with Hot Chocolate
We’re building the ultimate GraphQL platform
GraphQL | A query language for your API
A query language for your API — GraphQL provides a complete description of the data in your API, gives clients the power to ask for exactly what they need and nothing more, makes it easier to evolve APIs over time, and enables powerful developer tools.
Using Postman with GraphQL APIs
Using Postman to quickly and easily query GraphQL APIs
GraphQL vs REST: Overview
A few months back I wrote a comparison between RPC and REST for Smashing Magazine, and now I want to talk about the differences between REST…
GitHub - chentsulin/awesome-graphql: Awesome list of GraphQL
Awesome list of GraphQL. Contribute to chentsulin/awesome-graphql development by creating an account on GitHub.