AppSignal Blog

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

7 Ways to Improve Node.js Performance at Scale

By Ayooluwa Isaiah on

Read some practical tips to help you scale your Node.js application to handle more traffic.

read more

Practical Garbage Collection Tuning in Ruby

By Guest Author on

Explore how to implement and customize garbage collection in Ruby.

read more

Pitfalls of Metaprogramming in Elixir

By Jia Hao Woo on

In the final part of our series on Metaprogramming, we'll look at three common pitfalls you might encounter when using macros in Elixir.

read more

A Guide to Load Testing Node.js APIs with Artillery

By Ayooluwa Isaiah on

This guide will help you set up Artillery and load test your Node.js apps so that you can keep an eye on performance.

read more

Designing Error Messages and a Logging Strategy in Node.js

By Fernando Doglio on

Learn how to structure helpful error messages and follow a good logging strategy.

read more

Authorization and Policy Scopes for Phoenix Apps

By Sapan Diwakar on

Find out how to implement quick and easy authorization for your Phoenix apps.

read more

What's New in Node.js 17

By Ayooluwa Isaiah on

Have a look at some of the major highlights from the recent Node.js 17 release.

read more

How to Use Macros in Elixir

By Jia Hao Woo on

In the third part of our metaprogramming series, we'll explore the applications of macros in Elixir.

read more

Optimistic Locking in Rails REST APIs

By Karol Galanciak on

Implement optimistic locking in Rails APIs to avoid potentially critical issues.

read more

How to Dockerize an Existing Node.js Application

By Ayooluwa Isaiah on

Discover how to Dockerize your Node.js applications, build containers, and deploy to production through Docker Compose.

read more

Add More Metadata to Your Front-end JavaScript Errors in AppSignal

By Tom de Bruijn on

A new version of AppSignal's front-end JavaScript library is available on npm that allows you to set more metadata on errors.

read more

How to Do Live Uploads in Phoenix LiveView

By Sophie DeBenedetto on

Discover how to do live file uploads with LiveView, so that you can easily build forms.

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.