Hi, I'm Ehsan!

A tech guy who loves to learn and share. Posts are mostly about software development and technology but you can find some other stuff as well!

Latest Posts


There are many subcategories of AI and each has its own unique set of techniques and applications, and many AI solutions involve a combination of multiple subcategories. Artificial intelligence (AI) i...

Friday, 03 February 2023


"Value as a Service" (VaaS) is a business model that delivers value to customers on-demand, as a service. VaaS is a concept that originated from the Software as a Service (SaaS) model, where...

Thursday, 19 January 2023


In ASP.NET Core, the MediatR library is a famous open-source library that provides a simple and clean way to implement the mediator pattern for decoupling requests and responses. The mediator pattern ...

Tuesday, 17 January 2023

Popular Posts


When you are implementing many to many relations in SQL, in the case of using entity framework code fist you must use Icollection<> or Ilist<> of an entity. Imagine that you have this clas...

Tuesday, 18 June 2013


PagedList.Mvc is one of many good paging and sorting packages for ASP.NET MVC, in the below simple example I'm gonna implement it for content (posts) of a blog post, install the PagedList.MVC...

Friday, 20 September 2013


Domain Driven design(DDDesign) is not the same Model Driven Architecture(MDA). Although The root of both DDDesign and MDA is the same and it is Model Driven Engineering and also both of them aim to so...

Friday, 16 August 2013