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 >

Network Triage

Understanding Application Performance on the Network – Part I: A Foundation for Network Triage

As a network professional, one of your newer roles is likely troubleshooting poor application performance. For most of us, our jobs have advanced beyond network “health,” towards sharing – if not owning – responsibility for application ... More >

pebkac

Fixing Real Problems with Real User Monitoring

Thanks to our guest blogger Derek Abing and his co-author Brian Perrault - both System Engineers with a leading insurance company focusing on application performance. More details about their work at the end of this blog. In production ... More >