Ruby Magic

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

Authorization Gems in Ruby: Pundit and CanCanCan
General

Authorization Gems in Ruby: Pundit and CanCanCan

Let's take a look at Pundit and CanCanCan, two of the most popular authorization gems in Ruby.

By Aestimo Kirina on

A Generalized User-local Container for UI State in Kredis
General

A Generalized User-local Container for UI State in Kredis

In the second and final part of this series, we'll develop a generalized user-local container for UI state in Kredis.

By Julian Rubisch on

Making the Most of Your Logs in Rails
General

Making the Most of Your Logs in Rails

It's easy to get going with logging with Rails, but not so easy to master it. Discover how you can get the most from your logs.

By Hans-Jörg Schnedlitz on

Storing Ephemeral UI State with Kredis for Rails
General

Storing Ephemeral UI State with Kredis for Rails

Let's dive into how Kredis works and how you can use it to store short-term UI state.

By Julian Rubisch on

What's New in Rails 7.1
General

What's New in Rails 7.1

Let's take a look at what we can expect from the upcoming Rails 7.1 release.

By Emmanuel Hayford on

A Guide to Rails View Helpers
General

A Guide to Rails View Helpers

Find out how you can keep your Rails views readable using helpers.

By Daniel Lempesis on

Calling Ruby Methods in C: Avoid Memory Leaks
General

Calling Ruby Methods in C: Avoid Memory Leaks

Discover how you can avoid memory leaks in your C extension by using functions like `rb_protect`.

By Ulysse Buonomo on

How to Parse Arguments in Your Ruby C Extension
General

How to Parse Arguments in Your Ruby C Extension

Let's explore two ways to set up a complex Ruby API written in C.

By Ulysse Buonomo on

Create a Business Language for a Rails Application
General

Create a Business Language for a Rails Application

Build and parse a programming language to extend your Rails application's functionality.

By Paweł Świątkowski on

AppSignal’s Top 5 Ruby posts in 2022
General

AppSignal’s Top 5 Ruby posts in 2022

Let's look at the top 5 most liked Ruby blog posts from 2022!

By Milica Maksimović on

A Guide to Memoization in Ruby
General

A Guide to Memoization in Ruby

Discover the benefits of memoization for your Ruby application, common mistakes to avoid, and when not to memoize.

By Abiodun Olowode on

Database Performance Optimization and Scaling in Rails
General

Database Performance Optimization and Scaling in Rails

Improve your Rails application's performance by fine-tuning and scaling your database.

By Pulkit Goyal 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