Complete Visibility, end-to-end

AJAX and ContinuousAPM

Subscribe to AJAX and ContinuousAPM: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get AJAX and ContinuousAPM: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

DevOps is speeding towards the IT world like a freight train and the hype around it is deafening. There is no reason to be afraid of this change as it is the natural reaction to the agile movement that revolutionized development just a few years ago. By definition, DevOps is the natural alignment of IT performance to business profitability. The relevance of this has yet to be quantified but it has been suggested that the route to the CEO's chair will come from the IT leaders that successfully make the transition to a DevOps model. If this still seems foreign to you, I recommend reading up on DevOps Blog from IT Revolution, the OpsCode Blog, and check out The Phoenix Project. Despite all the talk around simple monitoring tools, breaking through the walls between Dev and Ops still poses a real challenge. This is because of a misunderstanding around Operations real purp... (more)

Ensuring Website Performance

It is a fact that end user response time is critical for business success. The faster web pages are perceived the longer users tend to stay on the page and therefore spend more money and drive business. In order to ensure that end user response times are acceptable at all times it is necessary to measure the time in the way the end user perceives performance. Measuring and monitoring your live system is important to identify problems early on before it affects too many end users. In order to make sure that web pages are fast from the start it is very important to constantly and continuously measure web page performance throughout the development phase and in testing. There are two questions that need to be answered What is the time the user actually perceives as web response time? How to measure it accurately and in an automated way? What Time to Measure? Technical ... (more)

Performance Impact of Exceptions: Why Ops, Test and Dev Need to Care

Does your Ops team care about the number of Exceptions thrown in the application - do they even monitor this number? Does your Test Team report the list of Exceptions thrown during a load test to engineering or are they just sending those that end up in a logfile? Is development interested in the Exceptions that are thrown within frameworks while executing their unit tests? Why should they care? Is there a real impact on performance that comes from a couple of exceptions? Two years ago Alois Reitbauer wrote a nice article about The Cost of an Exception, which is typically hard to evaluate. After a recent deployment of a new version we saw that 30% of the CPU on our application server was consumed by creating Exception objects - these were Exceptions that never made it to a logfile - so nobody really cared until we identified it as being a performance impact on the ... (more)

Announcing @IsomorphicHQ to Exhibit at @DevOpsSummit New York [#DevOps]

SYS-CON Events announced today Isomorphic Software, the global leader in high-end, web-based business applications, will exhibit at SYS-CON's DevOps Summit 2015 New York, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. Isomorphic Software is the global leader in high-end, web-based business applications. We develop, market, and support the SmartClient & Smart GWT HTML5/Ajax platform, combining the productivity and performance of traditional desktop software with the simplicity and reach of the open web. With staff in 10 timezones, Isomorphic provides a global network of services related to our technology, with offerings ranging from turnkey application development to SLA-backed enterprise support. Leading global enterprises use Isomorphic technology to reduce costs and improve productivity, developing & deploying sophisticated bu... (more)

Is There a Business Case for Application Performance?

We all know that slow performance – and service disruption even more – affects our business services and eventually our revenue. At the same time we say that major parts of companies are not willing to invest in performance. In this post I will discuss why we find ourselves in this paradox and how to escape it. Applications fail and management does not care dynaTrace recently conducted a study on performance management in large and small companies. The quick facts paint a horrible picture. 6o percent of the companies admit that they do not have any performance management processes installed or what they have is ineffective. Half of the companies who answered that they have performance management processes admitted that they are doing it only in a reactive way when problems occur. One third of all companies said that management is not supporting performance management... (more)

Architecting Success: A Comprehensive SaaS Solution

In 2005, our company, ServusXchange LLC, was a fledgling SaaS information technology startup focused on business process and workflow collaboration solutions. Led by our co-founder, Brian Javeline, we identified an emerging opportunity, an unanswered need in the home remodeling and repair industry: contractors, who don't typically spend a lot of time in an office, needed a better way to do business. We felt we could engineer a comprehensive SaaS solution that would allow contractors to both streamline their business operations and improve interaction with customers, subcontractors, and vendors. By finding and leveraging the right commercial controls, we were able to successfully complete the project on time and on budget. The Challenge Contractors generally aren't at the same location every day; they're on the move, going from job site to job site, or meeting with c... (more)

dynaTrace AJAX Edition Celebrates First Birthday with a New Version

We are celebrating the first birthday of dynaTrace AJAX Edition with a new version of this deep-dive browser diagnostics tool for Internet Explorer. We just recently reached 20k+ active users and are glad that people like Steve Souders or John Resig endorsed this tool in the last year. Download it here! dynaTrace AJAX Edition celebrates its first birthday with a new version Thanks for all the great feedback on our dynaTrace Forums, on our blog posts or through twitter. Our community has driven this release and the enhancements we made. Good News is: there is more to come What’s new in 2.0? There are several different use cases that we improved Performance Report brings Automatic Performance Analysis based on Best Practices Live Benchmark Data allows you to compare yourself against other web sites Extended Automation Support allows you to get performance relevant data... (more)

Application Performance & Architectural Problems You Can Find in an Hour

When we get engaged with prospects that are interested in our performance management solution we walk them through a Proof of Concept. We let them install dynaTrace on their own prior to the actual POC. During the POC we ask them to exercise typical use cases on their application that show performance problems. We walk them through the different analysis options and add the findings to a final POC Presentation. In this blog I want to share some screenshots and findings of a typical Proof of Concept recently done in a heterogeneous .NET/Java Environment. Out-of-the-Box Result Presentation The screenshots are taken from the final POC Presentation that my colleague Francis pulled together after analyzing a one hour recorded dynaTrace Session with an Out-Of-The-Box dynaTrace Configuration. 1. Get a general performance overview of the application – where are my hotspots?... (more)

Following Best Practices

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 difference when iterating over DOM elements. Allow Multiple DOM Elements with Same ID? That is Not a Good Practice! I recorded the same sequence of actions on both Internet Explorer 8 and Firefox 3.6. This includes logging on, selecting an email folder, clicking through multiple emails, selec... (more)

How Bon-Ton Stores Align Business Goals with IT Requirements

Two or three times a year, Bon-Ton Stores products are featured on Jill's "Steals and Deals" segment on the "Today Show." The products are promoted with huge discounts. As soon as the segment first airs on the East Coast, the "Steals and Deals" site displays the featured products, with links to Bon-Ton's site, usually directly to the deal itself with a special promotion or coupon code. The questions that come up for the business owners are: How successful are these campaigns? What is impacting campaign success? How do we ensure better alignment with IT for future promotions? How successful are my marketing campaigns? Bon-Ton uses its APM solution to analyze statistics of these special promotions. The following graph shows the number of requests hitting the promoted deal on Bon-Ton's site after it airs on the "Today Show." As customers rush to their site to bag the de... (more)

Part 3 | Five Steps to Improve E-Commerce Performance for Increased Sales

This is the third episode of the mini-series on e-commerce performance management. Our client TescaraHats (name changed for commercial reasons), a European market leader in manufacturing customized hats, did not achieve the expected sales increase with its new e-commerce site. It offered its customers the ability to customize and order hats online instead of visiting its brick and mortar locations, but customers seemed disinterested. TescaraHats learned quickly that there is much more to an e-commerce platform than simply putting an e-commerce service online. In previous posts we showed that increasing page rank is not the only way to boost sales and that checking and improving back-end performance of your e-commerce is also critical. In this episode we show why you should not keep network load and HTTP errors in check. Avoid Unnecessary Network Load Although broad... (more)