Freek.dev

Laravel / PHP / AI

  • Home
  • Originals
  • Topics
  • Community
  • Archive
  • Newsletter
  • Speaking
  • Music
  • Uses
  • About
  • Search
  • Advertising
  • Home
  • Originals
  • Topics
  • Community
  • Archive
  • Newsletter
  • Speaking
  • Music
  • Uses
  • About
  • Search
  • Advertising

PHP2Shell: you patched, but were you hit? A read-only triage script for your server

Oct 22nd 2026 – laracraft.tech - submitted by Zacharias Creutznacher

Read more [laracraft.tech]

https://mattstauffer.com/blog/introducing-php-news/

Oct 19th 2026 – mattstauffer.com - submitted by Kayla Helmick

Matt Stauffer is excited to share that he's partnered with his friend Eric Barnes to launch PHP News, a new site covering the whole PHP ecosystem.

Read more [mattstauffer.com]

When Retries Make Things Worse: Protecting Your System From Overload

Oct 17th 2026 – wendelladriel.com - submitted by Wendell Adriel

How a slow dependency becomes an outage, and how deadlines, concurrency limits, retry budgets, and jitter protect useful work. A practical deep dive with PHP examples and a controlled overload test design.

Read more [wendelladriel.com]

The Sound of Silence: What Your AI Agent Does Not Tell You

Oct 5th 2026 – albertoarena.it - submitted by Alberto Arena

Long AI conversations fail quietly. The agent drops part of what you asked and never says so. What the research measures, and why a new chat is the fix.

Read more [albertoarena.it]

Migrate WordPress Users to Laravel Without a Password Reset

Oct 2nd 2026 – mozex.dev - submitted by Mozex

WordPress 6.8+ stores bcrypt of an HMAC-SHA384 of the password behind a $wp prefix, and Laravel 13 throws on it. Import those rows with User::create() and they break without an error.

Read more [mozex.dev]

upsert(): The Unsung Hero of Inserting Thousands of Rows in Laravel

Sep 29th 2026 – lukapeharda.com - submitted by Luka Peharda

A request that added a product to a membership with 5,000 members timed out. Instead of hiding it on a queue, we batched the writes, fetched only what we needed and skipped the ORM, and got it down to under a second and a half.

Read more [lukapeharda.com]

Web Workers: A Second Thread for Your JavaScript

Sep 27th 2026 – tighten.com - submitted by Kayla Helmick

Large photo uploads can be slow, but resizing and compressing images in the browser can freeze the page if the work runs on the main thread. This article shows how to use a Web Worker to process images before uploading them without interrupting the app.

Read more [tighten.com]

Agent Experience Engineering: Designing Software Agents Can Work With

Sep 25th 2026 – wendelladriel.com - submitted by Wendell Adriel

What Agent Experience engineering means in practice: discoverable code paths, scoped agent instructions, useful feedback, and human ownership of risky decisions.

Read more [wendelladriel.com]

Laravel chunk vs lazy vs cursor: lazy() Is as Slow as chunk()

Sep 24th 2026 – mozex.dev - submitted by Mozex

Five Laravel iteration methods timed over 1,000,000 MySQL rows. And a PostgreSQL run where PHP reported 3.3 MB while the process peaked at 324.8 MB.

Read more [mozex.dev]

Reduce AWS SDK Bundle Size in PHP with Composer

Sep 21st 2026 – www.conroyp.com - submitted by Paul Conroy

The AWS SDK for PHP ships a bunch of clients you may never use. This extra weight is often unnecessary, and can also cause problems with serverless deployment limits. Fortunately, Composer has a solution!

Read more [www.conroyp.com]

Authorization is more than a group ID

Sep 18th 2026 – gummibeer.dev - submitted by Tom Witkowski

A privacy issue in a service my family uses reminded me that authorization and retention matter - but how you handle and communicate an incident matters just as much.

Read more [gummibeer.dev]

Your Laravel Agent Re-Sends Every Tool Result It Ever Saw

Sep 14th 2026 – mujahidabbas.dev - submitted by Muhammad Mujahid Abbas

A Laravel agent that remembers conversations re-sends every tool result it ever stored, on every turn, capped at a hundred rows nobody documents. Ten measured turns: over a million tokens of history, most of it pages the model already read. Three fixes, with the before and after for each.

Read more [mujahidabbas.dev]

Eloquent Performance and Database Design: Evidence Before Eager Loading

Sep 10th 2026 – wendelladriel.com - submitted by Wendell Adriel

A deep dive into Eloquent performance, from detecting N+1 queries to choosing aggregates, indexes, query plans, pagination, chunking, and transaction boundaries for a growing team dashboard.

Read more [wendelladriel.com]

Will Whim replace PHP?

Sep 10th 2026 – youtu.be - submitted by Nuno Maduro

Read more [youtu.be]

You only need one source of truth for all your AI coding agents

Sep 10th 2026 – sunchayn.io - submitted by Mazen Touati

A single-source CLI tool to compile repository rules, skills, commands, and MCP configurations to the developer's local AI agents.

Read more [sunchayn.io]

A Series of Unfortunate Jobs

Sep 9th 2026 – oussama-mater.tech - submitted by Oussama Mater

Laravel queues are great out of the box, until they bite. Over the years I’ve collected a few gotchas the hard way. Let me save you the headache.

Read more [oussama-mater.tech]

Run AI in the Browser: A Practical Guide to Transformers.js

Sep 7th 2026 – tighten.com - submitted by Kayla Helmick

Transformers.js lets you run AI models directly in the browser without a backend, API keys, or an internet connection after the model is cached. The article explores how it works, which models are available, and the trade-offs of client-side AI compared to traditional AI providers.

Read more [tighten.com]

Fuzz Testing for PestPHP

Sep 7th 2026 – jonathanpurvis.co.uk - submitted by Jon Purvis

Fuzz brings the power of Fuzz testing to PestPHP. Allowing you to write coverage-guided fuzz tests in the Pest style you already know and love.

Read more [jonathanpurvis.co.uk]

Using AI as a deterministic translation tool in Laravel

Sep 6th 2026 – koomai.net - submitted by Sid

Split a task into reasoning and execution to get deterministic behaviour out of a non-deterministic model.

Read more [koomai.net]

Build Your Own AI-Powered Slack Bot with the Laravel AI SDK

Aug 30th 2026 – tighten.com - submitted by Kayla Helmick

In this article, we’ll build an AI-powered Slack bot with the Laravel AI SDK. Unlike tools such as Claude Tag, it can switch AI providers, answer questions, execute tasks, and retrieve information from a knowledge base you control.

Read more [tighten.com]

← Newer Older →

Did you write or stumble across a blog post, tutorial or video that might be interesting for others?

Log in to submit a link

Freek Van der Herten

I'm a Laravel developer at Spatie and Oh Dear. I maintain 300+ open source packages for the Laravel community.

Follow on X

Oh Dear monitors your entire website, so you don't have to. Uptime, SSL certificates, broken links, scheduled tasks, DNS, and more — all in one place.

Get instant notifications when something breaks, paired with a developer friendly API and thorough documentation.

Create a public status page in under a minute. Start your free trial.