Hi there!
Welcome to the 174th freek.dev newsletter!
Here are a couple of links I hope you'll enjoy as much as I did.
Mailcoach has a beautiful new coat of paint!
We redesigned our service from the ground up.
A deeper dive into optimal PHP-FPM settings
PHP-FPM config files usually aren't something that you give too much attention to until something goes wrong. Here's what you can do when that time comes.
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.
Laravel Reverb : Getting started
A good introduction to Reverb by Bert.
Using the "Conditionable" Trait In Laravel
This is a cool little lesser know trait that Laravel provides.
Husky: How to automatically format, lint and test before you commit or push
Husky automatically runs any number of commands whenever you commit or push.
Introducing Flare's Linear integration
Discover Flare's latest Linear integration
Ray now supports Laravel 11's Context
You can now quickly view what's stored in Laravel's context array.
The ingredients we used for our new Ray docs
Discover our approach for our revamped Ray docs!
Laravel facades vs class aliases
Diving into the difference between Laravel's facades and PHP's class aliases.
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
Multi-Authentication with Guards in Laravel (submitted by Harish Kumar)
Upgrading PHPUnit - "metadata in doc-comments is deprecated [...] use attributes instead" (submitted by Paul Conroy)
Unveiling Laravel's Service Container and Dependency Injection: A Recipe for Maintainable Applications (submitted by Harish Kumar)
How to test Inertia.js partial reloads (submitted by Tim Geisendörfer)
How to set up Prettier On a Laravel App, Linting Tailwind Class Order and More (submitted by Jamison Valenta)
Let's celebrate with Ray (submitted by Spatie)
Laravel Facades - Write Testable Code (submitted by Oussama Mater)
Monitoring Domain Expiration Dates using Laravel's Process Facade (submitted by Paul Conroy)
#[Override] Attribute in PHP 8.3 (submitted by Harish Kumar)
How to install PostgreSQL with pgvector extension on Ubuntu (submitted by Mark van Eijk)
Find Open-Source Laravel/PHP Projects to Contribute to (submitted by Ash Allen)
Get the Table Name From a Model in Laravel (submitted by Abrar Ahmad)
Short URL v8.0 released! (submitted by Ash Allen)
Learn how to Implement Real-Time Database Notifications In FilamentPHP | A Practical Guide (submitted by Tapan Sharma)
Old posts
Here are a couple of links from a while ago!
Advanced Git Magic
Saying goodbye to WIP commit messages
Chrome DevTools tricks that deserve a spotlight
On fixed price projects
Load Balancing explained
Invoice PDF Generation With Browsershot
Automatically clear Ray when running tests via PHPUnit or Pest
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
|