Airbrake Blog

Start your journey here to find information, best practices, and "how tos" to improve your error monitoring and application performance.

Discover the Power of Frictionless Error Monitoring

Try Airbrake with a free dev account
codingshadow

Content Archive

JavaScript: How To Turn a String Into an Array

Topic:

Turning a string into an array in JavaScript is tricky. The act of changing the string is simple, but if not done properly, you might see errors or even latent…

Tesla Limo Company uses Airbrake for Continuous Improvement Process

Topic:

“Airbrake is a rough measure of quality and a part of our continuous improvement process.”

Tom Tuddenham, Senior Software Engineer
Evoke

503 Service Unavailable Error: What It Is and How to Fix It

Topic:

A 503 Service Unavailable Error is an HTTP response status code indicating that a server is temporarily unable to handle the request. This may be due to an overloaded server…

22 Tips for Using Airbrake

Topic:

New year, new goals for your app! This year, we compiled a list of top tips from the developers at Airbrake to help you take full advantage of Airbrake and…

HotelTonight

Topic:

We welcome @Chris Bailey from HotelTonight to the sixth Airbraker in our “Awesome Airbrakers” series. What does your App do?HotelTonight is a mobile last-minute/same-day hotel booking service. We have iOS and Android…

Why MyFitnessPal uses Airbrake

Topic:

“What do we like about Airbrake?

Easy to implement.
Easy to integrate with Slack.
Email reports.
Useful info to troubleshoot errors.”

Lead Developer, MyFitnessPal

Awesome Airbraker: OpenTable

Topic:

We would like to welcome OpenTable as the 34th Airbraker in our “Awesome Airbrakers” series. What value does Venga bring to it’s customers? Venga is a CRM and business intelligence platform that…

Tinkergarten Resolves Sign-Up Error with Airbrake Occurrences

Topic:

“Being able to see an error the first time someone hits it, even if it’s just 5 minutes after the release goes live, and then quickly  hopping on to fix it before a board member, the CEO or a customer complains really is invaluable to us.”

Tim Broder, CTO
Tinkergarten

Python Index Error: Index Out of Range

Topic:

Introduction Today, we’re making our way through our in-depth Python Exception Handling series. In this article, we’ll discuss the Python IndexError: Index Out of Range.  Throughout this post, we’ll examine…

400 Bad Request Error: What It Is and How to Fix It

Topic:

The 400 Bad Request Error is an HTTP response status code that indicates that the server was unable to process the request sent by the client due to invalid syntax.…

Python Exception Handling – NotImplementedError

Topic:

Today, we’re making our way through our in-depth Python Exception Handling series, and we’ll dive into the NotImplementedError in Python. The NotImplementedError is commonly raised when an abstract method is…

Python Exception Handling – ValueError

Topic:

Python is smart–smart enough to know when code is attempting to assign the wrong value to an object. That’s when you might see the ValueError in Python. Throughout this blog…

JavaScript: How To Turn a String Into an Array

Turning a string into an array in JavaScript is tricky. The act of changing the string is simple, but if not done properly, you might see errors or even latent errors. Before diving into errors commonly associated with changing a string into an array, it might be helpful to go into how to create strings…

Tesla Limo Company uses Airbrake for Continuous Improvement Process

“Airbrake is a rough measure of quality and a part of our continuous improvement process.”

Tom Tuddenham, Senior Software Engineer
Evoke

503 Service Unavailable Error: What It Is and How to Fix It

4 Comments

A 503 Service Unavailable Error is an HTTP response status code indicating that a server is temporarily unable to handle the request. This may be due to an overloaded server or a server that’s down for maintenance. This particular response code differs from the 500 Internal Server Error we explored some time ago. While a 500…

22 Tips for Using Airbrake

New year, new goals for your app! This year, we compiled a list of top tips from the developers at Airbrake to help you take full advantage of Airbrake and all of its features.  Here’s what our Airbrake developers have said about using Airbrake Error & Performance Monitoring:  Tip #1: Add custom error parameters in…

Log4javabrake Patches in Response to Log4j Vulnerability

*updated December 21, 2021 What is the Log4j Vulnerability?  If you use Apache Log4j, your application is vulnerable to hackers due to these vulnerabilities: CVE-2021-44228 CVE-2021-45046 CVE-2021-45105 Through these vulnerabilities, hackers can remotely execute unauthenticated code, which means that hackers can steal data, install crypto miners, steal system credentials, etc.  In response to this, Airbrake…

HotelTonight

1 Comment

We welcome @Chris Bailey from HotelTonight to the sixth Airbraker in our “Awesome Airbrakers” series. What does your App do?HotelTonight is a mobile last-minute/same-day hotel booking service. We have iOS and Android apps, as well as mobile web, that allow customers to book awesome hotels, at great rates, for check-in tonight. The apps are beautiful, and have…

Why MyFitnessPal uses Airbrake

0 Comments

“What do we like about Airbrake?

Easy to implement.
Easy to integrate with Slack.
Email reports.
Useful info to troubleshoot errors.”

Lead Developer, MyFitnessPal

Awesome Airbraker: OpenTable

0 Comments

We would like to welcome OpenTable as the 34th Airbraker in our “Awesome Airbrakers” series. What value does Venga bring to it’s customers? Venga is a CRM and business intelligence platform that revolutionizes how restaurants connect with their guests. What do you like about Airbrake? Being notified when an error occurs in production is invaluable. Instead of…

Tinkergarten Resolves Sign-Up Error with Airbrake Occurrences

“Being able to see an error the first time someone hits it, even if it’s just 5 minutes after the release goes live, and then quickly  hopping on to fix it before a board member, the CEO or a customer complains really is invaluable to us.”

Tim Broder, CTO
Tinkergarten

Python Index Error: Index Out of Range

Introduction Today, we’re making our way through our in-depth Python Exception Handling series. In this article, we’ll discuss the Python IndexError: Index Out of Range.  Throughout this post, we’ll examine the Index Out of Range error in detail, starting with where it sits in the larger Python Exception Class Hierarchy, why it occurs, and how…

“Airbrake has been a critical member of every team I've worked with. It allows us to identify and resolve issues before customers are affected.”

- CTO

“Airbrake has such an intuitive experience for debugging that it enabled a significantly faster triage process. For a recent issue, I started reading through the git diff (~1000 lines) and spotted the bug within a minute or two. The fix was deployed moments later. All in all it took just 30 minutes from error detection to deployed fix.”

- EatSafeCode

“Airbrake is easy to set up, and the backtrace and environment tabs are particularly useful, as well as the integration with deploys.”

- HotelTonight