At Madgex, we are currently building out v6 of our world-leading job board software. With v6, we are breaking the monolith and applying a microservices architecture. This architecture supports rapid growth of our platform, the introduction of new features, and the adoption of the latest technologies such as .NET Core 3.1, Vue.JS and GraphQL. This […]
Category: .NET
Credential Loading and the AWS SDK for .NET (Deep Dive)
In this post, I want to dive into how the AWS SDK for .NET attempts to load credentials for any service clients which you use in your applications. I’m going to focus specifically on .NET Core applications, where the SDK client(s) are resolved from the dependency injection (DI) container. However, the steps are relatively consistent, […]
Creating a ReadOnlySequence from Array Data
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 […]
How are .NET APIs Designed?
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 […]
Sending and Receiving JSON using HttpClient with System.Net.Http.Json
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 […]