ASP.NET Training in Thane
Learn ASP.NET Web Forms and ASP.NET MVC! Intensive courses for professional developers. Small batches, real world examples, convenient weekend timings. Conducted by Bipin Joshi in Thane. Registration open. Upgrade your web development skills now! Click here to know more.

Latest Articles

10 Tips For Better Time Management
Every now and then I come across software developers who keep complaining how difficult it is to find time to learn new things from their daily schedule. Although city life is quite busy more often than not people lack the will, energy and time management skills to deal with the situation. More often than not this lack of time is due to the fact that people poorly manage their time. They don't have any strategy to manage their time effectively. Here are my top 10 tips that can help you manage your time in a better way. If you apply the following tips you can manage your time in a better way than before. I am not going to give you any fancy charts or figures that mostly look nice on paper. I am going to share some practical tips that you can start using right now!
Posted On : 18 Apr 2014
Weekend course in ASP.NET MVC, EF and Web API (Thane)
We will be conducting a 5 day intensive training program on ASP.NET MVC in the month of June 2014. Learn VS2013, MVC5, EF6, Web API 2 and more. Small batches, personal attention and real world examples. Registration has already started. In case you or your friends are interested to join please get in touch with us as soon as possible. You may read more details here.
Posted On : 16 Apr 2014
Using Unit of Work Pattern in ASP.NET MVC and Entity Framework
Recently I wrote an article explaining the Repository Pattern and its use in ASP.NET MVC. This article builds on that article and explains another related design pattern - Unit of Work. The Unit of Work pattern states its intent like this - Maintains a list of objects affected by a business transaction and coordinates the writing out of changes and the resolution of concurrency problems.
Posted On : 15 Apr 2014
Using the Repository Pattern with ASP.NET MVC and Entity Framework
Data driven web applications need to have a neat strategy for data access. One of the important aspects of this strategy is the separation between the physical database, queries and other data access logic from the rest of the application. Repository pattern is a popular way to achieve such an isolation. This article discusses the basics of Repository pattern in the context of Entity Framework and ASP.NET MVC. It also illustrates how a repository can be built around your entities.
Posted On : 10 Apr 2014
Creating Asynchronous Actions in ASP.NET MVC
Asynchronous actions allow you to handle more concurrent requests and can be implemented using async / await keywords. Asynchronous actions are useful in situations where you are performing some network operation such as calling a remote service. This article discusses asynchronous actions and also shows how to create them in an ASP.NET MVC.
Posted On : 05 Apr 2014
Problem setting the default value for ASP.NET MVC DropDownList
Recently one of the readers reported a problem that the DropDownList helper is not working as expected. The problem was resolved by slightly tweaking the code but since it sounded like a tricky thing that many beginners would stumble upon I am writing this post. Let's see what the problem is, its cause and finally the little tweak that I mentioned earlier.
Posted On : 03 Apr 2014
Using Attribute Routing in ASP.NET MVC
ASP.NET MVC maps a URL to an action method through what is known as Routing. By default an ASP.NET MVC URL includes a controller and an action name where the request finally lands. However, you can customize many aspects of a route such as root prefix and route parameters. ASP.NET MVC 5 allows you to define routes through certain attributes. This attribute routing is simpler and more intuitive than the older technique of defining routes because a route definition is closer to the controller and its action method. This article discusses how attribute routing can be used with examples.
Posted On : 27 Mar 2014
Performing Asynchronous Operations Using Entity Framework
Asynchronous programming involves executing operations in the background so that the main thread can continue its own operations. This way the main thread can keep the user interface responsive while the background thread is processing the task at hand. .NET framework introduced the async and await keywords that simplify asynchronous programming. Entity Framework 6.0 also supports asynchronous operations for querying and saving of the data. This article discusses the basics of using asynchronous operations of Entity Framework in desktop as well as web applications.
Posted On : 18 Mar 2014
Handling Errors in ASP.NET MVC Applications
No matter how proficiently you developed your application there are chances that your code may not work as expected and will generate an error at runtime. Users may enter some invalid data, mathematical calculations can go wrong, some network level fault may cause errors and more. That is why it is always a good idea to implement a robust error handling mechanism in your web application. To that end ASP.NET MVC offers several techniques that help you build such an error handling mechanism. This article discusses them with examples.
Posted On : 13 Mar 2014
Using LinkedIn JavaScript API for User Authentication and Profile Retrieval
Integrating third-party sign-in with a website is quite common these days. Just like Facebook and Twitter, LinkedIn too allows you to ingrate LinkedIn authentication with your own website. One simple way to achieve such an integration is to use LinkedIn JavaScript API. Using this API you can authenticate a user with their LinkedIn credentials and also retrieve their profile and connection information. Once retrieved you can use that information to integrate LinkedIn authentication with your website's security and membership framework.
Posted On : 11 Mar 2014

Tag Cloud

.NET Framework Administration ADO.NET AJAX Architecture ASP.NET C# Components Configuration Custom Controls Data Access Data Controls Deployment HTML5 JavaScript jQuery LINQ Multithreading MVC Performance Programming Languages Projects Reviews Sample Applications Security Server Controls SQL Server User Controls Utilities VB.NET Visual Studio WCF Web Forms Web Services Windows Windows Forms XML