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

.NET Core

Integrity of Collections in Domain-Driven Design

by Ankit Vijay on May 10, 2020September 26, 2020

The post describes the issues with Collection integrity in DDD and how we can use ImmutableList to avoid manipulating collections outside the Domain.

Read More
.NET, .NET Core, Architecture, Architecture and Design, C#, DDD, Domain Driven Design

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

NuGet packages – Our Standards and Defaults

by Ankit Vijay on March 29, 2020September 15, 2020

This posts talks about some of the standards and practices we use for our internal NuGet packages in our organization.

Read More
.NET, .NET Core, Nuget

.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

Adding Default Headers to Swagger (OpenAPI)

by Ankit Vijay on January 16, 2020September 26, 2020

Adding Default Headers to Swagger / Open API definition in ASP.NET Core 3.1 application.

Read More
.NET, .NET Core, ASP.NET Core, ASP.NET Core 3.1

Running an ASP.NET Core application against multiple DB providers – Part 2

by Ankit Vijay on January 4, 2020September 26, 2020

Different approaches we considered to set up integration tests when running against multiple DB providers in ASP.NET Core

Read More
.NET, .NET Core, .NET Core 2.2, Amazon Aurora, Architecture and Design, ASP.NET Core, AWS, Azure, Integration Testing, Testing, Visual Studio, Visual Studio

Running an ASP.NET Core application against multiple DB providers – Part 1

by Ankit Vijay on December 23, 2019September 15, 2020
Read More
.NET, .NET Core, Amazon Aurora, Architecture, ASP.NET Core, AWS, Azure, Azure SQL Database, C#, Visual Studio

Posts navigation

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