Hooks for Alpine.js
– github.com - submitted by Ryan Chandler
A collection of handy hooks, inspired by React, for Alpine.js.
Read more [github.com]
– github.com - submitted by Ryan Chandler
A collection of handy hooks, inspired by React, for Alpine.js.
Read more [github.com]
– fly.io - submitted by Kathryn Anne Tan
In this article we remove the need to get entire datasets in order to make Client Side Pagination work. Instead, we get the dataset in lighter, less heavier parts!
Read more [fly.io]
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’s newsletter is one of the best ways to stay updated with the Laravel and PHP ecosystem. It consistently highlights useful packages, tools, and ideas from the community, especially the amazing work coming from Spatie. As a Laravel developer building SaaS and web platforms, I find it extremely helpful to discover practical tools and insights that improve my development workflow."
– barreto.jp - submitted by Juan Pablo
Tutorial on building your first ChatGPT plugin with Laravel step by step.
Read more [barreto.jp]
I'm happy to share that we have released our latest package, spatie/laravel-blade-comments.
This package can add comments to your rendered HTML output. For each Blade view that was used to build up the response, it adds start and ending comments.
– chriswhite.is - submitted by Chris White
I'll show you how to generate a ZIP export of an arbitrary numbers of files in an S3 bucket in a fast and memory efficient way, so you don't go OOM.
Read more [chriswhite.is]
Mohamed write a nice post featuring a lot of good tips on how to make your code readable.
Read more [themsaid.com]
– tighten.com - submitted by Jamison Valenta
In this post, Andrew presents several patterns in polymorphic database relationships in Laravel that allow us to eliminate conditionals.
Read more [tighten.com]
– vanrossum.dev - submitted by Jeffrey van Rossum
DropBlockEditor, a drag and drop editor made with Livewire, is now available in pre release. This article tells you more about it and gives you an idea of how you could use it.
Read more [vanrossum.dev]
– fly.io - submitted by Chris Fidao
You can instrument your Laravel apps by having it publish Prometheus metrics. With the help of Prometheus, you can use Grafana to create dashboards and alerts to monitor your apps.
Read more [fly.io]
Scary stuff, but handled very well by the Packagist team.
Read more [blog.packagist.com]
Here's the recording of the Laravel Worldwide Meetup which was held last week.
– www.youtube.com - submitted by Bert De Swaef
The entire playlist of our Laravel for Beginners course. You'll learn about model, controllers, factories, seeders, relations and many more.
Read more [www.youtube.com]
Here's the recording of a cool talk by Pauline Vos given at Full Stack Europe 2022. In this talk she shares a couple of cool things you can do with Git.
Together with my buddies Dries and Rias, I'm already organising the next edition of Full Stack Europe, which will be held in October 2023 in Antwerp, Belgium. You can get your early bird tickets on our website.
– fly.io - submitted by Johannes Werbrouck
Invoicing is boring and manually writing up invoices even more so, that's why you should automate the entire process in your app. Here, I show you how to use Spatie’s wonderful Browsershot package to do just that.
Read more [fly.io]
There are two kinds of developers: those that write commit messages and value a repo's history and those that don't. I'm in the latter camp: most of my commit messages just read "WIP", much to the chagrin of some of my colleagues. I've tried to change my ways, but I just can't get into the habit of writing good commit messages.
But now I have a solution: I use the power of AI to write my commit messages for me. In this blog post, I'll show you how I did it.
Learn how to automatically clear Ray's screen when running a test
Read more [myray.app]
There are a few tricks in Chrome DevTools that don’t seem to get enough attention.
Read more [utilitybend.com]
Playing software development on Nightmare difficulty
Read more [mikeveerman.substack.com]
An excellent blog post with clear visual examples on how the most command load balancing strategies work.
Read more [samwho.dev]
– blog.oussama-mater.me - submitted by Oussama Mater
This article shows how to implement real-time notifications using Server-Sent Events instead of WebSockets or Long Polling.
Read more [blog.oussama-mater.me]