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

C#

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

Enumeration class and JSON Serialization

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

In this post, I will explain how we can serialize an Enumeration class using a custom JSON Converter for both System.Text.Json and Newtonsoft.Json.

Read More
.NET, .NET Core, C#, DDD, Domain Driven Design, Enumeration class, Json Serialization

Introduction to Enumeration Classes

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

This is the first post in the series: Enumeration classes – DDD and beyond. This post gives an introduction to an Enumeration class.

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

Writing better tests with xUnit Theory

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

This post describes some of the pain-points of xUnit Theory and how we can write more descriptive tests by overriding the test output.

Read More
.NET, C#, Testing, Unit Testing, xunit, xUnit Fact, xUnit Theory

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

C# dynamic – A friend you may want to keep a distance

by Ankit Vijay on August 18, 2019September 15, 2020
Read More
.NET, ASP.NET Core

My first major Open Source contribution

by Ankit Vijay on April 26, 2019June 28, 2019
Read More
.NET, .NET Core, ASP.NET Core, C#, Opem Source

Journey towards UI tests greatness – Lessons Learnt

by Ankit Vijay on October 31, 2018February 15, 2019
Read More
.NET, Automation Testing, Continuous Delivery, Continuous Integration, DevOps, Selenium, SpecFlow, Testing, UI Testing

Posts navigation

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