An Introduction to GraphQL in .NET Core

with Nigel Sampson

Announcing .NET Core 3.0

GraphQL is a new open source specification for querying data from an API. It represents a client focused approach compared to traditional methods like REST. What are it's strengths and weaknesses? When should you consider adopting GraphQL and what does an implementation in .NET look like?

In this talk we'll start with an introduction to the principals of GraphQL and some of it's unique features. We'll then walk through building a GraphQL server in .NET Core and C# demonstrating the unique advantages the platform and language afford us. We'll then discuss longer term concerns such as operability and maintainability comparing and constrasting to REST.