Monitor. Resolve. Prevent.

Alois Reitbauer

Subscribe to Alois Reitbauer: eMailAlertsEmail Alerts
Get Alois Reitbauer via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Alois Reitbauer

In an earlier article I already discussed several approaches towards end-user experience (or performance) monitoring including their pros and cons. In this article I will present a simple real world sample which shows the limits of performance traceability in AJAX applications. As I don’t like Hello World samples, I thought I’d rather build something a bit more useful. The sample uses the Twitter API to search for keywords. The search itself is triggered by typing into a textbox. While the sample isn’t spectacular from a technical perspective, I will make it more interesting by adding some “technical salt” – rather than sugar. Building the Sample Page So let us start looking at the code. Below you find the skeleton of our page. The code is straightforward. We have a textbox and a table. I am using jQuery for convenience reasons here – especially because of some innerH... (more)

W-JAX JPA Under The Hood

I just recently gave a talk on the behaviour of different JPA frameworks in certain situations at W-JAX. As some people have asked me, I will publish the samples as well. I would also give away the eclipse project, however with all the Third Party libraries I am sure I will end up not doing [...] ... (more)

A Step-by-Step Guide to dynaTrace AJAX Edition

  The dynaTrace AJAX Edition has been out there as an Alpha for a couple of weeks. It gave you the first impression what was to come. All the feedback we have received (like that from Steve Souders, and all that has come in via the contact form and the online forum) in that time made it possible to improve the tool from its early versions to its first "official" release version. In this article I'll discuss why dynaTrace Labs built the AJAX Edition, which problems it solves and how to use it in an example with Google maps. Why dynaTrace AJAX dition - and why for free? At dynaTrace... (more)

Web Performance Optimization Use Cases - Part 3

In the first and second articles of this series I discussed benchmarking and different approaches towards optimization of web application. As already mentioned in the last article, 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 track performance metrics over time. dynaTrace also sends performance data to the public ShowSlow instance on a daily basis. You can read more on how we test about 3000 URLs every day. Beyond providing information to ShowSlow the major motivation for ... (more)

Application Performance Almanac 2010

2010 is over and there has been a lot going on in the application performance space.  We started this project at the beginning of the year inspired by Stoyan Stefanov’s   performance advent calendar of 2009. (There is also one for 2010). Now twelve months later we have our 2010 performance almanac available. According to Wikipedia an almanac is -”… an annual publication containing information in a particular field”. Our performance almanac contains nearly 50 articles of numerous topics around application performance. We hope that there are topics for everybody. The articles ra... (more)