Tutorials, product info, and good advice from the Honeybadger crew.
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.
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.
How do you debug your PHP code? If you use echo, var_dump, and print_r, there's a better way: use a debugger! Join Mauro Chojrin for an exploration of three world-class debuggers available for PHP.
echo
var_dump
print_r
Getting data into your database is easy, but querying large datasets is challenging—especially without the right indexes. Pavel Tkachenko teaches how to write performant SQL queries with EXPLAIN and ANALYZE.
Amazon's Elastic Beanstalk makes it easy to deploy and scale your applications with load balancing, health monitoring, and auto-scaling. In this tutorial, you'll learn how to deploy a Node JS application with AWS Elastic Beanstalk.
Automating your test suite helps get your code to production faster. In this tutorial, you'll learn how to write unit tests for Django and run them with GitHub Actions.
Sometimes you have a task that is too slow for a typical web request, such as sending an email or parsing a CSV file. Laravel Queues are a great fit for that type of work. In this article, Farhan dives deep into the Laravel docs to help us understand all of the various options.
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