Building your app is only half the battle. The other half is deploying it. Kamal makes it easy to deploy a Rails app without a PhD in infrastructure and operations.| Honeybadger Developer Blog
Containers are popular because they create a reproducible environment that you can deploy to production and run locally in development. However, containerizing a Rails...| Honeybadger Developer Blog
Deploying web applications in hard. Learn what's new in Kamal 2 and how to use it to manage multiple apps on a single host.| Honeybadger Developer Blog
Get automatic Django, Flask, and Celery dashboards in Honeybadger. Zero-instrumentation Python performance monitoring with real-time observability.| Honeybadger Developer Blog
Learn to protect your Rails apps from eight critical security vulnerabilities including XSS, CSRF, and SQL injection with built-in Rails defenses.| Honeybadger Developer Blog
At RailsConf 2025, I gave a presentation on the last 20 years of deploying in Rails. If you missed it, come check it out!| Honeybadger Developer Blog
Honeybadger's new referral program gives you 20% credit for every referral. One workplace referral could cover your personal account completely.| Honeybadger Developer Blog
Learn how Elixir background jobs evolved from Redis-based Exq to database-backed Oban, and when to use each approach.| Honeybadger Developer Blog
Big-O notation gives you insight into scaling. Uncover the meaning of things like `O(N^2)` and learn how to use these concepts to speed up your apps.| Honeybadger Developer Blog
Improve your PHP applications with this comprehensive guide to PHP exception handling. Discover best practices and practical tips to master error management.| Honeybadger Developer Blog
Building gRPC Node.js applications has become a popular choice because of its performance and scalability. gRPC provides many benefits over traditional REST-based services, such as faster response times, better performance, and simpler code structure. Read this comprehensive guide to learn how to build a gRPC server using Node.js.| Honeybadger Developer Blog
JavaScript is single-threaded, but did you know you can simulate multithreading in JavaScript? Learn how to use web workers to perform operations in parallel.| Honeybadger Developer Blog
Discover powerful Python exception-handling techniques with this guide. Learn about nested try blocks, re-raising exceptions, custom exceptions, and more.| Honeybadger Developer Blog