Scout Blog

Stuff we think matters

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.

7 of the Most Popular DevOps Certifications in 2021

Through the adoption of DevOps, development teams were able to provide continuous delivery of high-quality software to its end users. This guide will walk you through some of the most popular certifications currently available to take in DevOps!

Configuring OpenTelemetry in Ruby

OpenTelemetry is enabling a revolution in how Observability data is collected and transmitted. See our What Is OpenTelemetry post on why this is an important inflection point in the Observability space. In this post, we’ll walk through how to configure the OpenTelemetry Gems within a Rails app.

Python Performance Measurement Tools

Python performance measurement tools help us to identify performance bottlenecks in our app. This allows us to focus on the business login as opposed to writing custom code, setting it up with our app, and then figuring out whether the results are accurate enough. These tools are well tested by the open source community and used by many companies to measure the performance of their web apps.

How to Use the Delegate Method in Rails

What is Delegation and how do you properly use it in Ruby? This article will look at how delegation works and the various programming constructs that Ruby provides to facilitate easy and robust delegation.