Latest Laravel/PHP Articles

Latest Laravel/PHP Articles curated daily from around the web.


chasingcode.dev

2024 site refresh
Freshly motivated at the turn of 2024, I started working slowly but steadily on refreshing the ChasingCode site and blog. It took a month of daily tinkering bef...
SQLite is getting all the hype lately, but can it really compete with MySQL and PostgreSQL for production web applications? Alright, I hear you, "SQLite is a to...
It took me a while to thoroughly do an embedded OpenAI with PHP/Laravel. Most of the examples are in Python or Js. For the future devs ahead, here's what I lear...
Shirts painstakingly handcrafted by under-caffeinated developers. Shirts painstakingly handcrafted by under-caffeinated developers.
So, recently I have been getting into homelab stuff. It kind of brings me back to my Linux System Admin days, and when I would tinker with VMs, servers, and Lin...
The repository pattern is easily one of the most talked about patterns. Some love it; others... not so much. In this post we're going to look at the repository...

sebastiandedeyne.com

More than blogrolls
The latest edition of Matthias Ott's Own Your Web (which I recommend subscribing too!) points out that there are a lot of blogs out there, but they can be hard...
As developers, we’re constantly managing where entities are in some flow. Entities like blog posts, multi-step user registration, and even UI elements can exist...
CodeMentor Codementor is an online marketplace connecting developers with experts for on- demand 1:1 help via screen sharing, video, and text chat.
Let's take a look at how we can refresh our component when events occur using the new #[On] attribute. Starting with Livewire v3.4.0, you can use the #[On] attr...

www.phparch.com

Bad Bug Bounties
I genuinely don’t believe there are truly secure applications. People are always finding new attack vectors, either through our code, infrastructure, or people....
Hey everyone! Today, I want to share a quick tip about Laravel's Lang::handleMissingKeysUsing method. If you haven't heard of it, no worries – it's a neat featu...
Pest is an excellent test runner for PHP, that’s been getting more popular. It offers a developer friendly way of writing tests. At Spatie, we use it for all ou...
Digital Ocean Providing developers and businesses a reliable, easy-to-use cloud computing platform of virtual servers (Droplets), object storage ( Spaces), and more.
Before we start optimizing performance we need ways to effectively measure it. But even before we can measure it we need to know what exactly we want to measure...
As developers, we’re constantly managing where entities are in some state. Entities like blog posts, multi-step user registration, and even UI elements can exis...
Nat Eliason writes about how we're making it hard for ourselves to become happy by reducing activities to hyper-focussed but anemic versions of them. We separat...

sebastiandedeyne.com

Choosing a frontend framework
Here's the good news: these days you can't really go wrong with any of the major frameworks—at least from a technical perspective. React, Vue, Svelte, Angular…...