Unit testing can be beneficial to many aspects in software develepment, from the lowest level that is the source code to the highest level and the end user’s experience. Writing automated tests helps finding defects earlier in the development lifecycle… Read More ›
ASP.NET MVC
BrowseDotNET: Manage your .NET Solutions and code snippets
BrowseDotNET is an open source ASP.NET MVC Web Application I created, that can help you manage your computer’s .NET solutions and code samples (programming language indepented) in one place. What does it solve? It’s common sense for developers to have… Read More ›
ASP.NET MVC Session state Performance Issue
I cannot recall any real Web Application that doesn’t make use of the Session State feature, the one that is capable to store data that are available across multiple requests from the same browser. More over, in this very modern… Read More ›
ASP.NET MVC Solution Architecture – Best Practices
Choosing the right architecture for Web Applications is a must, especially for large scale ones. Using the default Visual Studio ASP.NET MVC Web Application project templates, adding controllers with Scaffolding options, just to bootstrap your application and create pages and… Read More ›
Starting with Web API in ASP.NET MVC
Web API is the perfect platform for building RESTful applications on the .NET Framework. If you want to build HTTP services that can reach any kind of client, Web API is what you need. Many developers are confused and cannot… Read More ›
Retrieve JSON data from MVC Controllers in ASP.NET MVC
Using unobtrusive AJAX in your MVC web applications can boost system’s performance. We have seen in previous post how to use unobtrusive AJAX to retrieve only partial views instead of full page requests, in ASP.NET MVC Framework. While being a… Read More ›
4 Basic ways to pass data from Controller to View in ASP.NET MVC
If you develop web applications in ASP.NET MVC, you should definitely learn how to pass your “Model” data to the “View” using the “Controllers”. This post will show you 4 different ways to accomplish that. Start by opening Visual Studio… Read More ›