Skip to main content

Steve Gordon – Code with Steve

  • About Me
  • Contact
  • Subscribe

Author: Steve Gordon

Steve Gordon is a Pluralsight author, 7x Microsoft MVP, and a .NET engineer at Elastic where he maintains the .NET APM agent and related libraries. Steve is passionate about community and all things .NET related, having worked with ASP.NET for over 21 years. Steve enjoys sharing his knowledge through his blog, in videos and by presenting talks at user groups and conferences. Steve is excited to participate in the active .NET community and founded .NET South East, a .NET Meetup group based in Brighton. He enjoys contributing to and maintaining OSS projects. You can find Steve on most social media platforms as @stevejgordon
Using HttpCompletionOption to Improve HttpClient Performance in .NET Header

Using HttpCompletionOption to Improve HttpClient Performance in .NET

25th March 20201st September 2020 Steve Gordon Leave a comment

In this blog post, I want to get back to an area I genuinely enjoy, exploring the use of HttpClient within your .NET applications. I’ll explain how you can optimise the performance of HttpClient when handling data such as JSON payloads on the HttpResponseMessage. Making HTTP Requests Using HttpClient By default, in the majority of […]

Read More

Building ASP.NET Core Hosted Services and .NET Core Worker Services Pluralsight course header

Building ASP.NET Core Hosted Services and .NET Core Worker Services

23rd March 20204th May 2020 Steve Gordon Leave a comment

I’m excited to announce the release of my third and latest course at Pluralsight! This new course covers building ASP.NET Core hosted services and .NET Core worker services. When I first pitched the course proposal to Pluralsight, I was quite surprised that it hadn’t been covered in great detail already. In my daily work, building .NET […]

Read More

Introducing HttpProtocol in ASP.NET Core 5.0 Header

ASP.NET Core 5 Features – Introducing HttpProtocol

18th March 202018th March 2020 Steve Gordon Leave a comment

In this blog post, which will be a quick read, I’m going to begin what I expect to be a long-running endeavour, to dig into new APIs available in .NET 5 and ASP.NET Core 5.0. This time, I’m going to look at a new helper for HTTP protocol versions. What are HTTP Protocol Versions? Through […]

Read More

Upgrading from ASP.NET Core 3.1 to 5.0 (Preview 1) Header

Upgrading from ASP.NET Core 3.1 to 5.0 (Preview 1)

17th March 202019th March 2020 Steve Gordon Leave a comment

In this post, I want to take a look at the steps required to upgrade some projects to the first preview of .NET 5 and ASP.NET Core 5.0. Both were released yesterday (16th March 2020) and are the first public previews we have available for these future versions. The .NET 5 roadmap has these scheduled […]

Read More

Anonymous Aware Middleware with Endpoint Routing and Healthchecks Header

Anonymous Aware Middleware with Endpoint Routing and Healthchecks

13th February 202013th February 2020 Steve Gordon Leave a comment

In this post, I want to describe an approach to allow anonymous access to a health check endpoint, added using the MapHealthChecks extension on EndpointRouting. I’ll also cover how to make changes to custom middleware so that it doesn’t apply to endpoints which allow anonymous access. The scenario is based on one that I encountered […]

Read More

Posts pagination

Newer posts 1 … 10 11 12 … 36 Older posts

Pluralsight Courses


  • Creating Background Services in ASP.NET Core and .NET
  • Dependency Injection in ASP.NET Core 6
  • Configuration and Options in ASP.NET Core 6
  • String Manipulation and Regex in C#10
  • String Manipulation in C#: Best Practices
  • Integration Testing ASP.NET Core Applications: Best Practices
  • Implementing Cross-cutting Concerns for ASP.NET Core Microservices

Follow me

  • Twitter
  • Github
  • LinkedIn
  • YouTube
  • Mastodon

Support This Blog

Become a Patron!

Support this blog!Buy me a coffee!

Recent Posts

  • The Grand Mystery of the Missing 18 Bytes
  • Talk: Application Performance Optimisation in Practice (60 mins)
  • Encrypting Properties with System.Text.Json and a TypeInfoResolver Modifier (Part 1)
  • How dotnet.exe resolves and loads the hostfxr library – Exploring the .NET muxer
  • A Brief Introduction to the .NET Muxer (aka dotnet.exe)

.NET South East

Please come and join our new .NET User  Group in Brighton, UK.

Categories

Archives

  • Twitter
  • Github
  • LinkedIn
  • YouTube
  • Mastodon
  • Twitter
  • Github
  • LinkedIn
  • YouTube
  • Mastodon
Copyright © Steve Gordon 2019 Theme by Colorlib Powered by WordPress