Tutorials, product info, and good advice from the Honeybadger crew.
Rocky Mountain Ruby is back this year, and Honeybadger is a Sapphire sponsor! To celebrate, we're giving away a free conference ticket. Enter to win by 9/20.
Caching is an essential tool for making web apps go fast. Laravel caching is easy to implement but difficult to get right. Jump in to learn how to implement caching using Laravel's built-in system, which supports multiple back-ends like Memcached and Redis.
With ActiveStorage's built-in Microsoft Azure Storage Service, using Azure Blob Storage to manage file uploads in your Ruby on Rails app is easier than you think. Check out this article to learn how.
One of the easiest ways to speed up your web app is to cache slow-to-compute data, preventing an application from having to make excessive expensive database calls. Read this article to discover how to use Redis to cache DB results in a Laravel App.
Logging is an important aspect of software development that is often overlooked. Developers rely on logs to diagnose errors when things go wrong and understand the behavior of their applications. Dig in today to learn how server-side JavaScript logging works and even some best practices!
Have you ever felt that Git is an infuriatingly useful tool that you're stuck with? What if you could make git more friendly and convenient? Learn how to make your workflow faster and less stressful with these helpful Git tips.
Without version control systems like Git, life as a developer would be very different. Git is the center of modern collaborative software development. But how does Git work under the hood? Dig into this article to learn how Git works.
Laravel Prompts makes building interactive CLI/Artisan commands a breeze. In this article, we'll build a simple GitHub CLI client in the command line using Prompts.
Working with CSV files is something every programmer has to do eventually. Fortunately, Ruby's built-in CSV library puts plenty of tools at our disposal.
Got a Rails API that needs some love? Learn how to version your API endpoints so that you can introduce new features while maintaining backward compatibility!