MVC, MVP and MVVM Design Patterns

MVC Pattern:

             The Model-View-Controller (MVC) is a software design pattern that separates an application into three main aspects : model, view, and controller.

MVP Pattern:

             The MVP (Model View Presenter) design pattern also comprises of three components: model, view and presenter .The Controller (in MVC) has been replaced by the presenter. A MVP system is an evolved version of MVC .

MVVM Pattern:

             MVVM (Model-View-View Model) pattern supports two-way data binding between view and View model. This enables automatic propagation of changes, within the state of view model to the View.

Read More
Posted By : Bipul Kumar Tiwari, 5/25/2016 5:28:30 PM
Updated On : 5/25/2016 5:28:30 PM

Difference between Asp.Net WebForm VS Asp.Net MVC and Why Asp.Net MVC is better

ASP.NET Web Forms and MVC are two web frameworks developed by Microsoft. ASP.NET MVC is not replacing ASP.NET WebForms. Both these development models exist and can be used to develop ASP.NET applications.

Read More
Posted By : Bipul Kumar Tiwari, 4/21/2016 1:55:04 PM
Updated On : 4/21/2016 1:55:04 PM

AngularJS Filters

Filters are used to change modify the data and can be clubbed in expression or directives using pipe character.

Read More
Posted By : Bipul Kumar Tiwari, 4/21/2016 1:53:31 PM
Updated On : 4/21/2016 1:53:31 PM

WCF throttling

WCF throttling gives us the possibility to specify and configure how many instances or sessions are created at the application level . Using ServiceThrottling behavior, you can fine-tune the performance of your Windows Communication Foundation (WCF) application.

Read More
Posted By : Bipul Kumar Tiwari, 4/21/2016 1:51:40 PM
Updated On : 4/21/2016 1:51:40 PM

Magic Table (INSERTED and DELETED) in SQL Server

Magic tables are nothing but the logical tables maintained by SQL server internally. These tables are automatically created to hold recently inserted, deleted and updated values on a database table. The tables "INSERTED" and "DELETED" are Magic tables available in SQL server.

Read More
Posted By : Bipul Kumar Tiwari, 4/21/2016 12:28:52 PM
Updated On : 4/21/2016 12:28:52 PM

Different Types of JIT(Just IN Time) Complier

While compiling of .NET program, its code is converted into Common Intermediate Language (MSIL) code that is done by Common Language Runtime.

But while executing the program this CIL code is converted into Machine code or Native code that is done by JIT Compiler.

Read More
Posted By : Bipul Kumar Tiwari, 4/21/2016 12:17:37 PM
Updated On : 4/21/2016 12:17:37 PM

Dot NET Goes Cross-Platform with Dot NET Core

Read More
Posted By : Bipul Kumar Tiwari, 4/21/2016 12:10:34 PM
Updated On : 4/21/2016 12:10:34 PM

Difference between Hashtable and Dictionary

Hashtable and Dictionary are collection of data structures to hold data as key-value pairs. Dictionary is a generic type, Hashtable is not. That means you get type safety with Dictionary, because you can't insert any random object into it, and you don't have to cast the values you take out.

Read More
Posted By : Bipul Kumar Tiwari, 4/21/2016 12:07:37 PM
Updated On : 4/21/2016 12:07:37 PM

IEnumerable Vs IQueryable

IEnumerable and IQueryable are used for data manipulation in LINQ from the database and collections

Read More
Posted By : Bipul Kumar Tiwari, 3/17/2016 10:51:11 AM
Updated On : 3/17/2016 10:51:11 AM

SOLID Principles in C#

What is SOLID?


SOLID are five basic principles . SOLID is an acronym for the first 5 principles of object-oriented design:

Read More
Posted By : Bipul Kumar Tiwari, 3/17/2016 10:51:11 AM
Updated On : 3/17/2016 10:51:11 AM
1 2

Browse By Category

Popular Articles