Ruby Magic

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

State Machines in Ruby: An Introduction
General

State Machines in Ruby: An Introduction

Let's build a simple state machine in Ruby and use the state machines gem.

By Pulkit Goyal on

Add Feature Flags in Ruby on Rails with Flipper
General

Add Feature Flags in Ruby on Rails with Flipper

Find out how feature flags function in principle and get started with feature flags using the Flipper gem.

By Hans-Jörg Schnedlitz on

An Introduction to Polymorphism in Ruby on Rails
General

An Introduction to Polymorphism in Ruby on Rails

Learn how you can implement polymorphism in your Rails application for cleaner code.

By Jesse McDermott on

Using Scientist to Refactor Critical Ruby on Rails Code
General

Using Scientist to Refactor Critical Ruby on Rails Code

Migrate, refactor, and change critical Ruby production code with confidence using the Scientist gem.

By Darren Broemmer on

Bootstrapping with Ruby on Rails Generators and Templates
General

Bootstrapping with Ruby on Rails Generators and Templates

Let's explore the basics of Rails generators and templates, then examine how to customize your Rails app with templates.

By Hans-Jörg Schnedlitz on

5 Tips to Design Ruby on Rails Transactions the Right Way
General

5 Tips to Design Ruby on Rails Transactions the Right Way

Check out these 5 tips to ensure your transactions are readable and well-designed in your Ruby on Rails app.

By Paweł Dąbrowski on

The Perils of Parallel Testing in Ruby on Rails
General

The Perils of Parallel Testing in Ruby on Rails

Parallel tests can help speed up your tests in Rails, but be aware of the possible pitfalls.

By Hans-Jörg Schnedlitz on

Import Maps Under the Hood in Rails 7
General

Import Maps Under the Hood in Rails 7

Learn how to install JavaScript libraries with import maps and how import maps work under the hood in Rails 7.

By Paweł Dąbrowski on

Delayed Job vs. Sidekiq: Which Is Better?
General

Delayed Job vs. Sidekiq: Which Is Better?

Let's take a look at the pros and cons of Delayed Job and Sidekiq, two major job processing systems for Rails apps.

By Sapan Diwakar on

Test and Optimize Your Ruby on Rails Database Performance
General

Test and Optimize Your Ruby on Rails Database Performance

Explore three common ways to discover and test database performance problems in Rails, and seven ways to optimize performance.

By Milap Neupane on

Next Level Ruby on Rails Application Monitoring with AppSignal
General

Next Level Ruby on Rails Application Monitoring with AppSignal

Let's run through adding custom instrumentation and monitoring to a Ruby on Rails application.

By Unathi Chonco 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

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