James Newton-King
James Newton-King

Bio

James Newton-King
Principal Software Engineer, Microsoft

James Newton-King is a Principal Software Engineer on the ASP.NET team at Microsoft, where he builds server frameworks like MVC, SignalR and gRPC. James also created Json.NET, one of .NET's most popular software libraries.

2020

High-perf APIs w/gRPC
Code On Screen Breakout Session

gRPC is a modern high performance RPC (Remote Procedure Call) framework that can run in any environment. gRPC is based on HTTP/2, Protocol Buffers and other modern standards-based technologies. Together with excellent tooling, it helps you create high throughput, low latency, real-time services.In this talk I'll introduce gRPC and compare it with familiar REST-based JSON APIs. You will see how to create gRPC services on ASP.NET Core, and how to integrate gRPC with dependency injection, logging, and authentication. Learn how to use gRPC to create lightning fast microservices and frontend applications.