Command Line Interface Guidelines
– clig.dev
Good naming, consistency, clear communication, and discoverability. These are things that do not only apply to command line programs, but to general development as well.
Read more [clig.dev]
– clig.dev
Good naming, consistency, clear communication, and discoverability. These are things that do not only apply to command line programs, but to general development as well.
Read more [clig.dev]
Pretty cool that this behaviour can be customized easily.
Read more [sarahjting.com]
Join 9,500+ smart developers
Get my monthly newsletter with what I learn from running Spatie, building Oh Dear, and maintaining 300+ open source packages. Practical takes on Laravel, PHP, and AI that you can actually use.
No spam. Unsubscribe anytime. You can also follow me on X.
"Freek publishes a super resourceful and practical newsletter. A must for anyone in the Laravel space"
Stephen Rees-Carter tells how hardcoding admin domains in code can lead to security vulnerabilities
Read more [securinglaravel.com]
– nabilhassen.com - submitted by Nabil Hassen
Learn about the 23 powerful Laravel and Livewire PHP Attributes.
Read more [nabilhassen.com]
Here's everything what a browser does to display the content of an URL.
Read more [abhisaha.com]
– infinitypaul.medium.com - submitted by Paul Edward
Sometimes, no matter how senior you are, little issues like this can humble you. I recently faced a confusing issue where I was expecting a relationship to give me a User object, but instead, it just gave me a number! After two days of scratching my head, I finally figured out what went wrong.
Read more [infinitypaul.medium.com]
– ashallendesign.co.uk - submitted by Ash Allen
Read about the #[RouteParameter] PHP attribute that you can use in Laravel to access route model-bound models in your form request classes. The article covers how to use the attribute and the problem it solves.
Read more [ashallendesign.co.uk]
– myray.app - submitted by Spatie
Read more [myray.app]
A polyglot architecture combines PHP and GoLang to leverage their strengths. PHP enables rapid development, while Go optimizes resource utilization.
Read more [themsaid.com]
Postgres has many nuances and best practices that are important to understand.
Read more [challahscript.com]
Laravel’s new build() methods allow dynamic configuration of mail, database, and cache settings.
Read more [amitmerchant.com]
While scopes are useful for simple queries, custom query builders are preferred for complex or frequently used queries.
Read more [blog.oussama-mater.tech]
– jvns.ca
A nice guide by Julia Evans
Read more [jvns.ca]
PHP 8.4 was released last week. Here's what's new.
Read more [stitcher.io]
Tomas shares his approach to get the most out of mocks, drop dead code, and make tests more valuable.
Read more [tomasvotruba.com]
Attributes are a fun and powerful feature of PHP.
Read more [jump24.co.uk]
– davorminchorov.com - submitted by Davor Minchorov
Learn about data transfer objects, why they are useful and why it's better to use them over arrays.
Read more [davorminchorov.com]
– myray.app - submitted by Spatie
Read more [myray.app]
– seankegel.com - submitted by Sean Kegel
Powerful Database Features You Didn't Know PhpStorm Had
Read more [seankegel.com]
– myray.app - submitted by Spatie
Read more [myray.app]