Going live with a mobile app: Part 3 – Launching a mobile application

In the second part of this series I discussed developing a mobile application and choosing a backend platform and building for various network conditions. In this post I will dive into some considerations when launching a mobile application. Mobile app audiences are a notoriously fickle bunch and a poor first impression often results in a […]

AppDynamics goes to Forum PHP

The AppDynamics team went to Forum PHP in Paris, France this week. If you are in the area, stop by our booth and say hello. I presented on Scaling PHP in the real world which is a talk based on my series of blog posts on php performance. If you weren’t able to make it […]

Going live with a mobile app: Part 2 – Developing a mobile application

In the first part of this series I discussed planning your mobile application and how to decide between HTML5 vs Native, iOS vs Android, and how to get started going live with a mobile app. In this post I will dive into some considerations when developing a mobile application. With a large and mature developer […]

Going live with a mobile app: Part 1 – Planning a mobile app

There are many concerns when going live with a modern mobile application, from project planning, to development, to quality assurance and managing a successful launch. In this series we will dive into what it takes to go live with a mobile application on iOS and Android. Whether you are a brick-and-mortar retailer or an eCommerce […]

PHP Performance Crash Course, Part 2: The Deep Dive

In my first post on this series I covered some basic tips for optimizing performance in php applications. In this post we are going to dive a bit deeper into the principles and practical tips in scaling PHP. Top engineering organizations think of performance not as a nice-to-have, but as a crucial feature of their […]

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 […]

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 […]

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 […]

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 […]

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 […]

Introducing AppDynamics X and AppSphere

The AppDynamics team is excited to announce the official launch of AppDynamics X, a new exchange for plugins, integrations and extensions for AppDynamics Pro, and AppSphere, an AppDynamics community portal for application management professionals to maximize their deployment of AppDynamics Pro. AppDynamics X AppDynamics is a flexible and scalable platform for application management data. That means that […]

AppDynamics selects AppDynamics to monitor AppDynamics.com

Today we announced a great milestone at AppDynamics: We have selected an application performance management (APM) solution to monitor our Drupal/WordPress website, and we decided to go with AppDynamics. In order to get a pretty sweet discount on the product we agreed to sell our souls and do a press release AND a video testimonial. […]

Tools of the trade for performance and load testing

Your application is fast and scalable, right? How do you know? How often do you run performance or load tests? In this post I will give an overview of the tools of the trade for performance and load testing web applications. Open-Source performance testing tools These tools allow you to load test your application for […]

AppDynamics goes to Velocity

The AppDynamics team went to Santa Clara, California this week for O’Reilly’s Velocity conference. If you aren’t familiar with the Velocity conference, it is the premier web performance conference. The event was packed with great sessions from the world’s foremost experts on web performance. The AppDynamics team was in full force presenting, exhibiting, and hosting […]