Dnwthgjcz8la46nj3vpj
SkillsCast

Core APIs: gRPC, GraphQL or HATEOAS - What's a Dev to do?

12th September 2018 in London at CodeNode

There are 22 other SkillsCasts available from ProgNET London 2018

Please log in to watch this conference skillscast.

725142001 640

With server side support for WCF missing from .NET core there are a lot of legacy applications that will need to be re-written if they are ever to move away from the full .NET Framework and into the promised land of containerised apps running on Linux.

While ASP.NET Web API has made the leap to .NET core, there are other options.

This talk will look at some of those options - gRPC is a widely used open source RPC (remote procedure call) framework; GraphQL allows you to build queryable APIs backed by your existing code and data; HATEOAS is a constraint of the REST application architecture, APIs built with this in mind go beyond the simple CRUD approach often used with Web API. Each of these options offers something different, and a single approach may not work everywhere.

During this talk, Dave will explore at each of them and identify where you may want to use each approach.

YOU MAY ALSO LIKE:

Thanks to our sponsors

Core APIs: gRPC, GraphQL or HATEOAS - What's a Dev to do?

Dave Lewis

Dave has been programming since he first got a C64 as a child. Since then he's worked on radiation monitoring systems, oil and gas safety systems and even the odd website. He's currently a lead developer at iSAMS.

SkillsCast

Please log in to watch this conference skillscast.

725142001 640

With server side support for WCF missing from .NET core there are a lot of legacy applications that will need to be re-written if they are ever to move away from the full .NET Framework and into the promised land of containerised apps running on Linux.

While ASP.NET Web API has made the leap to .NET core, there are other options.

This talk will look at some of those options - gRPC is a widely used open source RPC (remote procedure call) framework; GraphQL allows you to build queryable APIs backed by your existing code and data; HATEOAS is a constraint of the REST application architecture, APIs built with this in mind go beyond the simple CRUD approach often used with Web API. Each of these options offers something different, and a single approach may not work everywhere.

During this talk, Dave will explore at each of them and identify where you may want to use each approach.

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Core APIs: gRPC, GraphQL or HATEOAS - What's a Dev to do?

Dave Lewis

Dave has been programming since he first got a C64 as a child. Since then he's worked on radiation monitoring systems, oil and gas safety systems and even the odd website. He's currently a lead developer at iSAMS.

Photos