AppSignal Blog

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

Designing a Scalable Backend in Node.js
JavaScript

Designing a Scalable Backend in Node.js

Let's examine three scaling challenges for a Node.js app and see how you can avoid them.

By Nate Anderson on

Absinthe for Large Elixir Applications
Elixir

Absinthe for Large Elixir Applications

Discover how you can best use Absinthe for data-heavy Elixir applications.

By Sapan Diwakar on

How to Use Sinatra to Build a Ruby Application
Ruby

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

Set Up Tracing for a Node.js Application on AppSignal
JavaScript

Set Up Tracing for a Node.js Application on AppSignal

We'll set up an example Node.js app and add tracing using AppSignal.

By Geshan Manandhar on

Advanced Fastify: Hooks, Middleware, and Decorators
JavaScript

Advanced Fastify: Hooks, Middleware, and Decorators

In the second part of this series, let's dive into advanced Fastify concepts: hooks, middleware, decorators, and validation.

By Damilola Olatunji on

Tackling Performance Issues in Ecto Applications
Elixir

Tackling Performance Issues in Ecto Applications

Let's dive into three common performance issues in Ecto applications and see how to fix them.

By Marcos Ramos on

Transport Your Logs to AppSignal with Winston
AppSignal

Transport Your Logs to AppSignal with Winston

Use Winston with AppSignal Logging to leverage your application's capabilities.

By Connor James on

An Introduction to Async Stack Traces in Node.js
JavaScript

An Introduction to Async Stack Traces in Node.js

Let's dive into how async stack traces work and how they can be used to debug code.

By Omonigho Kenneth Jimmy on

Manage Your Ruby Logs Like a Pro
Ruby

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

An Introduction to Absinthe
Elixir

An Introduction to Absinthe

In the first part of this Absinthe for Elixir series, let's explore some of the basics of Absinthe and GraphQL.

By Sapan Diwakar on

Organize Business Logic in Your Ruby on Rails Application
Ruby

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

A Guide to Handling Errors in Preact
JavaScript

A Guide to Handling Errors in Preact

Let's explore the methods you can use to handle Preact errors.

By Nikola Đuza 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