Skip to content

Hi, I'm Ankit

The story of my experiments with code

  • Twitter
  • Facebook
  • GitHub
  • LinkedIn
  • RSS
  • C#
  • .NET/.NET Core
  • Architecture & Design
  • Azure/ AWS
  • DevOps
  • Testing
  • Security
  • About

ASP.NET Core

json-api-dotnet-part-1

JSON:API for .NET developers – Part 1

by Ankit Vijay on January 9, 2021January 9, 2021

This post is the first of my new series on JSON:API for .NET developers. JSON:API has been around for a while but has not been widely known in the .NET world.

Read More
.NET, .NET Core, ASP.NET Core, JSON:API
passing baton

Passing correlation id across requests

by Ankit Vijay on November 24, 2020November 25, 2020

This post describes importance of passing a single correlation id across requests in microservices and how we an achieve this in .NET.

Read More
.NET, .NET Core, Architecture, ASP.NET Core, Corelation Id, Event Driven Architecture, Microservices

Generating client code with NSwag for Enumeration class

by Ankit Vijay on July 12, 2020September 26, 2020

This post describes how we can render an Enumeration class as an Enum type in client code with NSwag by implementing Swagger ISchemaFilter.

Read More
.NET, .NET Core, Architecture and Design, ASP.NET Core, ASP.NET Core 3.1, C#, Domain Driven Design, Enum, Enumeration class, Microservices, NSwag, NSwagStudio, Swagger

Enumeration class as query string parameter

by Ankit Vijay on June 14, 2020September 26, 2020

In this post, I have explained how you can use an Enumeration class as a query string parameter by creating a custom Model Binder.

Read More
.NET, .NET Core, Architecture and Design, ASP.NET Core, ASP.NET Core 3.1, C#, DDD, Enumeration class, Model Binder, Query String, Query String, Request Parameter

Series: Enumeration Classes – DDD and beyond

by Ankit Vijay on June 12, 2020September 26, 2020

We typically use Enumeration classes with Domain-Driven Design (DDD). In this series, I will describe how you can use an Enumeration Class beyond DDD.

Read More
.NET, .NET Core, Architecture and Design, ASP.NET Core, DDD, Domain Driven Design, Enumeration class

From GitHub to NuGet

by Ankit Vijay on April 27, 2020September 26, 2020

This post talks about my journey to publish ASP.NET Core Middleware as a Nuget Package from GitHub repository through GitHub Actions.

Read More
.NET, .NET Core, ASP.NET Core, ASP.NET Core 3.1, Continuous Delivery, Continuous Integration, DevOps, GitHub, Nuget, Open Source

.NET Core and DI – Beware of Captive Dependency

by Ankit Vijay on March 17, 2020September 26, 2020

The post explains captive dependency. It highlights the potential issues when you do not configure lifetime services correctly.

Read More
.NET, .NET Core, .NET Core 2.2, .NET Core 3.0, ASP.NET Core, ASP.NET Core 3.1, Autofac, C#, Captive Dependency, Dependency Injection

Client library for your Rest API – Is it worth the pain?

by Ankit Vijay on February 25, 2020September 26, 2020

Creating a client library for your Rest service can help your clients consume your Rest API. But is it a silver bullet to every problem?

Read More
.NET, .NET Core, Architecture, ASP.NET Core, C#, Microservices

Our failed attempt at IAsyncEnumerable

by Ankit Vijay on February 2, 2020September 26, 2020

C# 8 introduced a great feature of async stream using IAsyncEnumerable. This post talks about potential pitfalls when not using it right.

Read More
.NET, .NET Core, .NET Core 2.2, .NET Core 3.0, ASP.NET Core, ASP.NET Core 3.1, async/await, C#, IAsyncEnumerable

Posts navigation

Older
Hi, I'm Ankit
Proudly powered by WordPress | Theme: Hammer by AudioTheme.