How we teach LLMs to write BadgerQL
LLMs don't understand BadgerQL out of the box. Here's how we used our existing integration tests to teach them BQL—and measure whether the resulting queries actually worked.
Kevin is the freshest Honeybadger (both in time and breakdancing abilities). Kevin has been building things with software since his dad brought home the family IBM 386. He fancies himself a bit of a programming polyglot. When he's not compromising his ability to write Ruby by learning new languages, he enjoys hiking through the Oregon wilderness, hanging with his family, or watching cringeworthy b-list movies.
LLMs don't understand BadgerQL out of the box. Here's how we used our existing integration tests to teach them BQL—and measure whether the resulting queries actually worked.
We designed Honeybadger Insights around wide events. What are wide events, and how can you use them to gain insight into your applications?
Have you ever wanted to update all your errors at once, or set defaults for incoming errors? Well, we are releasing some helpful tools for error management that we call Honeybadger Actions.
The ability to search through individual error events (we call them Notices) has been one of our most requested features. Today we are shipping an updated section to our Errors page that allows you to do exactly that.
We added a useful debugging tool called Breadcrumbs. Check them out, and perhaps you will never need a random debug log in production ever again.
Alongside introducing new security features like Two-Factor Authentication (2FA) and integration with haveibeenpwned.com, we also take a quick look into the inner workings of Two-Factor Authentication.