For those that attended my session at last weeks Agile Testing Days in Berlin find my slide deck on the Compuware Slideshare: Top Performance Land Mines
An eCommerce site that crashes 7 times during the Christmas season, being down for up to five hours each time it crashes is a site that loses a lot of money and suffers reputation damage. It happened to one of our customers, before we started working with them. They shared their story and what they [...]
I am pleased that my proposed session on Top 3 Performance Land Mines and How to Address Them was accepted for this week’s STPCon in Miami, FL. In case you are attending the conference I would be happy to have a chat with you regarding the content of the presentation and also regarding the content [...]
It’s September which means its crunch time for holiday website traffic planning. I thought I’d take a moment or two to suggest some areas to focus on if you’re still preparing your website for the upcoming holiday season. This is the first post in a series of three that looks to provide some insight and web [...]
“Mobile” and “Web” sound like a perfect match, but reality often shows that these two trends form opposite forces. Recently we had an interesting engagement with one of our customers where we found how easy and dangerous it can be to inadvertently spoil end-users’ experience with mobile web application by forgetting the practical limitations and [...]
Because of the efforts of people like Steve Souders, John Resig, Sergey Chernyshev, Paul Irish, … a lot has changed when it comes to optimizing web site performance. Browser and Application Performance Vendors built tools to make Web Performance Optimization easier than ever before. Web Frameworks are optimized to generate better web pages. However, looking [...]
In Roman architecture the stone in which a construction project was started from was called the cornerstone or foundation stone. It was the most important because this was the stone in which all other stones would be based off of. Great care was taken in making sure that the angles were correct. If there was [...]
As I was learning how to design and execute load tests, an experienced load tester told me the one rule you needed to be able to judge the effectiveness of a test execution: If something didn’t go wrong with some part of the application and/or infrastructure during the test, there was likely something wrong with [...]
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. Whether it is missing files that lead to HTTP 4xx, misconfigured Web Server settings that [...]
When things work great in testing it doesn’t necessarily mean that everything works great in production. There are many things that might be different – such as: much higher load than tested, different hardware, external services that couldn’t be tested, “Real Users” that execute transactions that weren’t tested. This blog marks the start of a [...]




