Python vs. Java: Comparing Two Popular Programming Languages

In this article, we'll be comparing the features and performances of two server-side programming languages; Python and Java. The intent is to provide enough knowledge to make an informed decision about which language to pick for your use-case when faced with such a situation. Read more

Python vs. Ruby

In this blog post, we'll be going through two server-side scripting languages; Python and Ruby with focus on comparing the performance and other factors that might help you in deciding which language to pick over the other for your web application. Read more

Scout Now Partnering With API Management Leader DreamFactory

Scout Now Partnering With API Management Leader DreamFactory At Scout, we pride ourselves in building a tool that is focused on the developers’ ability to quickly identify performance issues within their applications so they can fix them and resume building the fun stuff. DreamFactory is a robust role-based access tool ... Read more

A Comprehensive Guide to migrating from Python 2(Legacy) to Python 3

Python powers many applications we use day-to-day like Reddit, Instagram, Dropbox, Spotify and so on. Adoption of Python 3 has been a subject of debate in the Python community for long. While Python 3 has been out for more than a decade now, but there wasn’t much incentive to migrate from the stable Python 2.7 in the earlier releases, but with its end of life in January 2020 it’s high time to migrate. Read more

Memory Management in Python

Memory management in python: Yes, you heard it right “memory management in python”. You must be thinking: why do I need to manage the memory in any high-level language like python? Read more

Python Protocol Buffers

Protocol Buffers are a way to encode data before transportation, which efficiently shrinks data blocks and therefore increases speed when sending it. It abstracts data into a language-and  platform-neutral format. Read more

Scout APM for PHP exits Beta

We are excited to announce the General Availability release of our PHP APM agent. You can now monitor your Laravel applications out of the box, and support for more PHP frameworks is in the works! Read more

Exception Handling in Ruby

What is exception handling? Software systems can be quite prone to error conditions. Systems that involve user interaction are more vulnerable to exceptions as they attract errors at multiple fronts. Errors can take many forms - syntactical errors, network errors, form input errors, invalid authentication errors etc. I Read more

PHP Advanced Exceptions Tutorial

Software systems inevitably encounter situations that can cause failures and malfunctions which affect user experience, data integrity, and security. In this blog post, we will learn how to avoid these situations though Exception handling . We will focus on software exceptions and how to address them using PHP. Read more

Partnering with Render and Manifold

We’re thrilled that ScoutAPM is now available on Render via Manifold’s new Marketplace-as-a-Service offering. For those of you not familiar, Render is a new unified cloud platform that lets developers build and run all their websites, apps, static sites, background workers, and microservice APIs from one place at a lower ... Read more

Get Started with a 14-day, credit-card less trial.

Isolate performance issues without the guesswork. Hunt down N+1, Memory Bloat, Slow Queries and more to the exact line of code faster than ever before.