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)

Isomorphic to Exhibit at @DevOpsSummit | @IsomorphicHQ #IoT #DevOps

SYS-CON Events announced today that Isomorphic Software will exhibit at DevOps Summit at 19th International Cloud Expo, which will take place on November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. Isomorphic Software provides the SmartClient HTML5/AJAX platform, the most advanced technology for building rich, cutting-edge enterprise web applications for desktop and mobile. SmartClient combines the productivity and performance of traditional desktop software with the simplicity and reach of the open web. With the industry's broadest, deepest UI component set, coupled to a java server framework, SmartClient delivers an end-to-end solution for building high-productivity web applications. Its cloud-based visual tools and technologies allow functional and development teams to collaborate during application design and development, delivering unpre... (more)

Understanding Application Performance on the Network | Part 2

When we think of application performance problems that are network-related, we often immediately think of bandwidth and congestion as likely culprits; faster speeds and less traffic will solve everything, right? This is reminiscent of recent ISP wars; which is better, DSL or cable modems? Cable modem proponents touted the higher bandwidth while DSL proponents warned of the dangers of sharing the network with your potentially bandwidth-hogging neighbors. In this blog entry, we'll examine these two closely-related constraints, beginning the series of performance analyses using the framework we introduced in Part I. I'll use graphics from Compuware's application-centric protocol analyzer - Transaction Trace - as illustrations. Bandwidth We define bandwidth delay as the serialization delay encountered as bits are clocked out onto the network medium. Most important for pe... (more)

Internet of Things Connectivity By @Kaazing | @ThingsExpo [#IoT]

Download Slide Deck: ▸ Here We certainly live in interesting technological times. And no more interesting than the current competing IoT standards for connectivity. Various standards bodies, approaches, and ecosystems are vying for mindshare and positioning for a competitive edge. It is clear that when the dust settles, we will have new protocols, evolved protocols, that will change the way we interact with devices and infrastructure. We will also have evolved web protocols, like HTTP/2, that will be changing the very core of our infrastructures. At the same time, we have old approaches made new again like micro-services and reactive programming. In his session at @ThingsExpo, Todd Montgomery, Chief Architect at KAAZING, discussed this changing landscape and explored the various tradeoffs designers face today. Speaker Bio: Todd Montgomery has over 20 years of pr... (more)

Identify Performance Bottlenecks in Your BizTalk Environment - Part 3

In my last two articles I wrote about how to Use BizTalk Performance Counters and how to Analyze Adapter and Pipeline Performance. In this final article I focus on Orchestration and calling external services. Step 4: Analyzing Orchestration Orchestrations can be as simple as reading a file from a file system, transforming it and writing it out to a different file. They can also be much more complex such as calling external web services depending on certain conditions in the incoming messages, taking the response of these services and calling other services or writing a transformed version of the response to a file or the database. The following screenshot shows a rather simple Orchestration taken from one of the examples that ships with BizTalk: Orchestration Example showing a message flow including a call to an external service The process starts by receiving a file... (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)

The Website Performance Mistakes of Mobile Shopping Sites in 2013

Our new survey tells us that up to 50% of online shoppers this year will use their mobile device. Good news is that most retail stores that have an online store now also offer a mobile version, e.g., http://m.gap.com, http://m.jcpenney.com, http://m.bestbuy.com. In the past years we have done a deep dive web performance analysis on the desktop versions of these sites and blogged about it. This year we took a look at the mobile sites and found some "terrible" website performance mistakes that will most likely frustrate the mobile shopper. The "highlights" (or lowlights) that we found are: 87 roundtrips from 25 different domains for a single mobile page 28 redirects from the mobile site to the desktop site for downloading JS and CSS 2.5MB of page size for the shopping cart Some pages are already optimized for mobile - but some critical pages are overloaded, have too m... (more)

Application Performance Problems? When to Blame the Untrained End User

In my previous posts I wrote about how important it is to have end-to-end visibility into SAP in order to avoid serious problems in our delivery chain or to discover that application performance degradation was caused by malfunctioning hardware. One of our New Zealand customers, Fonterra, who is the world's largest exporter of dairy products, uses SAP to support its delivery chain of dairy products made from 22 billion liters of milk collected each year. In this article we show how Fonterra uses a new generation of APM tools that provide both user and transactional insight, as well as complete end-to-end coverage to monitor its SAP infrastructure. Monitoring SAP infrastructure led Fonterra to quite surprising discoveries that some performance problems could be caused by insufficient SAP training or that milk churns block Wi-Fi signal in Fonterra warehouses; we will ... (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)

Charles Kendrick Joins @DevOpsSummit New York Faculty | @IsomorphicHQ | [#DevOps]

A Radically Different, Cloud-Centric Development Model for Mixed Teams Between the compelling mockups and specs produced by your analysts and designers, and the resulting application built by your developers, there is a gulf where projects fail, costs spiral out of control, and applications fall short of requirements. In his session at DevOps Summit, Charles Kendrick, CTO and Chief Architect at Isomorphic Software, will present a new approach where business and development users collaborate - each using tools appropriate to their goals and expertise - to build mockups and enhance them all the way through functional prototypes, to final working applications. Learn how this approach helps you improve usability, exceed end-user expectations, and still hit project milestones. Speaker Bio Charles Kendrick is CTO and Chief Architect at Isomorphic Software, which he co-fo... (more)

Hunting Lost Treasures: Understanding and Finding Memory Leaks

Searching for memory leaks can easily become an adventure – fighting through a jungle of objects and references. When the leak occurs in production time is short and you have to act fast. Like in a treasure hunt, we have to interpret signs, unravel mysteries to finally find the “lost” memory. Memory leaks – together with inefficient object creation and incorrect garbage collector configuration – are the top memory problems. While they are a typical runtime problem, their analysis and resolution worries developers. Therefore I will focus in this post on how to analyze memory problems by covering how to find those problems and providing some insights into the anatomy of memory leaks. Packing Our Equipment What do we need for effective memory diagnosis? We need a heap analyzer for analyzing heap content and a console to collect and visualize runtime performance metri... (more)