The term Business Transactions and Business Transaction Management is widely
used in the industry but it's not always well understood what we really mean
by it. The BTM Industry Portal provides some good articles on this topic and
is definitely recommended to check out. The general goal is to answer
business-relevant questions that business owners have for application owners:
"How much revenue is generated by a certain products?", "What are my
conversion and bounce rates and what impacts them?" or "Do we meet our SLAs
to our premium account users?"
Challenge 1: Contextual Information Is More than just the URL
In order to answer these questions we need information captured from the
underlying technical transactions that get executed by your applications when
users interact with your services/web site. Knowing the accessed URL, its
average response time and then mappin... (more)
Are you running an eCommerce site that relies on Third-Party Services such as
Address-Validation, Credit Card Authorization or Mapping Services? Do you
know how fast, reliable and accurate these service calls (free or charged)
are for your web site? Do you know whether it has an impact on your end users
in case one of these services is not available or returns wrong data?
End User and Business Impact of Third-Party Service Calls
In last week's webinar Daniel Schrammel, IT System Manager at Leder und Schuh
(responsible for sites such as www.shoemanic.com or
www.jelloshoecompany.... (more)
Last week at Velocity we hosted a Birds of a Feather Session (BoF) and
offered the attendees to analyze their web sites using dynaTrace Ajax
Edition. Besides finding the typical performance problems (no cache settings,
too many images, not minimized content, …) we found several sites that had
one interesting problem in common: OLD VERSIONS of JavaScript libraries
such as YUI, jQuery or SPRY.
Why are outdated JavaScript Libraries a problem?
JavaScript libraries such as jQuery provide functions that make it easy for
web developers to achieve certain things, e.g.: change the style o... (more)
From time to time I access my work emails through Outlook Web Access (OWA)
– which works really great on all browsers I run on my laptop (IE, FF,
Chrome). Guessing that Microsoft probably optimized OWA for its own browser I
thought that I will definitely find JavaScript code that doesn’t execute
that well on Firefox as compared to Internet Explorer. From an end users
perspective there seems to be no noticeable performance difference – but
– using dynaTrace Ajax Edition (also check out the Video Tutorials) I found
a very interesting JavaScript method that shows a big performance ... (more)
Java Developer Magazine on Ulitzer
Last week I analyzed a web page that spent 4.8 seconds in the onLoad event
handler of a custom script file. It turned out that 2.8 seconds were consumed
by applying a dynamic menu library (will blog about this one separately).
The remaining 2 seconds were spent in jQuery selectors. The analysis showed
that most of the selectors didn’t return any object and those that returned
objects can be improved by using different selectors.
About jQuery Selectors
There are some great blog articles about jQuery Selectors and their
Performance Impact. As you ... (more)