Things to consider while developing Asp.net application
- Use T4MVC tool
- Use Mini profiler for performance tracking (https://miniprofiler.com/)
- Use Log4net or equivalent logging tool
- Do not store log4net logs on deployment server, redirect them to loggly or logstash hosted on another server
- Do not use hard coded string for error, information, success messages (view or code behind)
- Later if client asks for localization these hard coded strings makes it difficult to localize your application
- Use resource files even though right now there is no requirement for localization
- Use Tiny Mapper (Map thousands of objects in jiffy) http://tinymapper.net/


