nopCommerce Plugin Project Template For Visual Studio 2017

In this article, we will talk about a visual studio extension which simplifies the nopCommerce plugin development.

Introduction:

Before moving on to the details of visual studio extension, let`s first briefly talk about what is nopCommerce and what are nopCommerce plugins.

What is nopCommerce?

nopCommerce is an open-source, free e-Commerce shopping cart. It is developed using ASP.NET MVC and MS SQL 2008 (and higher) backend database. It has various features that are applicable for all types of users. Some of the features are listed below:

  1. Mobile Friendly UI
  2. SEO Friendly
  3. Support more than 50 payment methods and gateways.
  4. Supports various shipping requirements
  5. Supports various product features like product attributes, product comparison, stock management etc.
Read more

Introducing GravatarHelper.NetStandard

In this article, we will talk about a simple .Net Standard library for Gravatar and how to use it. So let`s get started.

Introduction:

Before moving on to the details of GravatarHelper.NetStandard library, let`s first briefly talk about what is .Net Standard library and some resources which I found useful while learning about it.

Read more

Ref and Out Keywords in C#

In this article, we will talk about the ref and out keywords in C#.

Introduction:

Before talking about ref and out keyword let`s first talk about how parameters are passed to a method in C#. By default when we pass parameter to a method it is passed by value (copy of the data is passed to a method). But exactly what is copied depends on whether the type is value type or reference type. Int, char, double, decimal, enum etc are built in value types in C# and class, object, delegate, string etc are built in reference types in C#.

Read more

Access Modifiers in C#

In this article, we will talk about access modifiers in C#. Let`s get started.

Introduction:

Encapsulation is one of the pillars of object oriented programming. Encapsulation means ability to hide the unnecessary implementation details from object user. Encapsulation is implemented by using access modifier. Access modifier defines the visibility of type as well as members of type to other part of the application.

Read more

Const vs. Readonly Keywords in C#

In this article, we will talk about two most commonly used keywords “const” and “readonly” and the difference between them. Let`s get started.

Read more