Tutorials, product info, and good advice from the Honeybadger crew.
Do you understand JavaScript's concurrency model? This article is here to help! Learn how JavaScript executes non-blocking functions and dive into event loops, callbacks, async/await, and promises.
Get up and running with automated testing and deployment of your Flask app using GitHub Actions and Heroku.
Feature flags are used all across the tech industry to test code at scale; this article explores how to integrate them into your Ruby on Rails application using the Flipper gem.
Destructuring in JavaScript is an elegant way to unpack values from objects and arrays. This guide covers everything from basics to advanced usage of destructuring in JavaScript.
We just published a plugin for Rollup and Vite to automatically upload JavaScript source maps to the Honeybadger API.
Have you ever wanted to build an application that responds to user activity? Laravel events and listeners can help you achieve that. In this tutorial, you'll learn how to create events and respond to them in your Laravel applications.
Discover Go's unique approach to error handling! In this article, you'll master best practices with practical examples and learn how to wield the power of defer, panic, and recover to create robust and resilient Go applications.
Show a responsive, highly-customizable feedback form when a user encounters an error—and let them describe the issue in their own words!
Discover the benefits of design patterns, how Laravel uses the manager pattern, and how you can use it too!
Discover the power of configuration files in Python and learn how to work with YAML and INI file formats. From understanding the benefits of configuration files to comparing YAML and INI, this article is your one-stop guide for mastering configuration file management in Python.
Join our community of kick-ass developers as we learn engineering, DevOps, and cloud architecture.
We'll never spam you; we will send you cool stuff like exclusive content, memes, and swag.
"This was the easiest signup experience I've ever had. Amazing work." — Andrew McGrath