Omed Habib

Omed Habib is a Director of Product Marketing at AppDynamics. He originally joined AppDynamics as a Principal Product Manager to lead the development of their world-class PHP, Node.js and Python APM agents. An engineer at heart, Omed fell in love with web-scale architecture while directing technology throughout his career. He spends his time exploring new ways to help some of the largest software deployments in the world meet their performance needs.



Engineering

Everything You Need to Know about PHP 7

PHP 7 is the latest version of the popular programming language PHP. Released in December 2015, PHP 7 offers fast performance for websites and online applications. There are some significant differences between PHP 7 and the previous version of the language, PHP 5.6. Let’s take a look at the answers to some of the most […]




Engineering

Top 6 Database Performance Metrics to Monitor in Enterprise Applications

The previous article presented an introduction SQL and NoSQL. This article builds on these topics by reviewing six of the top performance metrics to capture to assess the health of your database in your enterprise application. Specifically this article reviews the following: Business Transactions Query Performance User and Query Conflicts Capacity Configuration NoSQL Databases Business […]




Engineering

WordPress Announces Migration to Node.js

Matt Mullenweg, the CEO of Automattic, the parent corporation of WordPress, generated a lot of excitement when he announced recently that WordPress.com was beginning to migrate away from PHP to JavaScript and Node.js in particular. Why would the No. 1 content management system in the world make such a major change? Could this negatively affect […]




Engineering

A Technical Deep Dive into Python

Python is a popular high-level programming language used for a wide variety of applications. It emphasizes readability, rapid prototyping, and small, efficient program code bases. In this article, you will gain a better understanding of Python, why it is so popular among programmers, its basic functionality and a few of its drawbacks. Python has three […]




Engineering

5 Tricky SQL Database Performance Challenges

There’s a good chance you’ve come across various performance challenges while writing queries and working within SQL if you use it on a regular basis. You might be dealing with slow-moving or poorly-written queries, inefficient subqueries, indexes with tons of writes to them but little or no reads, or different CPU and memory issues. This […]




Engineering

A Practical Guide to Popular Node.js MVC Frameworks

Using any programming framework to the fullest extent possible first requires an understanding of advanced software architecture concepts. While writing a little client-side JavaScript does not necessarily require as much consideration when designing a scalable software architecture, the evolution of tools like Node.js means that you could be facing large code bases that must be […]




Engineering

PHP Microframework vs. Full Stack Framework

Think back to the hazy days of early web-page development on the Internet. You saw many pages hand-coded in HTML — dynamic pages that could produce and display different content to customize a visitor’s experience were just a dream in a programmer’s eye. Then the first server development environments like WebBase began to emerge. “PHP,” […]




Engineering

Internet of Things (IoT) – A Technical Primer

We are rapidly moving to a brave new world of interconnected smart homes, cars, offices and factories known as the Internet of Things (IoT). Sensors and monitoring devices will touch every part of our lives. Let’s take a closer look at the Internet of Things. What is the Internet of Things? The Internet of Things […]




Engineering

A Newbie Guide to Python

Python is a programming language that is useful for writing quick and simple scripts, but it is also a good language to use for creating large-scale full-blown applications. Even massive operations like YouTube use Python to deliver their content over the Web. Python is easy to learn for beginners while at the same time being […]




Engineering

10 Popular Oracle Performance Metrics that Every DBA Should Know

Before you jump into creating KPIs for your Oracle database, clearly state and test your assumptions right up front. That has to come first. Otherwise, you’ll go down a blind alley many times trying to achieve better performance that will never happen because your assumptions were wrong in the first place. Be prepared to fail […]