Ruby Magic

Ruby Magic is our special email series where we dive deep into all things Ruby.

What's New in Rails 7
General

What's New in Rails 7

Rails 7 is coming very soon. Let's look at what we can expect from the release.

By Pulkit Goyal on

Ruby on Rails Application Monitoring with AppSignal
General

Ruby on Rails Application Monitoring with AppSignal

In the first of this two-part series, we'll set up monitoring for a Ruby on Rails application with AppSignal.

By Unathi Chonco on

Practical Garbage Collection Tuning in Ruby
General

Practical Garbage Collection Tuning in Ruby

Explore how to implement and customize garbage collection in Ruby.

By Guest Author on

Optimistic Locking in Rails REST APIs
General

Optimistic Locking in Rails REST APIs

Implement optimistic locking in Rails APIs to avoid potentially critical issues.

By Karol Galanciak on

How to Reduce Memory Bloat in Ruby
General

How to Reduce Memory Bloat in Ruby

Memory bloat can be a serious issue in Ruby. This article explores two common causes of memory bloat and how you can overcome them.

By Kumar Harsh on

Responsible Monkeypatching in Ruby
General

Responsible Monkeypatching in Ruby

Monkeypatching can be a great way to improve existing code if used right. Let's find out how.

By Cameron Dutro on

Ruby's Hidden Gems: Bullet
General

Ruby's Hidden Gems: Bullet

Let's dive into Bullet and find out how it can help you identify some database-related problems.

By Fabio Perrella on

An Introduction to Pattern Matching in Ruby
General

An Introduction to Pattern Matching in Ruby

Find out about pattern matching in Ruby, what it does, and how it can help improve code readability.

By Pulkit Goyal on

General Ruby on Rails Problems and Takeaways
General

General Ruby on Rails Problems and Takeaways

In this last part of the Rails Patterns and Anti-patterns series, I'll be going over the most common problems I've encountered while building and shipping Ruby on Rails applications.

By Nikola Đuza on

Performance, Stress, and Load Tests in Rails
General

Performance, Stress, and Load Tests in Rails

Let's jump into theoretical and practical aspects of performance testing in Rails.

By Paweł Dąbrowski on

Three Ways To Avoid Duplicate Sidekiq Jobs
General

Three Ways To Avoid Duplicate Sidekiq Jobs

Sidekiq is used to handle background processing. Whatever your background jobs may be, you'll eventually run into duplicate jobs. Let's see how to de-duplicate them.

By Nikola Đuza on

Linting Ruby Code
General

Linting Ruby Code

Let's take a look at what linting is and a few problems that come with it.

By Miguel Palhas on

More articles

AppSignal monitors your apps

AppSignal provides insights for Ruby, Rails, Elixir, Phoenix, Node.js, Express and many other frameworks and libraries. We are located in beautiful Amsterdam. We love stroopwafels. If you do too, let us know. We might send you some!

Discover AppSignal
AppSignal monitors your apps