Latest Laravel/PHP Articles

Latest Laravel/PHP Articles curated daily from around the web.


It's very common in the Laravel community to use SQLite in-memory for phpunit tests. However, sometimes you may need functionality that differ between MySQL and...
I just watched https://youtu.be/127ng7botO4 and it warms my heart seeing such an amazing group of people. The Laravel community isn't just the people on that vi...
Let's talk about the elephant monolith in the room. It's easy to associate monoliths with legacy, weird, outdated, insecure code. Maybe what I mean by...
Digital Ocean Providing developers and businesses a reliable, easy-to-use cloud computing platform of virtual servers (Droplets), object storage ( Spaces), and more.
This is the third post on a Laravel Report series Part https://blog.deleu.dev/laravel-report-user-defined-sorting/. On a single system, there's likely...
This is the second post on a Laravel Report series that I'm starting. For part 1, check out https://blog.deleu.dev/laravel-report-dynamic-page-size/. T...
I work on the reporting service of a large SaaS application where we offer analytics-as-a-service. One of the biggest challenge in this type of application is t...
Last year https://blog.deleu.dev/phpunit-with-bref/. I start with the docker-compose.yaml file which contains the configuration necessary to start a brand new c...
Glimpse streamlines Laravel development by seamlessly deploying GitHub pull requests to preview environments with the help of Laravel Forge. Glimpse streamlines Laravel development by seamlessly deploying GitHub pull requests to preview environments with the help of Laravel Forge.
Completely replacing legacy code is hard. Rebuilding years of work doesn't happen overnight. The strangler pattern offers a strategy to slowly and gradually rep...
Most of the time when I'm writing test code in Laravel I take advantage of the great Storage::fake() provided by Laravel Test Suite. Here's how simple it is for...

blog.deleu.dev

PHPUnit with Bref
One thing I learned to love with Docker was the easy ability to run phpunit with the exact same environment that will be used in production. Whenever I'm settin...
AWS Cognito is AWS's authentication managed service that integrates natively with API Gateway & Application Load Balancer. Users can sign up directly with Cogni...
CodeMentor Codementor is an online marketplace connecting developers with experts for on- demand 1:1 help via screen sharing, video, and text chat.
Check out https://port7777.com, a product that was born out of this post! It's cheap and will setup everything you need to connect to your RDS from your local m...
I'm not a security expert, but as a software engineer I feel like it's part of my job to do everything in my power to protect our customer's data. So I make it...
While reading through https://bref.sh's source code and working with AWS Lambda, I found it to be important for me to get as much understanding of the process a...
One of the best talks I've attended in my life was given at Schiphol Airport during the AmsterdamPHP Meetup by Jeroen van der Gulik. But his talk was about a mu...