James Newton-King

Principal Software Engineer, .NET

I build APIs and servers for ASP.NET Core.

Post by this author

Announcing gRPC JSON transcoding for .NET

gRPC JSON transcoding is a new feature for .NET that allows gRPC services to be called with REST + JSON. Try it now in .NET 7 preview 4.

What’s new for gRPC in .NET 6

Check out the great new features and performance improvements for gRPC in .NET 6

IntelliSense for appsettings.json

Visual Studio and Visual Studio Code now support IntelliSense for `appsettings.json`. IntelliSense allows you to quickly edit your app's configuration and get immediate feedback on available properties or typos.

gRPC performance improvements in .NET 5

gRPC and .NET are fast. Explore the many performance improvements in gRPC and .NET 5.

gRPC-Web for .NET now available

gRPC-Web for .NET is now officially released. Use gRPC in the browser with gRPC-Web and .NET today.

A new experiment: Call .NET gRPC services from the browser with gRPC-Web

Build web apps using gRPC-Web and .NET Core! Check out this new experiment for gRPC-Web on .NET Core.


ASP.NET Core 3.0 adds support for gRPC, an opinionated contract-first remote procedure call framework. This blog post compares gRPC to JSON HTTP APIs, discusses gRPC's strengths and weaknesses, and when you could use gRPC to build your apps.

Guidance for library authors

We've just published our first cut of the .NET Library Guidance. It's brand new set of articles for .NET developers who want to create high-quality libraries for .NET. The guidance contains recommendations we've identified as common best practices that apply to most public .NET libraries.We want to help .NET developers build great ...

Feedback usabilla icon