View this email in your browser


This month we have new articles on how to install PHP 8.0 Beta 1 on Ubuntu 20.04 (Focal Fossa) and what to do if a MySQL foreign key constraint fails to create.

New From Us

Installing PHP 8.0 Beta 1 on Ubuntu 20.04 (Focal Fossa)

PHP 8 is on its way.  Read this article to see how to install PHP 8 on a fresh install of Ubuntu so you can experiment with the new features that are coming.

Fixing the 'Create table 'database/#sql-4c1_17' with foreign key constraint failed.' Error in MySQL

Foreign key constraints in MySQL can be finicky to create but the errors MySQL gives us are less than helpful.  This article goes over what to do when your foreign key relationship fails to create.

New From the Community

Laravel Schedule Monitor by @paulredmond

The Laravel Schedule Monitor gives you information about how your jobs are doing in Laravel's schedule.

The most Effective Test I found in 7 years of Testing by @votrubaT

This article goes over how nikic/PHP-Parser organizes its tests and how you can use the same approach.

Circuit breaker pattern in Laravel applications by @tkorakas

An overview of how to use the "Circuit Breaker" pattern when requesting external services.

9 Quick Tips for Auth in Laravel

Laravel's Auth feature is so powerful it's insane to write our own.


Help Us Grow

We need your help!  Please share any articles you find interesting on social media and spread the word about our newsletter.

Was this email forwarded to you? Sign up here!
Our Twitter Account
Our Facebook Page
Our Website
Copyright © 2020 This Programming Thing, All rights reserved.

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list.

Email Marketing Powered by Mailchimp