Testing and Optimizing of what I call “traditional” page-based web applications is not too hard to do. Take CNN as an example. You have the home page www.cnn.com. From there you can click through the news sections such as U.S, World, Politics, … – each click loading a new page with a unique URL. Testing [...]
This Thursday, March 24th at 10am CET, I am happy to host a Webinar on Performance in agile environments. Especially eCommerce shops have embraced dev-ops on top of agile development to bring new features to their customers faster. Together with one of our german parnters, PiazzaBlu, we will show the challenges that agile development and dev-ops pose to [...]
One of our clients occasionally runs into the following problem with their web app: They host their B2B web application in their East Coast Data Center with their clients accessing the app from all around the United States. Occasionally they have clients complaining about bad page load times or that certain features just don’t work [...]
When building distributed applications one of the central performance-critical components is serialization. Most modern frameworks make it very easy to send data over the wire. In many cases you don’t see at all what is going on behind the scenes. Choosing the right serialization strategy however is central for achieving good performance and scalability. Serialization [...]
Agile Development Practices have widely been adopted in R&D Organizations. A core component is Continuous Integration where code changes are continuously integrated and tested to achieve the goal of having “potential shippable code” at the end of every Sprint/Iteration. In order to verify code changes agile team members write Unit or Functional Tests that get [...]
Is Your Business Ready to Scale? How to Combine the Power of Load Testing & Performance Optimization
In the holiday season of 2009 we worked with one of the Top 5 US Retailers to help them solve their performance and scalability issues. A year earlier they had a serious outage during the busiest online shopping time leading to tens of millions of lost revenue. Keynote and dynaTrace are hosting a series of [...]
Lucy Monahan, Principle QA Performance Engineer at Novell, approached this with the following problem proposition: Imagine that you go to a shop to buy something and instead of customers lining up one-by-one, sequentially, each one vies for the shopkeeper’s attention. And imagine that you arrived as customer #2 and the shopkeeper takes one or more [...]
We just launched our new corporate web site. Right after the site went live it was time for me to analyze its performance with our dynaTrace AJAX Edition. Everything looked good – no problems on the page -straight A’s on the Performance Report (read more on this on my blog How we improved our Performance [...]
Timed with our new product launch we also updated our corporate website. Not only did we update the content, we also applied some of the Best Practices that Alois and I have been talking about in the past 12 months. When we introduced the new Performance Report in dynaTrace AJAX Edition 2.0 Beta we got [...]
In the first and second post of this series I discussed benchmarking and different approaches towards optimization of web application. As already mentioned in the last post, as soon as you get used to working with Key Performance Indicators you will want to automatically monitor them. ShowSlow is a great example of how you can [...]



