Packet Loss

Understanding Application Performance on the Network – Part IV: Packet Loss

We know that losing packets is not a good thing; retransmissions cause delays. We also know that TCP ensures reliable data delivery, masking the impact of packet loss. So why are some applications seemingly unaffected by the same packet ... More >

web performance for free

How You Can Monitor Your Web Performance for Free

I recently analyzed FIFA's World Cup website for web performance best practices and highlighted the top problems FIFA had on their website (too many flag images, very large favicon, et Cetera). After completing the post, I realized we could ... More >

TCPslowstart_thumb

Understanding Application Performance on the Network – Part III: TCP Slow-Start

In Part II, we discussed performance constraints caused by both bandwidth and congestion. Purposely omitted was a discussion about packet loss – which is often an inevitable result of heavy network congestion. I’ll use this blog entry on ... More >

swift-hero

How to Monitor Swift/iOS8 Applications for Crashes and Performance Issues

Apple just came out with the new programming language Swift . According to Apple, Swift will make it a lot easier and more fun to develop apps for both iOS and OS X. That’s in contrast to the current language, Objective-C, which is somewhat ... More >

APMChoice_thumb

Choosing the APM System that is Right for You

In my role as technology evangelist I spend a lot of time helping organizations, big and small, make their IT systems better, faster and more resilient to faults in order to support their business operations and objectives. I always find it ... More >

Bandwidth and Congestion

Understanding Application Performance on the Network – Part II: Bandwidth and Congestion

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 ... More >

Logger_thumb

Software Quality Metrics for your Continuous Delivery Pipeline – Part III – Logging

Let me ask you a question: would you say that you have implemented logging correctly for your application? Correct in the sense that it will provide you with all the insights you require to keep your business going once your users are ... More >

SunTzu_thumb

How to Monitor the Web Performance of Your Competition

You can spend MILLIONS every year improving and maintaining your application, but if you have no insight into your competition how do you know your place in the market and if all that investment has been worthwhile? “If you know the ... More >