, , , , , , , , ,

Handshake matters: TLS performance and user experience

At Dynatrace, we live and breathe application performance. This includes our development process; the dev teams routinely use our own software to test application code for performance at every development cycle. But it doesn’t mean we…
, , , , , , ,

The State of Enterprise Cloud Adoption in Australia, Singapore and Malaysia

The Dynatrace Perform 2018 APAC Series kicked-off in Sydney on July 3rd, followed by stops in Melbourne, Singapore and Kuala Lumpur. In each city, I was invited to present our own DevOps to NoOps Transformation Story, give my views…
, , , ,

Customer Corner – Nordstrom, Citrix, Red Hat and more

One of the more rewarding parts of my job is working with our team on customer stories. I always feel like a great case study has so much external and internal value, that they should be shared as widely as possible. So, after just a few…
, , , , , , , , , , , ,

Detecting the N+1 Asynchronous Thread Problem Pattern

I’ve been offering my help in analyzing performance data for quite a while now. Most of the time when analyzing PurePaths, load testing outputs or production log files, I find very similar problem patterns. This fact inspired us to automate…
, , , , , , , , , , , , , , ,

Sitecore Performance Tips: What’s Geography Got to Do with It?

It’s not very often that data aligns perfectly to illustrate a topic. Typically, there are very clear trends among the outlying data points that clearly support the topic in question, but it’s rarely absolute. So, while researching…
, , , , , , , , , , , , , , , , , , , ,

Sitecore Performance Tips: What’s Geography Got to Do with It?

It’s not very often that data aligns perfectly to illustrate a topic. Typically, there are very clear trends among the outlying data points that clearly support the topic in question, but it’s rarely absolute. So, while researching…
, , , , , , ,

Tracing is the new Debugging in Distributed App Development

Debugging is the developer’s best friend when it comes to understanding how code really executes – especially when trying to figure out why the code is not behaving as expected. Debugging works exceptionally well in monolithic apps…
, , , , , , , , , ,

Tracing is the new Debugging in Distributed App Development

Debugging is the developer’s best friend when it comes to understanding how code really executes – especially when trying to figure out why the code is not behaving as expected. Debugging works exceptionally well in monolithic apps…
, , , ,

Why WAN optimization requires performance management

WAN optimization can only be as efficient as you let it be. Recently I’ve seen a good example that illustrates how without diligent application performance management, multi-million WAN optimization investments can quickly turn into a…
, , , , , , , , , , , ,

Why WAN optimization requires performance management

WAN optimization can only be as efficient as you let it be. Recently I’ve seen a good example that illustrates how, without diligent application performance management, multi-million WAN optimization investments can quickly turn into a…