| View email in browser | ||
| This mail was sent using Mailcoach | ||
|
||
|
|
-
Why and how you should monitor scheduled tasks
If you don't monitor your scheduled tasks, you can't be sure that they are running correctly. In this blogpost I discuss some of the problems you might encounter.
Want to try out the new scheduled task monitor in Oh Dear? Here's a coupon code that grants your a 30% discount on your first 3 months: MONITOR-ALL-THE-THINGS
-
Working with data in a larger-than-average Laravel app
In this example chapter taken from the Laravel Beyond CRUD course, Brent explains a good strategy to handle data
-
Troubleshoot PHP Applications Using Unified Metrics, Traces, And Logs With Datadog (sponsored link)
Troubleshoot performance issues by collecting all of your PHP and Laravel metrics and traces and correlating them with related logs in a single screen without switching tools or contexts. Visualize your apps’ performance end-to-end by starting a free 14-day trial today.
-
How to delete 900 million records in MySQL without shooting yourself in the foot
When reviewing the contents of the database of Flare, we encountered a table with 1 billion records. Here's how we removed them.
-
Moving 27K unique images from Spatie medialibrary local to s3 storage using Laravel Queue
On his blog, Robin Dirksen shares how he migrated the files of his app to S3
-
How to call an overridden trait function in PHP
You might not need this everyday, but it's still cool that you can do this in PHP.
-
Contributing to an open source PHP package
In light of the upcoming Hacktoberfest, John Braun shares some tips for beginners who might want to make their first contribution specifically to a PHP package.
-
Website down? SSL invalid? We notify you instantly! (sponsored link)
Get instantly notified by the simplest uptime monitoring service in the world, when your website is down or your certificate becomes invalid. No more, no less. We offer 30-seconds interval checks, an API, and beautifully designed status pages for your websites. Everything you need to monitor your website is available in one place.
-
Don't trust default timeouts
Modern applications don’t crash; they hang. One of the main reasons for it is the assumption that the network is reliable. It isn’t.
-
Automating the Laravel 8 schema dump using GitHub Actions
Dan Manson explains how you can run that shiny new schema:dump command on GitHub actions. Pretty cool
-
Making Time Make Sense in JavaScript
Maggie Johnson-Pint discusses where the JavaScript Date goes bad, better ways to model the date and time space in our code, and how the Temporal proposal making its way through TC39 helps us write correct code for every person in every time zone.
-
Nested States in Laravel 8 Database Factories
A quick intro on how to use states for database Factories. The examples covers the Models created by laravel/cashier-paddle package.
-
Unconventional Laravel: Custom Pipeline Classes
Laravel makes use of the internal Pipeline class and it's more common in userland too, but have you ever considered tidying up these pipeline processes with custom pipeline classes?
-
Gracefully Switching Queue Drivers in a Laravel app
In this post Mohamed Said shared the possible ways to switch between drivers.
-
Super Mario Bros. 3 in 3 minutes - World Record Speedrun Explained
I'm amazed at home far some people can go with speedruns.
Community LinksDid you write or stumbled across a blog post, tutorial or video that might be good to appear in this section? Submit it here.
|
| |
Thanks for reading! Did you like this edition of the newsletter?
|
Yes!
Really liked it. |
Nope...
It could be improved. |
Advertisement opportunities at freek.dev/advertising.
You are receiving this mail because you've subscribed at freek.dev. Opt out any time. Unsubscribe.
This mail was sent using Mailcoach.