Vendor locked
– stitcher.io – Edit
Brent reflects on how using Tailwind CSS has led to a loss of proficiency in writing standard CSS.
Read more [stitcher.io]
– stitcher.io – Edit
Brent reflects on how using Tailwind CSS has led to a loss of proficiency in writing standard CSS.
Read more [stitcher.io]
– ohdear.app – Edit
Mattias delves into optimizing SQL queries using indexes, focusing on MySQL 8.0. He explains how indexes work, how to analyze slow queries using MySQL’s EXPLAIN keyword, and the impact of different index configurations on query performance.
Read more [ohdear.app]
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.
"I’ve been reading freeks newsletter for a while now, and it’s easily one of my favorite developer newsletters. Freek shares practical, no-nonsense insights from running Spatie, maintaining hundreds of open-source packages, and shipping real products. Every time I get useful Laravel tips, smart tooling advice, always high quality and immediately applicable."
– nabilhassen.com - submitted by Nabil Hassen – Edit
Laravel 12.32 introduces Http::batch, a clean way to send concurrent HTTP requests with lifecycle hooks for progress, success, failure, and finalization.
Read more [nabilhassen.com]
Brent Roose has written an excellent book. This time on his programming journey and the lessons learned along the way. It's not too long, I personally read it in one sitting, and liked it very much.
Read more [things-i-wish-i-knew.com]
– ryangjchandler.co.uk - submitted by Ryan Chandler – Edit
A quick guide to the differences between npm ci and npm install.
Read more [ryangjchandler.co.uk]
– crnkovic.me – Edit
Laravel Notifications are one of my favourite parts of the framework.
Read more [crnkovic.me]
– doeken.org - submitted by Doeke Norg – Edit
Learn how a ClockInterface helps you decouple time and write stable, testable code. It's about time!
Read more [doeken.org]
– tempestphp.com – Edit
Database migrations have had a serious refactor in the newest Tempest release
Read more [tempestphp.com]
– ohdear.app – Edit
At Oh Dear, my colleague Mattias recently vastly increased the performance of our service. Here's how he did it.
Read more [ohdear.app]
– flareapp.io – Edit
You can now use our MCP server to connect your AI agent to Flare. This way your AI has all context it needs to diagnose and fix production and performance problems of your PHP, JavaScript and Laravel projects.
In this blog post I’d like to tell you how you can use it, and how it works under the hood.
Read more [flareapp.io]
– wendelladriel.com - submitted by Wendell Adriel – Edit
Explore Laravel’s Service Container from the ground up: resolution, binding, scopes, contextual dependencies, auto-wiring, and more, and demystify how your app runs.
Read more [wendelladriel.com]
– tighten.com - submitted by Kayla Helmick – Edit
We’ve moved from command lines to GUIs, and now the next shift is here: AI that can actually use your app. This article introduces the Model Context Protocol (MCP), a powerful way to let AI interact directly with your applications—and why it’s more than just another tech acronym.
Read more [tighten.com]
– alexop.dev – Edit
MCP is not a hosted service, a replacement for app logic, or a fix for hallucinations. It is a protocol that provides access to real tools and data, and still requires good prompts and UX
Read more [alexop.dev]
Your company will stop growing sooner than you think. The “Max MRR” metric predicts revenue plateaus based on churn and new revenue.
Read more [longform.asmartbear.com]
– cosmastech.com – Edit
This is a great way of handling config values.
Read more [cosmastech.com]
– wendelladriel.com - submitted by Wendell Adriel – Edit
Learn what the State Machine Pattern is and how to apply it in your PHP applications with this in-depth article about it
Read more [wendelladriel.com]
– nabilhassen.com - submitted by Nabil Hassen – Edit
Utilize deferred events in Laravel to delay event dispatching, including model events, ensuring listeners run only after a specific closure has finished running.
Read more [nabilhassen.com]
– ohdear.app – Edit
I've recently rebuilt the SDK for Oh Dear, and thanks to Saloon I had a great time downing so.
Read more [ohdear.app]
by Freek Van der Herten – 5 minute read – Edit
I'm excited to share that we've released a new package called spatie/laravel-url-ai-transformer. This one can get the content of a webpage and transform it into something else using AI.
In this blog post, I'd like to share why I've created it and how you can use it.
Joel Clermont shares a nice composer knowledge nugget.
Read more [masteringlaravel.io]