Application Performance, Scalability and Architecture

I recently analyzed a secure web page that took 20 seconds till the onLoad event triggered. Once on the site – interacting with the site was slow as well - especially when dealing with dynamic content like the auto completion for the search field or dynamic popup menus.  The site had no fancy images, no animations or heavy [...]

Shopzilla and Steve Souders are hosting the SpeedGeeks event in Los Angeles on Monday, October 26th. It is a half day event with sessions focused on web development and site architecture techniques including talks from Steve Souders, Phil Dixon (Shopzilla), Paddy Hannon (Edmunds), Gavin Doughtie (Google), Morten Bagai (Heroku), Jeremy Custenborder, Yadid Ramot, Chris Bissell [...]

I have been working with many clients that perform load testing – ranging from small to large scale – using open source or commerical tools. Load-Testing itself has become easier and more affordable due to growing list of available tools as well as the availability of online load testing services. Despite the fact that load testing can be [...]

The Software Test & Performance Conference takes place in Boston this week. The 5 conference tracks cover many interesting areas for software testers: Agile Testing, Test Automation, Performance Testing, Test Management and FutureTest. I will be on-site on wednesday and thursday during exhibition hours. Find me at the dynaTrace booth in the exhibit hall or grab me [...]

With the recent work we did for the dynaTrace AJAX Edition we spent a lot of time in researching on existing blogs and articles on the topics of Web Site Performance, JavaScript and AJAX Frameworks. Here is a collection of interesting links on these topics: Web Site Performance Yahoo! Best Practices for Speeding Up Your [...]

Last year at devoxx I gave a talk on common pitfalls in performance management. Parleys has now put the talk online. A couple of people have been asking to get slides. Now you can even get the voice and the slides. In this presentation I give an overview of typical performance antipatterns. I discuss conceptual, [...]

Several years ago JavaScript was seen as a „playground“ due to compatibility problems with browsers and high maintenance costs. Under the term AJAX JavaScript made the breakthrough in the last years. One of the reasons is the availability of libraries and better support of the major browser platforms. Prototype, script.aculo.us and jQuery are under the [...]

Have you been asked to look into load-testing your software? Have you or are you about to buy one of these “Testing for Dummies” books to get a kick-start in that domain? This blog explains some of the basic concepts, challenges, terminologies and approaches for load testing software applications. It is a summary of the [...]

Testing, Test Automation and Load Testing are critical tasks in the Software Development Lifecycle in order to ensure application readiness and application performance before it gets shipped to the end user. Too much time is wasted in creating different types of tests that are then often only executed manually producing results that don’t get you to [...]

For all attending TheServerSide Symposium in Prague. I will present on JPA Frameworks details relevant to O/R Mapper Performance. This talk is an extension to my blog posts on Hibernate caching. As an appetizer the session abstract: Persistence frameworks or object/relational mappers have become a central part in today’s application architectures. While they make development [...]