Hi there!
Welcome to the 180th freek.dev newsletter!
Here are a couple of links I hope you'll enjoy as much as I did.
Using 1password for Laravel environment variables
Here's how we handle secrets at Flare.
Property Hooks Are Coming To PHP 8.4
A nice video demoing a cool new feature coming to PHP 8.4
Product for Engineers: Helping engineers flex their product muscles (sponsored link)
Product for Engineers is PostHog’s newsletter dedicated to helping engineers improve their product skills. Subscribe for free to get curated advice on building great products, lessons (and mistakes) from building PostHog, and deep dives on top startups.
Forge deploy scripts in version control
A nice trick by my colleague Seb.
A Case For Custom Collections
A blog post explaining some benefits (and drawbacks) of using custom Eloquent collections.
Fake it till you make it: testing transactional emails with Mailcoach in Laravel
Store Code Discussions in Git using Git Notes
Git is a gift that keeps on giving
CPX - Composer Package Executor
Run Composer packages, effortlessly. No need to install tools into your app or as global dependencies.
A Guide to Laravel Pipelines
Learn how to use the Pipeline class in Laravel to break complex workflows into smaller, isolated, focused processes. We'll then look at how to test our Laravel pipelines.
Optimizing Eloquent: Accessor Caching and Value Objects in Laravel
Laravel's accessor caching with shouldCache() boosts performance by preventing repetitive computations for expensive accessors.
To double quote or not, that's the question!
Spoiler: it doesn't really matter anymore as long as you're using a modern version of PHP
Community links
In this section you'll find links submitted by others. Let me know if you did write or stumbled across a blog post, tutorial or video that might be interesting to appear in this section
Elevate Your String Handling with Laravel's Stringable Casting (submitted by Harris Raftopoulos)
Make Your WebApp or Admin Panel Installable as a Mobile App (submitted by Karan Datwani)
Supercharge Your Laravel Models with Custom Collections (submitted by Harris Raftopoulos)
Push to the background in Laravel with Defer | How to | Tutorial | Quick Win Wednesday #QWW (submitted by Bert De Swaef)
Laravel API Course (submitted by Steve McDougall)
WireSpy — a sleek new debug bar for Laravel Livewire (submitted by Philo)
Browser extension error noise begone! (submitted by Spatie)
Idempotent Database Seeding in Laravel Preview Environments (submitted by Larry)
Backpack - Configure User Access Control and Permissions in 10 minutes (submitted by Karan Datwani)
Package for Localized Exceptions (submitted by Jasper Koers)
10 Laravel Project Ideas For Beginners to Advanced Level in 2024 (submitted by Sergey)
My take on Statamic's future (submitted by Eser DENIZ)
Onion: A Layering Mechanism for PHP Applications (submitted by Osama Aldemeery)
A data masking engine for PHP (submitted by Steve McDougall)
Building Livewire Components with Volt (submitted by Ash Allen)
🍣 Sushi — Your Eloquent model driver for other data sources (submitted by Karan Datwani)
Old posts
Here are a couple of links from a while ago!
Burning money on paid ads for a dev tool – what we've learned
Did you like this newsletter?
I take a lot of time curating the right links for you. You could do me a favor by either spreading the word and letting others know about my newsletter.
Alternatively, you could consider picking up one of the paid products my team and I have worked on:
If you have any questions, remarks or thoughts about this newsletter, simply hit reply!
Thank you so much for reading!
Freek
You are receiving this newsletter because you subscribed at freek.dev
Unsubscribe from this newsletter
This mail was sent using Mailcoach
|