Tutorials, product info, and good advice from the Honeybadger crew.
Laravel provides a file system abstraction that includes simple drivers for working with local filesystems, SFTP, and Amazon S3. This article teaches how to use Amazon S3 in Laravel.
Job queues are a powerful tool for processing background work in your Django applications. This article teaches about job queues and workers—and how to implement them with Django Q and Celery.
Accepting user input is critical to modern Rails applications, but without validations, it can cause problems. In this article, learn how to use ActiveModel validations to ensure the data you process is safe.
ActiveModel
Do you want to write cleaner code? This article delves into some techniques you can use to write maintainable and easy-to-understand JavaScript.
Markdown makes it easy to add syntax to your plaintext documents and convert it to HTML later. PHP has robust support for parsing and rendering markdown—consider this your go-to guide for working with markdown in PHP.
Building stateful web applications can be tricky, unless you use a framework, of course—Django to the rescue! In this article, learn how to build a realtime chat app using Django Channels and WebSockets.
Want to deploy a Rails app with Docker and AWS, but not sure where to start? AWS Fargate simplifies the convoluted process of deploying Docker on Amazon's Elastic Container Service (ECS). It's also a good alternative to Heroku.
JavaScript is single-threaded, but did you know that you can get multithreading with web workers? In this article, Badmus Kola explains how to use web workers to perform operations in parallel.
You may have used OAuth before, but do you know how it really works? In this article, Mauro Chojrin dives deep into building an end-to-end OAuth implementation in PHP.
Generating PDFs is a rite of passage for every developer. In this article, Giridhar Talla teaches us how to use Python to work with PDF files using two common libraries: fpdf and pypdf2.