AppSignal Blog

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

An Introduction to Polymorphism in Ruby on Rails
Ruby

An Introduction to Polymorphism in Ruby on Rails

Learn how you can implement polymorphism in your Rails application for cleaner code.

By Jesse McDermott on

Livebook for Elixir: Just What the Docs Ordered
Elixir

Livebook for Elixir: Just What the Docs Ordered

Check out some top tips for using Livebook in Elixir and find out how to create interactive docs.

By Adam Lancaster on

Using Scientist to Refactor Critical Ruby on Rails Code
Ruby

Using Scientist to Refactor Critical Ruby on Rails Code

Migrate, refactor, and change critical Ruby production code with confidence using the Scientist gem.

By Darren Broemmer on

How We Improved Table Performance in AppSignal - Back-end Changes
AppSignal

How We Improved Table Performance in AppSignal - Back-end Changes

How we optimized our back-end and prevented GraphQL API timeouts to improve the performance of our tables.

By Robert Beekman on

A Guide to Event-Driven Architecture in Elixir
Elixir

A Guide to Event-Driven Architecture in Elixir

Let's explore three ways to implement event-driven architecture in Elixir — synchronously, using GenServer, and using GenStage.

By Sapan Diwakar on

Bootstrapping with Ruby on Rails Generators and Templates
Ruby

Bootstrapping with Ruby on Rails Generators and Templates

Let's explore the basics of Rails generators and templates, then examine how to customize your Rails app with templates.

By Hans-Jörg Schnedlitz on

Logbook: Team Discussion and Full Incident History
AppSignal

Logbook: Team Discussion and Full Incident History

Incident Logbook helps teams keep track of incidents by adding comments and viewing all historic activity.

By Wes Oudshoorn on

Using Profiling in Elixir to Improve Performance
Elixir

Using Profiling in Elixir to Improve Performance

Let's explore three profiling tools you can use to find performance issues in Elixir — `cprof`, `eprof`, and `fprof`.

By Pulkit Goyal on

Node.js 18 Release: What's New
JavaScript

Node.js 18 Release: What's New

Let's take a look at some of the major highlights from the recent Node.js 18 release.

By Nate Anderson on

What's New in React 18
JavaScript

What's New in React 18

Let's explore the new features and improvements in React 18.

By Nikola Đuza on

Principles of Object-oriented Programming in TypeScript
JavaScript

Principles of Object-oriented Programming in TypeScript

Find out about the three pillars of object-oriented programming in TypeScript and learn how TypeScript automates a lot of best practices.

By Camilo Reyes on

5 Tips to Design Ruby on Rails Transactions the Right Way
Ruby

5 Tips to Design Ruby on Rails Transactions the Right Way

Check out these 5 tips to ensure your transactions are readable and well-designed in your Ruby on Rails app.

By Paweł Dąbrowski 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