Ruby Magic

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

Rack for Ruby: Socket Hijacking
General

Rack for Ruby: Socket Hijacking

Rack is the foundation for every popular Ruby web framework in existence. In part two of this three-part series, we'll run through socket hijacking.

By Ayush Newatia on

Optimize Database Performance in Ruby on Rails and ActiveRecord
General

Optimize Database Performance in Ruby on Rails and ActiveRecord

Let's dive into some strategies to optimize database performance in Rails and ActiveRecord.

By Daniel Lempesis on

The Basics of Rack for Ruby
General

The Basics of Rack for Ruby

Rack is the foundation for every popular Ruby web framework in existence. In the first part of a three-part series, let's set up a Rack app.

By Ayush Newatia on

What's New in Ruby on Rails 8
General

What's New in Ruby on Rails 8

Let's explore everything that Rails 8 has to offer.

By Damilola Olatunji on

Measuring the Impact of Feature Flags in Ruby on Rails with AppSignal
General

Measuring the Impact of Feature Flags in Ruby on Rails with AppSignal

We'll set up feature flags in a Solidus storefront using Flipper and AppSignal's custom metrics.

By Julian Rubisch on

Ruby’s hidden gems: Sorbet
General

Ruby’s hidden gems: Sorbet

Let's see how Sorbet addresses the challenges of dynamic typing in Ruby.

By Abiodun Olowode on

Ruby on Rails 7.1: Partial Strict Locals and Their Gotchas
General

Ruby on Rails 7.1: Partial Strict Locals and Their Gotchas

Rails partials have been around for years, but now strict locals have entered the scene to make things easier for us.

By Ayush Newatia on

Squash Your Ruby and Rails Bugs Faster
General

Squash Your Ruby and Rails Bugs Faster

Let's look at a few readily available techniques and tools to gather and investigate issues in your Ruby or Rails app.

By Martin Streicher on

An Introduction to HTTP Caching in Ruby On Rails
General

An Introduction to HTTP Caching in Ruby On Rails

We'll explore the basics of HTTP caching, cache layers, configuration, and how to cache in Rails.

By Julian Rubisch on

An Introduction to Nix for Ruby Developers
General

An Introduction to Nix for Ruby Developers

Learn how to build and share reproducible Rails development environments.

By Martin Streicher on

Setting Up Custom Metrics with Effective Alerts for a Ruby App in AppSignal
General

Setting Up Custom Metrics with Effective Alerts for a Ruby App in AppSignal

Let's learn how to use custom metrics in AppSignal for deep insights into our Ruby app's performance.

By Aestimo Kirina on

What's Coming in Ruby on Rails 7.2: Database Features in Active Record
General

What's Coming in Ruby on Rails 7.2: Database Features in Active Record

Let's take a look at some noteworthy changes in Ruby on Rails 7.2, particularly in Active Record.

By Andrew Atkinson 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