Using interfaces in third-party packages
– svenluijten.com - submitted by Sven
How to effectively use interfaces to make your PHP package easier to work with and more customizable than ever before.
Read more [svenluijten.com]
In this section you'll find links submitted by others.
Did you write or stumbled across a blog post, tutorial or video that might be interesting for others?
To be able to submit a link you need to log in first.
Log in– svenluijten.com - submitted by Sven
How to effectively use interfaces to make your PHP package easier to work with and more customizable than ever before.
Read more [svenluijten.com]
– davorminchorov.com - submitted by Davor Minchorov
Learn about the differences between framework coupling and framework decoupling and how they affect the maintainability of the code.
Read more [davorminchorov.com]
– davorminchorov.com - submitted by Davor Minchorov
Learn about the differences between accidental and essential complexity, how to reduce the accidental complexity and deal with the essential complexity when building software products.
Read more [davorminchorov.com]
– aleksandertabor.com - submitted by Aleksander Tabor
How to use assertions in PHP to reduce if statements and take care of proper data validation.
Read more [aleksandertabor.com]
– ashallendesign.co.uk - submitted by Ash Allen
In this article, we'll check out 6 different ways to check whether a Laravel Collection is empty. We'll also take a look at a common gotcha that can cause bugs in your code.
Read more [ashallendesign.co.uk]
– pxplang.org - submitted by Ryan Chandler
PHP has historically been a dynamically-typed language, but with the introduction of various type declarations, could we dream up a future where PHP is both strong and statically-typed?
Read more [pxplang.org]
– ryangjchandler.co.uk - submitted by Ryan Chandler
I've been using Alpine.js for a long time now, these are a few of my favourite plugins.
Read more [ryangjchandler.co.uk]
– github.com - submitted by Doeke Norg
Quickly create full decorators in a matter of seconds, with the help of this simple composer command.
Read more [github.com]
– tighten.com - submitted by Jamison Valenta
Nico shares the incredible suite of conveniences Nuxt JS brings to Vue3 applications, from auto-imports to out-of-the-box server side rendering & more!
Read more [tighten.com]
– dev.to - submitted by Grant
A lot is changing in Laravel 11, including setting up middleware. This post explores how to do it and a lingering question I have after learning about it.
Read more [dev.to]
– youtu.be - submitted by Bert De Swaef
In this video we're going through what you could do with Laravel Pulse. We're tracking slow requests, slow jobs, queues, exceptions, user requests, cache....
Read more [youtu.be]
– www.conroyp.com - submitted by Paul Conroy
Idempotency is a critical concept to be aware of when building robust APIs, and is baked into the SDKs of companies like Stripe, Paypal, Shopify, and Amazon. But what exactly is idempotency? And how can we easily add support for it to our Laravel APIs?
Read more [www.conroyp.com]
– boydbloemsma.com - submitted by Boyd Bloemsma
To provide the best user experience on your website you first need to understand the user, this is what event tracking is for.
Read more [boydbloemsma.com]
– davorminchorov.com - submitted by Davor Minchorov
Everyone talks about over-engineering but people rarely talk about under-engineering. Learn about the differences and how they depend on the context you are in.
Read more [davorminchorov.com]
– bert.gent - submitted by Bert De Swaef
As a project grows larger, it can sometimes become confusing to keep authorization logic in the controllers. A solution to this is to use Policies. But even for small projects, this is very powerful, in fact, I try to use it everywhere, it makes my code clean and readable.
Read more [bert.gent]
– chriswhite.is - submitted by Chris White
I'll show you how to run Laravel Octane with the new FrankenPHP support inside a Docker container to serve your Laravel application.
Read more [chriswhite.is]
– www.youtube.com - submitted by Chris Fidao
FrankenPHP not only adds the great feature set of Caddy to Laravel, but can also compile everything down to a single executable that you can run anywhere!
Read more [www.youtube.com]
– blog.oussama-mater.tech - submitted by Oussama Mater
LLaravel offers an elegant method-calling feature called Facades. At first glance, they resemble static methods, but well, they are not! What kind of magic is Laravel doing?
Read more [blog.oussama-mater.tech]
– fly.io - submitted by Chris Fidao
We experiment with spinning up fast, ephemeral VM's on Fly.io to autoscale Laravel queue workers.
Read more [fly.io]
– flareapp.io - submitted by Spatie
A few days ago, we added a GitLab integration. In this blog post, we'll talk about the road to that integration and our struggles.
Read more [flareapp.io]