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)
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)
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.
We define bandwidth delay as the serialization delay encountered as bits are
clocked out onto the network medium. Most important for pe... (more)
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.
Todd Montgomery has over 20 years of pr... (more)
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
The process starts by receiving a file... (more)
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
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)
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
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)
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)
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
Charles Kendrick is CTO and Chief Architect at Isomorphic Software, which he
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 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)