Skip to main content

Steve Gordon – Code with Steve

  • About Me
  • Contact
  • Subscribe

Category: .NET

Creating a ReadOnlySequence from Array Data Header

Creating a ReadOnlySequence from Array Data

15th April 202015th April 2020 Steve Gordon Leave a comment

WARNING: This blog post is informational and relevant to those with an inquisitive mind but should be considered experimental. The code presented here is not suited to most real-world situations, not thoroughly tested and is just for fun! In this post, I will demonstrate how to create a ReadOnlySequence from some existing data held in […]

Read More

How are .NET APIs Designed - Blog Header

How are .NET APIs Designed?

6th April 20207th April 2020 Steve Gordon Leave a comment

In this post, I want to cover something which I find extremely interesting. How are .NET APIs Designed? Sounds exciting… right?  Perhaps you’re thinking no, it’s not and you are planning to hit that back button. Hold fire for one second to think about the challenge from the perspective of the .NET team.  You’re designing […]

Read More

Sending and Receiving JSON using HttpClient with System.Net.Http.Json Header

Sending and Receiving JSON using HttpClient with System.Net.Http.Json

31st March 202031st March 2020 Steve Gordon Leave a comment

In this post, I will introduce a new library, called System.Net.Http.Json, which has been added to .NET in the last few days. We’ll look at the problem which this library helps to solve. We’ll then explore some examples of how to use it in your code today. WARNING: This library is currently available as a pre-release […]

Read More

An introduction to System.Threading.Channels

An Introduction to System.Threading.Channels

20th August 20191st September 2019 Steve Gordon Leave a comment

I’ve recently begun making use of a relatively new (well, it’s a little over a year old at the time of writing) feature called “Channels”. The current version number is 4.5.0 (with a 4.6.0 preview also available as pre-release) which makes it sound like it’s been around for a lot longer, but in fact, 4.5.0 […]

Read More

Posts pagination

Newer posts 1 … 6 7

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

  • How dotnet.exe resolves and loads the hostfxr library – Exploring the .NET muxer
  • A Brief Introduction to the .NET Muxer (aka dotnet.exe)
  • Implementing ASP.NET Core Automatic Span (Activity) Linking for Internal Redirects with Middleware on .NET 9
  • An Efficient Dictionary for IPAddress Tracking using .NET 9 with AlternateLookup and IAlternateEqualityComparer
  • Receiving GitHub Webhooks When Using the ASP.NET Core Developer Certificate

.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