Building HTTP APIs With Carter

Submitted by Richard Tasker

Talk Abstract:

In this session Richard will demonstrate Carter, a Nancy-esque routing library for use with ASP.Net Core. We will see how Carter compares to building APIs with and without MVC.

You will see examples of how to install and use use Carters collection of extensions for model binding, model validation and content negotiation. Finally we will use the Microsoft.AspNetCore.TestHost.TestServer to test our modules.

Carter is an excellent choice for building HTTP APIs without loosing any of the benefits a full framework provides.

About Richard Tasker

Richard is a software developer with over 10yrs. He works for his own company, Pier 8 Software Ltd, contracting and providing consultation services. Richard has spent most of his career building HTTP APIs and more recently developing microservices in .net core and deploying into Kubernetes.