Nick Chapsas | All things Azure & .NET

Nick Chapsas's picture

Nick Chapsas

I make things because it is fun to make things | Data Platform Microsoft MVP

  1. [Video] ASP.NET Core 2.2 REST API Development 3 - Dependency injection and clean service registration

    Video This video is part of a series all about ASP.NET Core REST API development. In this video I will show you how you can register your services in the dependency injection framework in a clean, and easy way.…

  2. 15 MORE things you should know about Azure Cosmos DB

    It's been 8 months since my last blog post of that nature and I think it's time for a new one. It is also my second most popular post so if you like them, I'll write them. Let's go straight to the point. Here are 15 more things you should…

  3. [Video] ASP.NET Core 2.2 REST API Development 2 - Implementing versioning

    Video This video is part of a series all about ASP.NET Core REST API development. In this video I will show you how you can achieve basic versioning not only on the API level but also in your code.…

  4. [Video] ASP.NET Core 2.2 REST API Development 1 - Setup and Swagger configuration

    Video This video is the beginning of a video series all about ASP.NET Core REST API development. In this video I will set up an ASP.NET Core 2.2 API and also configure Swagger for the API.…

  5. Understanding optimistic concurrency in Cosmos DB

    Introduction So Cosmos DB is fast. Like really fast. By design CosmosDB operations don't lock your collection or your documents when you are changing them. This means that Cosmos operations can be really fast but it also means that 2 different services or even actions can change a single document…

  6. Using Cosmonaut's Azure Functions Change Feed Trigger

    Introduction You can write your own custom Azure Function triggers. I didn't know that this was a thing until very recently. This is amazing and it opens insane opportunities for some really cool ideas I have. The thing I always wanted to do however was to create a Cosmonaut based…

  7. Synchronising your Cosmos DB into Azure Redis Cache using Azure Functions

    The problem So let's create a hypothetical. A very common scenario for any service, is that there is the requirement to access data that is stored is some sort of database hundreds of times per minute. Our service of choice for this blog will be a game service like Steam,…

  8. Implementing server side CosmosDB pagination in a Blazor Web App (Part 2: Next/Previous Page)

    Introduction This blog is the second part in a series of blogs that will cover CosmosDB pagination. If you want to know more about page number and page size pagination or the prerequisites for what we are doing please take a look at the previous blog covering the premise and…