Engineering

Top 7 Blogs from 2015

By | | 3 min read


Summary
Wow, what a year! We know everyone is extremely busy, and maybe, just maybe, you weren't able to read all of the blogs we produced throughout the year. It's ok, we forgive you. Don't worry, you're in luck.

Wow, what a year! We know everyone is extremely busy, and maybe, just maybe, you weren’t able to read all of the blogs we produced throughout the year. It’s ok, we forgive you. Don’t worry, you’re in luck. We’ve decided to roll-up all of our most popular blogs for you so you can add to your holiday reading list.

Without further adieu, here are the top blogs from the past year.

1. Why it’s difficult for devs to create apps for the Apple Watch

by Peter Kacandes  

Our resident mobile expert, Peter Kacandes, looked into the issue plaguing the early days of the Apple Watch, not enough developers were creating apps for the watch. But why aren’t they creating apps for one of the newest and most-anticipated devices launched this year?

2. Visualizing and Tracking your Microservices

by Jonah Kowall

Microservices along with container technology became all the rage for DevOps teams in 2015. However, though it’s convenient and easy for teams to push releases, monitoring and tracking these are often overlooked and difficult to execute. In this blog, Jonah looks into what makes monitoring these microservices hard, and how to tackle the problem.

Related: read our ebook, The Importance of Monitoring Containers

3. 8 Steps to Migrating JavaScript to TypeScript

by Raphael Feng

AppDynamics recently migrated our Browser RUM product from JavaScript to TypeScript, no easy task. Raphael, an engineer who worked on the migration, shares their key learnings and best practices from the project — hopefully making it easier for other engineers looking to make the move as well.

4. Comparing PHP 7 to HHVM

by Omed Habib

PHP 7 was one of the biggest releases from the PHP community in some time. Created as a counter to Facebook’s homemade HHVM language, there are some key differences between the two scripting languages. In this blog, Omed compares the two and displays the pros and cons of each type.

5. Understanding Node.js Memory Leaks

by Omed Habib

Node.js memory leaks continue to plague dev and ops teams working with Node.js apps. These memory leaks can be a serious issue and substantially degrade the performance of your app. It’s important to understand just what exactly memory leaks are, why and where they occur, and how to fix them before they become a bigger issue.

6. Top 5 Java Performance Metrics to Capture in Enterprise Applications

by Steven Haines   

In a guest blog, Steven looks into which metrics and KPIs every enterprise java team should look at to measure the performance of their application. These metrics include business transactions, external dependencies, caching strategy, garbage collection, and application topography.

Related: read Steven’s ebook, Top 5 Java Performance Metrics, Tips & Tricks

7. The Key Differences Between Python 2 and Python 3

by Omed Habib 

Python 3 was introduced in late 2008, however, many teams are still using some forms of Python 2. In this blog, Omed looks at the big differences between the two languages including “print”, integer division, list comprehension loop variables, unicode strings, and raising expectations.

Related: AppDynamics APM now supports Python

Thanks for reading and your continued support. On behalf of all AppDynamics, we wish you a great new year!