Meet our New VP Ops!

BY Jason Hable

Scout APM adds Experienced Software Exec, Angie O’Keefe, as VP Operations.

Read More →

 

PHP Memory Leaks, How to Find and Fix Them

BY Matthew Thompson

Memory leaks can happen in any language, including PHP. These memory leaks may happen in small increments that take time to accumulate, or in larger jumps that manifest quickly. Either way, if your app has a memory leak, sooner or later it will cause problems. The source of and solution ...

Read More →

 

A Tour of 7 Popular Ruby Frameworks in 2020

BY Thomas Finch

Ruby may be over 25 years old, but it remains popular in the software community for its focus on programmer happiness. Building software with Ruby often involves leveraging one or more popular frameworks for the purpose of increasing productivity by relying on existing solutions to common problems. Ruby frameworks generally ...

Read More →

 

PHP Control Flow: Loop Types and Conditional Statements Explained

BY Mukul Khanna

Each programming language constitutes a basic set of rules that define the flow of control in a program based on certain conditions. They specify the sequence and order of execution of instructions in your code. These control structures lie at the core of programming paradigms and are usually the first ...

Read More →

 

Ruby Garbage Collection: More Exciting than it Sounds

BY Dan Moore

Ruby Garbage Collection: More Exciting than it Sounds Running software uses computer memory for data structures and executable operations. How this memory is accessed and managed depends on the operating system and the programming language. Many modern programming languages manage memory for you, and Ruby is no different. Ruby manages ...

Read More →

 

PHP Json_encode: Serialize PHP Objects to JSON

BY Mukul Khanna

PHP’s JSON_Encode Function: Convert PHP to JSON PHP is a server-side scripting language for creating your website’s backend system that can serve webpages, communicate with databases, and exchange data over the internet. A decent backend framework like PHP needs to be capable of providing and processing data in any format ...

Read More →

 

How to Use Lambdas in Ruby

BY Dan Moore

Lambdas are a powerful feature of the Ruby language. They allow you to wrap logic and data into a portable package. In this post, we’ll cover how and when to use lambdas. You’’ll also learn about the difference between lambdas and Procs, and the performance profile of lambda functions. The ...

Read More →

 

How to Start Using Counter Caches in Rails

BY Dan Moore

Learn how to use counter cache in your rails app, parent-child associations, counter cache best practice.

Read More →

 

Elixir GenServers: Overview and Tutorial

BY David Tidmarsh

Introduction Elixir describes itself as "a dynamic, functional programming language designed for building scalable and maintainable applications." Although it's a relative newcomer, Elixir is built on top of the functional programming language Erlang. Elixir is capable of using any Erlang library, and is ideal for use cases such as web ...

Read More →

 

Go Fast: Getting Started with Sanic for Python

BY Mukul Khanna

Go Fast: Getting Started with Sanic for Python Tired of waiting for sluggish HTTP requests to complete before your backend code can proceed with other things? Sanic is an asynchronous web framework in Python, that is built to be fast. In a world where Flask and Django are the most ...

Read More →