Archive for the ‘development’ Category

Creating a publish folder for web applications is easy, you don’t have to do anything for that, web application project template does it for you. When you working with solutions for more than one project you have deal with different deployable units/packages. I was working on a build script that we need to run in [...]

ASP.NET MVC Model Binders map posted form values to a .NET classes, instead of accepting primitive parameters or form value collection you can accept models/view models as input to your action methods. ASP.NET has a default model binder called DefaultModelBinder. It basically works with most of the .NET types like primitive types, arrays, IList, ICollection [...]

Unit testing is a method to test and determine that each single unit of testable source code behaves exactly as expected. Unit tests isolates the unit that is under test from the remainder of all source code. Only that particular single unit should be executed when unit test invokes a unit to test and makes [...]

In one of my previous blog post I mentioned about ASP.NET MVC action filters. Action filters provides us to ability create an aspect oriented approach in ASP.NET MVC application. It’s not the only way off course, IoC containers provide this ability too. Specially in enterprise level applications you can use IoC containers to create wrappers [...]

jQuery validate plugin provides us to validate HTML forms. jQuery validate plugin disables submitting the for until all specified validation rules are valid. It shows an error label next to invalid field and informs users about input errors. ASP.NET MVC 3 uses jQuery validation ( for form validations and jQuery validation library has a remote [...]

Unobtrusive Javascript

17, Jul 2011

Javascript is very important part of web pages and web development. Web pages are static documents and Javascript is a programming language that can run in your browser (when we are talking about web pages). How Javascript can be obstructive for your web pages? -Web browser doesn’t have support for Javascript -Javascript stripped at the [...]

Fiddler is a web debugging proxy which logs all HTTP(S) traffic between your computer and the Internet. It’s really great tool for developers when developing a web application or http consumer application. It helps us to inspect all HTTP(S) traffic, set breakpoints, create auto-responders for specific requests to stub out some data. But as default [...]

Continuous Integration is a software development practice. This practice and name firstly pronounced by Martin Fowler and Kent Beck in 1999. The idea behind this practice is integrating the code that is checked in by developers frequently. Picture this scenario; you have a team of developers and every developer makes checkins their work. All of [...]