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

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

Get the most out of your tests

by Ankit Vijay on November 10, 2020November 11, 2020

This post provides tips that can help you write great tests and get the best results from your test suite.

Read More
.NET, Automation Testing, Functional Tests, Integration Testing, Manual Testing, Testing, UI Testing, Unit Testing, xunit

Moving away from Visual Studio to JetBrains Rider

by Ankit Vijay on September 22, 2020October 4, 2020

The post describes JetBrains Rider as an alternate to Visual Studio and how Rider can help mitigate some of the Visual Studio pain-points.

Read More
.NET, Jet Brains Rider, Productivity, Tooling, Visual Studio

C# dynamic is evil, not your friend

by Ankit Vijay on September 11, 2020September 26, 2020

This post gives you another reason why to stay away from C# dynamic. It turns the call-site into a late-bound leading to runtime issues.

Read More
.NET, .NET Core, C#

Implementing inheritance with Enumeration class

by Ankit Vijay on August 8, 2020September 26, 2020

The traditional Enum types do not support inheritance. The Enumeration class helps us to get away from the limitation.

Read More
.NET, .NET Core, C#, Enum, Enumeration class, Inheritance

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

Posts navigation

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