Velocity Lightening Demos

Lightning Demos

Andreas Grabner (dynaTrace Software), John J. Barton (IBM), Stoyan Stefanov (Yahoo! Inc), Bryan McQuade (Google)
10:40am Wednesday, 06/23/2010
Keynotes Ballroom ABCD
This is presentation will be streamed live along with the other keynotes.
Demos from dynaTrace, Firebug, YSlow, and Page Speed.

dynaTrace software Inc.

dynaTrace is the innovator and emerging leader in application performance management (APM). The company offers the only continuous APM system on the market – one that can monitor all transactions at all times and one that is used by all key contributors to application performance – architects, development, test and production. More than 200 customers including Sears, Pershing, Renault, Zappos, BBVA, Fidelity, and Thomson Reuters use dynaTrace’s patent pending technology to gain deep visibility into application performance, identify problems sooner and reduce the mean time to repair issues by 90%. Leading companies rely on dynaTrace to proactively prevent performance problems from happening and quickly resolve those that do occur – saving time, money and resources.


The Firebug Velocity demo will feature new features in the Net panel, new comprehensive breakpoint support, and a sneek peek at our next version. In Firebug 1.5 we reimplemented the Net panel to dramatically improve the timing accuracy and to support exporting the traffic analysis info. The export format (HAR) was designed to be flexible enough so, it can be adopted across projects and various tools. We added breakpoint support for every panel: I’ll demo using Javascript breakpoints from XHR events and Cookies. Firebug 1.6 integrates Firebug extensions to give you a jolt of new features all pretested with Firebug.

dynaTrace Software
Andreas Grabner has 10 years experience as an architect and developer in the Java and .NET space. In his current role, Andi works as a Technology Strategist for dynaTrace Software in the Methods and Technology team. In his role he influences the dynaTrace product strategy and works closely with customers in implementing performance management solutions across the entire application lifecycle. He is a frequent speaker at technology conferences on performance and architecture related topics and regularly publishes articles blogs on

John J. Barton

John J. Barton is the manager of Interaction Science, an IBM Almaden Research group specializing in fundamentals of human-computer interaction (HCI) technologies, especially multi-device interaction. Interaction Science studies users, invents new techniques and technology, then validates progress by scientific tests with real users. Current projects in my group include text input on handheld devices, integration of information across devices via instant messaging, adapting web pages for mobile devices, and extending web debugging to support more dynamic applications and environments.

John has 21 years of experience in industrial research with over 60 publications in the diverse fields of ubiquitious and mobile computing, compiler technology and programming languages, physics of electron scattering, and chemistry on surfaces. After early work in quantum chemistry at NASA’s Jet Propulsion Lab in Pasadena CA, he got his MS in Applied Physics at Caltech and moved to Berkeley. There he worked at the Lawrence Berkeley Lab and got his PhD at UC Berkeley. John joined the Physics department at IBM Watson to work on Photoelectron Holography, moving to Computer Science in 1991 to work on C++ compilers and co-author a book, “Advanced C++”, with Lee Nackman. John managed the Jikes Java Research Virtual Machine team until 1998 when he moved to HP Labs Palo Alto where he was part of the Cooltown web-based ubiquitious computing project. When he isn’t playing computer games with his sons or working on his deck, he contributes to the Firebug open-source Javascript debugger.

Stoyan Stefanov

Yahoo! Inc
I work for Yahoo!’s Exceptional Performance team. My daily tasks include research, experiments and building tools (such as YSlow) to improve the performance of the Yahoo! properties worldwide. I’m also a contributor to several open source projects and author of a few books and numerous online articles. Creator of the ( online image optimization tool.

Bryan McQuade

During Bryan’s time at Google, he has contributed to various projects that make the web faster, including Shared Dictionary Compression over HTTP, optimizing web servers to better utilize HTTP, and most recently, the Page Speed web performance tool. Prior to working on web performance, Bryan was the first full time engineer on the Google TV Ads team, where he helped to build some of Google’s TV ad auction and video management systems.

Notes on the Session

Dynatrace Demo

Starts off with Dynatrace. Unsolicited blog post from John Ressig, the father of JQuery. The speaker starts off talking about a blog post he wrote about (given the World Cup is happening right now). Take a look at this blog.

Installs the dynatrace AJAX client. Runs against and traverses through a couple of pages. He collected a live session of clicking. Now he can work offline to review the diagnostics. New version has an Overall Web Site Performance Report, similar to YSlow and Page Speed. Shows time for first visual impression, time for page to load and time for full page load. Color coded by thresholds. Take a look at the best practices document to understand the thresholds. Note to Self: Might want to consider experimenting with the thresholds from Galileo.

They include a tab on Server-Side performance rank. Fully integrated with the Server-Side performance tool. Right now they focus on IE6, IE7 and IE8. They are working on a FF integration. Can also upgrade to


Slides and demo are based on Firefox 1.6. First he talked about Firebug Swarms (tested extension collections that will install together). Added scroll bar and drop-downs. You can opt-out of certain features if you don’t like. Accuracy of net panel is improved to show paint events. New net export format (HAR). It’s supported by HttpWatch, Page Speed and ShowSlow. Can upload directly to ShowSlow. Can also introduce network breakpoints.


Calls the session 3-in-1. First is that it’s a Lint tool. Second it’s a monitoring tool ( or Third it’s a platform/framework. Two concepts that there is a rule and a ruleset.

New extension called YSpy (security check). Another is called WTF (Web Testing Framework).

Page Speed

Need both Firefox and Firebug to make it work. Produce specific suggestions from highest impact to lowest impact. Even have the ability to download minified content. Addresses 3rd party content analysis. You can study ads, trackers and content.

They built a C++ SDK to work with other browsers. You can now run this against other browsers.

Talk about time to first paint. Focus on identifying JavaScript and CSS that are candidate for deferral. This is interesting as it breaks the rules that JS files need to always load earlier. This can tell you which JS functions were not called.

Overall bad demo…too many technical difficulties.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s