Chris Fidao

Teaching coding and servers at CloudCasts and Servers for Hackers. Co-founder of Chipper CI.

Debugging Gateway Errors

You'll sometimes hit Gateways errors, usually 502 Bad Gateway or 504 Gateway Timeout. Nginx returns these errors when it sends a request to PHP, but P...

Read article

PATH settings for Laravel

The $PATH variable sets the directories your system looks for when finding commands to run. In this quick tutorial, learn how to customize this to mak...

Read article

Speed up your CI builds with Airdrop

Airdrop for Laravel is a package that speeds up your code deploys by skipping your asset build step whenever possible.

Read article

Skip Webpack when Testing

Learn how to skip Webpack during your tests or your CI pipeline

Read article

Avoiding Accidental Email Sends with alwaysTo()

Sometimes we accidentally send thousands of emails to real customers from our staging environment. There are lots of ways to avoid this, but Laravel h...

Read article

Using S3 with Laravel

Using AWS S3 with Laravel now (even in single-server setups) can reduce headaches in the long run. Here's what you should know!

Read article

Safer Staging Environments with Blackhole Storage

If your staging env has a table that ideally doesn't have data in it (especially production data), you can make it a BLACKHOLE table

Read article

Managing Secrets in Laravel with AWS Parameter Store

Learn how to manage secrets in your Laravel deployment process with the AWS Parameter Store

Read article

Things I Didn't Know About SQS

Amazon's SQS is a great option for queues, however, there are a few key differences you need to know about it. Each of the following has bitten me bef...

Read article

Custom Route Files

In this tutorial, learn how to create custom routes files that do not set sessions.

Read article

Using the AWS PHP SDK

Let's see how to use the AWS PHP SDK in this tutorial.

Read article

Using SQS FIFO Queues

Learn about using Amazon SQS with FIFO Queues

Read article