Elevate your PHP skills and improve your application with this comprehensive guide to exception handling. Discover best practices, practical tips, and expert insights to master error management.
Learn how to structure your Laravel application to consume external API's. This article has a strong focus on consuming third party API's in a clean and scalable way. Ready to level up? Let's dive right in.
Keep your Laravel code in top shape and avoid bugs with these five tools designed to improve code quality, catch bugs early, ensure uniform coding style, and follow best practices.
Learn how to set up your Laravel application with a free web socket server and connect it to your front-end for real-time updates.
Choosing the right authentication package in Laravel can be overwhelming—but fear not! This article discusses the most popular authentication options and when to use them.
Have you ever wanted to build an application that responds to user activity? Laravel events and listeners can help you achieve that. In this tutorial, you'll learn how to create events and respond to them in your Laravel applications.
Discover the benefits of design patterns, how Laravel uses the manager pattern, and how you can use it too!
This article provides a comprehensive guide on how to create notifications in Laravel. Learn what notifications are, which channels Laravel supports, how to send live database notifications, and more!
This article explains exceptions and how to handle them gracefully in Laravel. Learn how to create custom exceptions, work with exception handlers, integrate with 3rd-party error-tracking services, and create robust, scalable web applications!
Concurrency is a topic that every developer should understand! In this article, join Michael Barasa on a tour of PHP's concurrency features and how to use them in your web applications.
Upgrading your Laravel app has many benefits: preventing security vulnerabilities, access to new features, and more. Read this article to learn what's new in Laravel 9 and how to upgrade in record time.
Errors are unavoidable, but you can always have less of them! In this article, Adebayo Adams walks through how to use type hinting in PHP.
PDF files are foundational for sharing documents across platforms. In this article, learn how to generate PDF files in PHP.
Logging PHP errors is essential for monitoring and debugging. This article explores three of the best ways to log errors in PHP.
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.
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.
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.
How do you debug your PHP code? If you use
print_r, there's a better way: use a debugger! Join Mauro Chojrin for an exploration of three world-class debuggers available for PHP.
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.