Scout Blog

Stuff we think matters

Frontend Monitoring: Benefits and Best Practices

Frontend monitoring is a process of tracking and maintaining the health of an application’s client-side. It involves monitoring the availability, functionality, and performance of the client-side of an application. Learn more!

SPOTcon 2022 Recap

SPOTcon 2022 is an annual conference hosted by Scout APM that empowers developers with solutions that drive leading-edge transformation in application development and observability. This year’s event took place virtually and was an educational couple of days filled with insights into the current and future states of application monitoring and observability.

4 Best Practices for Root Cause Analysis

Root cause analysis is one of such well-tested strategies to help you handle issues as they occur. Root cause analysis focuses on determining the root cause of a problem before working towards a solution.

10 Popular Design Patterns for Ruby on Rails

Design patterns are some of the best practices you should follow while composing your application’s code architecture to be able to maintain it better in the future. Design patterns also help reduce resource leaks and common mistakes since you must follow a pre-tested style of designing your codebase. Check out these 10 popular design patterns!

How to Combat Python Memory Leaks

Memory leaks can easily take down a healthy running application within hours if not minutes, but they can be hard to detect. Read more to learn how to combat python memory leaks!

SPOTCon 2022 by Scout APM - Speaker List Announced!

Scout is focused on hosting the best community event for developers by offering informative sessions presented by industry-leading experts. To keep our promise to this mission, we are excited to announce the speakers for SPOTcon 2022.

A Comprehensive Guide to Migrating from Python 2 to Python 3

Comprehensive Guide to Migrating from Python 2 (Legacy Python) to Python 3. Python powers many applications we use day-to-day like Reddit, Instagram, Dropbox, Spotify, etc. The 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 ...

OpenTelemetry Collector - What Is It?

The OpenTelemetry collector is optional when using a SaaS service like Scout. Even so, knowing what the Collector can do and when to use it is helpful to understand. Click to learn more!

How to Manage Ruby Memory Usage

In this post, we are about to take a look at how Ruby, one of the most prominent programming languages and an awesome web application alternative when combined with Rails, manages memory, and how you can make it perform even better.

OpenTelemetry and Distributed Tracing in JavaScript

In this post, we’ll cover how to configure OpenTelemetry in the front-end JavaScript in order to measure performance of browser and mobile devices and how to configure distributed tracing to work across the front-end and back-end telemetry collection.