We are giving away a free ticket to ElixirConf 2016!
AptWatcher is a tiny Sinatra app that notifies your Slack channel about pending apt package updates.
We're talking official support for more platforms, as well as integrations with ops tools and customer service portals!
We have a new version of our Read API that provides additional data and advanced search.
Our npm package can now send us request metrics for Connect, Express and other Node.js web frameworks (or you can roll your own!).
In this post we discuss at length how we use Elixir to monitor application logs for our Heroku customers so that we can report additional types of errors.
Last week we released some improvements to our Go client, which reports panics and errors from Go applications. You can now configure the client to ignore errors in development/test mode.
/--- layout: post title: Announcing Intercom Integration author: ben excerpt: "We just launched an integration with Intercom to track which users encountered errors." categories: - News
We recently completely rewrote our npm package, adding new features such as a native AWS Lambda error handler, Express/Connect support, and more!
Based on customer feedback, Honeybadger has launched a suite of features that give you incredible control over how error alerts fit into your ops workflow.
This week we released some improvements to our Go client, which reports panics and errors from Go applications.
Attention Pythonistas: Honeybadger now supports reporting exceptions from Python and Django applications!
We just launched three great new integrations that will make it even easier to integrate Honeybadger into your operations workflow. I'm talking about Datadog, OpsGenie and VictorOps.
What exactly are websockets? How do they work? In this post we're going to answer these questions by building a simple WebSocket server from scratch in Ruby.
We've created our own Node.js template to automatically monitor AWS Lambda functions for errors. In this post we'll teach you how to report errors from your own Lambda functions.
Reduce false alarms and make sure that every error alert goes to the right person with Honeybadger.
In order to write a first-class command-line app, you have to understand a lot of details like arguments, environment variables, STDIN/STDOUT, and more. This post is my humble attempt to cover most of these details and bring together everything you need to know in one place.
I'm always amazed when I think about how much our tiny team of engineers is able to accomplish in a year. So I thought it'd be fun to make a highlight reel of the things we're proudest of this year.
Whether you use rails, Sinatra, or Lotus, you don't really have to think about how cookies and other headers pass from nginx or apache, to the application server and into your app. We're going to examine this journey in a little more depth. Because it turns out that the story of headers contains a lot of interesting information about the history of the web.
You probably know that Ruby sticks any command-line arguments into a global array called ARGV. But why the heck is it called ARGV? It's an interesting history lesson that highlights Ruby's origins in C.