In my first blog I covered Excessive Logging as being a top performance problem when moving an application from test to production. In this blog I talk about common deployment mistakes that lead to functional as well as performance problems.

Example #1: Missing Files in Deployment impacts User Experience

When deploying an application into production it is important to not forget to deploy all content of that application. That includes all static resources such as CSS, JS or Image files. The following screenshot shows the Errors users are experiencing because of several missing JavaScript files. The data.js file is used to allow users selecting a date from a calendar control instead of entering the full date manually. In this case – because the JavaScript file was not correctly deployed – end users that click on the calendar icon will not get to use that feature:

Continue reading ...