The Wayback Machine - https://web.archive.org/web/20140719011018/http://www.codeguru.com/member.php/Bipin+Joshi/

Articles Written by Bipin Joshi

Overview of OWIN and Katana

Learn what OWIN and Katana are and how they fit into the whole web development picture for ASP.NET developers.

Understanding Dependency Injection

Simply put, Dependency Injection is a design pattern that helps a class separate the logic of creating dependent objects. The result of this separation is a loosely coupled system where there is no rigid dependency between two concrete implementations. This article discusses what Dependency Injection is and illustrates its use in an ASP.NET MVC application.

Writing C# Code Using SOLID Principles

Applying time proven SOLID principles make your code structured, neat and easy to maintain. Bipin Joshi examines SOLID principles and illustrates how they can be applied to your C# code.

Using the Repository Pattern with ASP.NET MVC and Entity Framework

Repository pattern is a popular way to achieve separation between the physical database, queries and other data access logic from the rest of an application. Read on to learn Repository pattern in the context of Entity Framework and ASP.NET MVC.

Creating Asynchronous Actions in ASP.NET MVC

Asynchronous actions are useful in situations where you are performing some network operation such as calling a remote service. Read on to learn more about asynchronous actions and how to create them in an ASP.NET MVC.

Using Attribute Routing in ASP.NET MVC

ASP.NET MVC 5 allows you to define routes through certain attributes, which is simpler and more intuitive than the older technique of defining routes. Read on to learn how to use attribute routing.

Top White Papers and Webcasts

  • Mobile is introducing sweeping changes throughout your workplace. As a senior stakeholder driving mobile initiatives in your organization, you may be lost in a sea of technologies and claims from vendors promising rapid delivery of applications to your employees, customers, and partners. To help explain some of the topics you will need to be aware of, and to separate the must-haves from the nice-to-haves, this reference guide can help you with applying a mobile strategy in the context of application …

  • Live Event Date: August 20, 2014 @ 1:00 p.m. ET / 10:00 a.m. PT When you look at natural user interfaces as a developer, it isn't just fun and games. There are some very serious, real-world usage models of how things can help make the world a better place – things like Intel® RealSense™ technology. Check out this upcoming eSeminar and join the panel of experts, both from inside and outside of Intel, as they discuss how natural user interfaces will likely be getting adopted in a wide variety …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds