Understanding, Using and Customizing ASP.NET Identity System for Authentication and Authorization

downloadIn this article we will look into ASP.NET Identity System which comes as the default authentication and authorization mechanism with ASP.NET MVC 5 internet application template. We will try to understand the ASP.NET Identity system and compare it with the ASP.NET simple membership providor and the classic ASP.NET roles and membership provider API. Continue reading

BackBone Tutorial – Part 2: Understanding the basics of Backbone Models

atributesOnFlyWhen we talk about any MV* pattern, model is undoubtedly the most important part of the architecture/application. Its the model that contains all the application data. Along with keeping the data the model class performs various set of actions on the data. Actions like possibility to validate the data, possibility to persist the data, defining access to various parts of data contained in the model (access control). Continue reading

An Absolute Beginner’s Tutorial on Dependency Inversion Principle, Inversion of Control and Dependency Injection

In this article we will talk about the Dependency Inversion Principle, Inversion of Control and Dependency Injection. We will start by looking at the dependency inversion principle. We will then see how we can use inversion of control to implement dependency inversion principle and finally we will look at what dependency injection is and how can it be implemented.  Continue reading