AppSignal Blog

AppSignal APM combines performance monitoring and error tracking in one clear interface. For Ruby (on Rails), Elixir and Node.js.

Three Ways To Avoid Duplicate Sidekiq Jobs

By Nikola Đuza on

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.

read more

New Features: Heroku Errors and a Magic Dashboard

By Robert Beekman on

We now extract error incidents from Heroku Logplex data and have a magic dashboard for Heroku status codes.

read more

A Quick Guide to CO2 Offsetting for Startups

By Stefan Verkerk on

In this post, we'll take a look at how to measure your CO2 offsetting in an easy, quick and DIY manner.

read more

Linting Ruby Code

By Miguel Palhas on

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

read more

Node.js's Underrated Combo: Passport and CASL

By Diogo Souza on

In this article, we're going to explore two valuable Node.js packages — Passport and CASL — that can help you boost the security of your application by providing both authentication and authorization functionality.

read more

Ruby on Rails Controller Patterns and Anti-patterns

By Nikola Đuza on

In this part of the series on Rails patterns and anti-patterns, we are going to analyze the final part of the MVC (Model-View-Controller) design pattern — the Controller.

read more

AppSignal Now Monitors Koa and All Your Cascading Middleware

By Stefan Verkerk on

AppSignal now monitors Koa! This Node.js framework enables you to use cascading middleware, which can now also be shown in AppSignal.

read more

Exposing More Public Endpoints for Sending Metrics and Errors to AppSignal

By Robert Beekman on

To help customers running code on serverless architecture, we're exposing two new endpoints on our Public Endpoint API.

read more

Engineering for Performance: Ghost Queries

By Robert Beekman on

Using Ghost Queries to test a new system/database in production with no worry of errors or downtime.

read more

The Easiest Way to Monitor Ruby: Automatic Instrumentation

By Milica Maksimović, Tom de Bruijn on

Automatic instrumentation enables AppSignal app to digest, process, monitor, and show you the graphs and dashboards you need the most.

read more

Powerful Caching with Redis for Node.js Applications

By Diogo Souza on

In this article, we're going to explore some of the most interesting nuances of Redis caching patterns, using Node.js as the environment to run some benchmark testing.

read more

New Feature: Searching Through Samples in AppSignal

By Wes Oudshoorn on

Search is now available for all AppSignal customers. It enables you to quickly find specific samples inside of AppSignal.

read more

More articles

Go back
Ruby magic icon

Subscribe to

Ruby Magic

Magicians never share their secrets. But we do. Sign up for our Ruby Magic email series and receive deep insights about garbage collection, memory allocation, concurrency and much more.

We'd like to set cookies, read why.