Ruby Magic

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

How to Use Sinatra to Build a Ruby Application
General

How to Use Sinatra to Build a Ruby Application

Sinatra is a powerful framework for Ruby applications. Let's see it in action.

By Aestimo Kirina on

Manage Your Ruby Logs Like a Pro
General

Manage Your Ruby Logs Like a Pro

Discover the ins and outs of logging in Ruby, including how to customize your logs and use logging libraries like Lograge.

By Aestimo Kirina on

Organize Business Logic in Your Ruby on Rails Application
General

Organize Business Logic in Your Ruby on Rails Application

In the first part of this two-part series, we'll run through popular methods to organize your business logic.

By Julian Rubisch on

Integrate and Troubleshoot Inbound Emails with Action Mailbox in Rails
General

Integrate and Troubleshoot Inbound Emails with Action Mailbox in Rails

Find out how you can use Action Mailbox to integrate and troubleshoot inbound emails.

By John Beatty on

How to Load Code in Ruby
General

How to Load Code in Ruby

Let's look into three options for code loading in Ruby: using load, require, and autoload.

By Gernot Gradwohl on

Audit Logging in Ruby and Rails
General

Audit Logging in Ruby and Rails

Let's explore some options to implement audit logs, including PaperTrail, Audited, AuditLog, AppSignal, and a custom implementation.

By Darren Broemmer on

How to Use the rodauth-omniauth Gem in Ruby
General

How to Use the rodauth-omniauth Gem in Ruby

Explore how to set up the rodauth-omniauth gem for your Rails application.

By Abiodun Olowode on

Diving into Custom Exceptions in Ruby
General

Diving into Custom Exceptions in Ruby

Discover how to customize exceptions in Ruby and highlight exceptions in your logs.

By Brena Monteiro on

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

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