Why web analytics aren’t enough!

Every production web application should use web analytics. There are many great free tools for web analytics, the most popular of which is Google Analytics. Google Analytics helps you analyze visitor traffic and paint a complete picture of your audience and their needs. Web analytics solutions provide insight into how people discover your site, what […]

Performance testing tools explained: The client side

In my last post I showed different approaches for load testing the server side. In this post I will highlight some tools I use to monitor the performance of the client side. In modern Javascript-intensive web applications, users spend more time waiting on client-side rendering than the server-side processing. The reality is that as much […]

Making Healthcare.gov scale isn’t a quick fix

Like many of you, I’ve been following the news about the Obamacare situation. I’m not going to blame the President or his administration for the performance issues that Healthcare.gov are experiencing. I’m not going to blame the contractors that did the integration work. Instead I’m going to blame the colleges and universities around the world […]

Performance testing tools explained: the server side

The performance of your application affects your business more than you might think. Top engineering organizations think of performance not as a nice-to-have, but as a crucial feature of their product. Those organizations understand that performance has a direct impact on user experience and, ultimately, their bottom line. Unfortunately, most engineering teams do not regularly […]

Top 10 Reasons Why eCommerce Apps Will Fail This Black Friday

My wife is a shopoholic and serial checkout killer. Every week she spends several hours browsing and carefully adding items to shopping carts. Every now and then she’ll interrupt my sports program with an important announcement “My Checkout just failed”. Take this example Mrs Appman sent me during the month of September: The fact I […]

Introducing Nodetime for Node.js Monitoring

Node.js is rapidly becoming one of the most popular platforms for building fast, scalable web applications. According to a W3C tech survey, adoption of Node.js doubled in the last year alone, and the Node.js application server is currently the 14th most popular in the world. Today a range of organizations use Node.js to power their […]

AppDynamics Acquires Node.js Monitoring Solution Nodetime

I’m excited to announce that the AppDynamics family just got a little bit bigger – we’ve acquired Nodetime, a monitoring and analytics solution for the Node.js platform. This acquisition allows us to offer the best Node.js monitoring solution on the market to our customers, and allow them to use AppDynamics to monitor Node.js alongside Java, […]

Introducing AppDynamics for Mobile Beta, Available for iOS and Android

According to a report from Kleiner Perkins, mobile applications now account for 15% of all Internet traffic, with 1.5 billion users worldwide. This means that the performance of mobile applications is more important than ever both to the end users and to the companies that depend on them for their revenue. So we are very excited […]

Common Application Problems and How to Fix Them: The Select N + 1 Problem

At AppDynamics we get the opportunity to see the inner workings of a lot of applications. While these applications all seem pretty different to their end users, what’s under the hood usually doesn’t vary that much (sorry, your app isn’t a unique snowflake after all). They all have similar service oriented architectures using a variety […]

How much does downtime cost?

Unscheduled downtime happens all the time. In 2012 alone dozens of big-name websites went down for hours at a time, from GoDaddy.com to, well, almost anything running on Amazon. Every time an outage occurs, the Internet has a field day speculating about everything from the cause of the outage to who got fired for it. […]

How Edmunds.com built DevOps with Beer and Whiteboards

At Velocity 2013, Steve Burton and John Martin talked about how Edmunds.com built devops with beer and whiteboards. Check out the video below to find out how Edmunds.com learned from failure, began opening communications between silos, and built a DevOps culture over beer and whiteboards. Building DevOps with Beer & Whiteboards from John Martin

DevOps Scares Me – Part 4: Dev and Ops Collaborate Across the Lifecycle

Today we are blogging something a little different than our normal. I’m Jim Hirschauer the Operations Guy, and this is my esteemed colleague Dustin Whittle the Developer. In this blog post we’re going to discuss how we would take an application from inception through development, testing, QA, and into production. We’ll each comment on the […]

Scaling our End User Monitoring Cloud

Why End User Monitoring? In a previous post, my colleague Tom Levey explained the value of Monitoring the Real End User Experience. In this post, we will dive into how we built a service to scale to billions of users. The “new normal” for enterprise web applications includes multiple application tiers communicating via a service-oriented […]