Hi everyone,
Our week isn't complete until we've sent out the latest news and updates on all things PHP. In this week's newsletter we have articles on Multi-agent systems, solving Module Coupling problems, and everything you need to know about the coming PHP 8.5 release. In podcasts this week we have new episodes from Laravel News on Bitfrost, Beam and Feeds, while Laravel Podcast chats with Joe Tannenbaum about Wayfinder. PHP Architect discusses NativePHP, the PHP Foundation, and much more. Finally in Tutorials we have guides on Laravel Pipelines, Routing features, Php inheritance, and how to build a modern REST API with Symfony 7.
We have all that and more, so we do hope you enjoy this week's newsletter. If you have an article, tutorial or podcast that you would like to be featured in our newsletter, feel free to reach out to us at [email protected].
All the best,
Adrian
|
Please help us by clicking to our sponsors:
|
Articles
Multi-Agent Systems in PHP: A Practical Deep Research Implementation
For years, building sophisticated multi-agent systems meant switching to Python. The release of Neuron V2 makes me feel one step closer toward answering whether PHP is ready for serious agentic application development, and the Deep Research Agent project provides a definitive answer.
Solving PHP's Module Coupling Problem: A Journey Into Modular Architecture
As a PHP developer with decades of experience, I've built my fair share of complex applications. But there was always one architectural problem that frustrated me: Module boundaries in PHP applications are often invisible and easily broken.
Saga pattern with PHP: Masterful Coordination of Distributed Transactions in Microservices
Imagine ordering pizza through a mobile app. Behind the scenes, a symphony of microservices unfolds—your account is verified, funds are reserved on your card, an order is created in the restaurant system, the delivery service is notified, and bonus points are deducted.
How We Made Video Processing 10x Faster with Symfony Messenger
Users today expect applications to be fast and responsive, which can be a challenge when dealing with resource-intensive tasks.
PHP 8.5: Everything You Need to Know About the New Release
If you’re a beginner exploring PHP or an experienced developer keeping an eye on what’s next, this guide will walk you through the most important updates in PHP 8.5 — — in plain, beginner-friendly language.
|
Tutorials and Talks
Laravel Pipelines: The Ultimate Guide to Clean, Modular Code
If you’ve ever found yourself writing deeply nested if-else statements or chaining multiple operations together, pipelines might be exactly what you need.
Testing Your Reporting System with Laravel Factories and Assertions
You've built a powerful reporting system with custom collections, query scopes, and service layers. But how do you ensure it all works correctly? How do you catch bugs before production? How do you confidently refactor without breaking existing functionality?
Laravel Collection Pluck Method Gains Closure Transformation Power
Laravel's collection pluck() method now accepts closures for both key and value parameters, eliminating the need for verbose mapWithKeys() approaches when applying simple transformations during data extraction.
Learn Laravel 12 Routing Features: Comprehensive Tutorial with Examples
Looking to take your Laravel applications to the next level? Our comprehensive guide breaks down Laravel 12 routing in a way that’s easy to understand and packed with real-world examples you can use immediately.
The Ultimate Guide to Building WordPress Admin Pages with WP Settings Builder
If you’ve ever spent hours wrestling with the WordPress Settings API, you know the pain. It’s powerful, but it can be verbose, confusing, and hard to maintain.
Building Production-Ready AWS Three-Tier Architecture with Terraform and GitOps
Modern web applications demand scalable, secure, and maintainable infrastructure. This project demonstrates how to deploy a complete three-tier architecture on AWS using Terraform with professional CI/CD workflows.
Symfony 7: Build a Complete REST API (Serializer, Validation & Authentication)
Learn how to build a modern REST API with Symfony 7 – from data validation with DTOs, to clean controllers, and best practices for maintainability.
Designing a WordPress Landing Page with Split Testing Options Built-In
For a digital agency, landing pages are the engines of conversion. Whether you’re running a paid ad campaign, promoting a webinar, or offering a free consultation, a landing page determines whether visitors turn into leads — or leave without taking action.
A step-by-step guide to vibe-code new features with AI (include prompt examples)
Let’s imagine you use a PHP authentication package in your project. It handles login and registration well. But you need email verification — and the library doesn’t have this feature.
PHP Inheritance Tutorial: Learn Object-Oriented Programming and Code Reusability
If you are new to PHP or OOP, this tutorial will help you understand inheritance step by step, with examples that are easy to follow. |
News and Announcements
Laravel MCP Beta is Released
The Laravel team launched a public beta of Laravel MCP, a package to rapidly build Model Context Protocol (MCP) servers for your Laravel applications. Laravel MCP joins Laravel Boost as a first-party tool that makes working with AI in Laravel a joy build.
PrettyPHP is an opinionated code formatter for PHP
PrettyPHP is an opinionated code formatter that is a fast, deterministic code formatter for PHP, written in PHP. It has sensible defaults and runs without configuration.
A New Local Error Page in Laravel 12.29
The Laravel team released version 12.29.0 this week with a new local debug page, a cache session driver, model resource PHP attributes, and more.
September 15–21, 2025 - A Week of Symfony #977
This week, the upcoming Symfony 7.4 version improved enum support in workflows, added generics to the config builder API, and deprecated FQCN properties in PersistentToken and RememberMeDetails. In addition, we published more details about the talks for SymfonyCon Amsterdam 2025.
CakeFest: The Cakephp Conference: Madrid, Oct 9th - 10th 2025
Every spring we hold our annual conference dedicated to CakePHP. For the past 10 years, the framework has been a benchmark for PHP development, providing developers with a full MVC stack solution to build powerful applications which scale.
Save the date, SymfonyDay Montreal 2026!
Save the date! SymfonDay Montreal 2026 is set for June 4. Don’t miss out and register today! Get involved as an attendee or sponsor!
|
Podcasts and Vlogs
Laravel News Podcast: Bifrost, Beam, and Feeds
Jake and Michael discuss all the latest Laravel releases, tutorials, and happenings in the community.
The Stack Overflow: Democratizing your data access with AI agents
Jeff Hollan, director of product at Snowflake, joins Ryan to discuss the role that data plays in making AI and AI agents better. Along the way, they discuss how a database leads to an AI platform, Snowflake’s new data marketplace, and the role data will play in AI agents.
Software Engineering Radio: SE Radio 686: François Daoust on W3C
François Daoust, W3C staff member and co-chair of the Web Developer Experience Community Group, discusses the origins of the W3C, the browser standardization process, and how it relates to other organizations like TC39, WHATWG, and IETF.
Developer Tea: Forced and Unforced Errors
In this episode, we introduce a simple yet powerful mental model from the world of sports: forced vs. unforced errors. By understanding this concept, you can shift your focus from things outside your control to the simple, foundational behaviours that truly define a successful career.
Shoptalk Show: iOS 26 Safari, Material Support on the Web, and Fixing The Button Problem
Dave and Chris discuss the release of Safari in iOS26, the aesthetics of Liquid Glass in CSS, the importance of material design, and the role of TypeScript in modern web development.
WP Builds: 437 – Streamlining photo sales with ShutterPress
In this episode, Nathan Wrigley chats with Olly Bowman about his new WordPress plugin, ShutterPress, designed for photographers to easily sell prints and digital downloads through WooCommerce without the hassle of creating individual products for each image.
Laravel Podcast: TypeScript, Wayfinder, and Ranger with Joe Tannenbaum
In this episode, Matt Stauffer chats with Joe Tannenbaum about Wayfinder, a tool that generates TypeScript for Laravel routes to improve type safety and developer experience.
PHP Architect: PHP Podcast: 2025.09.18
This week on the PHP Podcast, Eric and John discuss NativePHP bringing everything, including the Kitchen Sink, PHP Foundation announcement of the SDK for MCP, Nuno’s Explanation of Laravel MCP, PHP 8.5 Pipe Operator, the Supply Chain issue with NPM, and more.
Mostly Technical: 100: Bury The Hatchet
Ian and Aaron talk about PlanetScale, launching Aaron's new YouTube channels, traction tables that will change your life, and so much more.
Syntax: Creator of Vite: Evan You
Scott and Wes sit down with Evan You, creator of Vue, Vite, and VoidZero, to dig into the future of frontend tooling.
The Changelog: An escape route from YAML hell
Adolfo Ochagavía believes we’re approaching the problem of configuration from a flawed starting point, Annie Mueller hits us with a wakeup call about how she reads beginner tutorials.
|
Laravel Livewire: Understanding How Livewire Works Under the Hood
Livewire has become a popular choice for developers who want to create PEMPA applications without leaving the power of Laravel. Although it seems plain on the surface—but when ponder over its layers you will fine its just a combination of PHP classes and frontend JavaScript that works seamlessly together.
Why I'm Betting on Laravel: A Deep Dive for Aspiring Developers
As a developer pursuing my Bachelor of Computer Applications, choosing which technologies to focus on is a big decision. After working with several languages and frameworks, I've found myself consistently drawn to Laravel.
Mastering Eloquent in Laravel: Relationships, Lazy Loading, and Query Optimization
In this article, we explore how Eloquent works under the hood, common pitfalls, best practices, and tips for writing optimized queries.
Evolution of PHP’s Object Oriented Programming
PHP started as a purely procedural language in the late 1990s. But in August 1997, while PHP 3.0 was under development, classes and objects were added.
PHP 8.5: The Version That Will Actually Makes Life Easier
PHP 8.5 is out soon, and honestly, it’s one of those releases that makes me excited as a developer. Some of the features are small, but they just feel so right, you know?
|
Interesting Projects, Tools and Libraries
jenjen1324/google-apiclient-services-only-android-management
Client library for Google APIs.
phug/split
Pug (ex-Jade) facade engine for PHP, HTML template engine structured by indentation.
netresearch/assetpicker
A free asset or file picker with abstraction layer allowing several adapters like GitHub, EnterMediaDB, Amazon S3, Google Drive, Dropbox etc.
auron-consulting-oss/php-console-logger
Simple PSR-3 compliant console logger for PHP.
robotsinside/laravel-categories
A package for categorising Laravel Eloquent models.
raoptimus/yii2-composite-validator
Nested validators base class for Yii2 Framework.
lorddashme/php-simple-captcha
A simple captcha package that fit to any type of web application built on php.
nedwors/navigator
A Laravel package to ease defining navigation menus.
braunson/fatsecret-laravel
A PHP FatSecret API library for Laravel.
tecnocreaciones/ajax-fos-user-bundle
Provides authentication for ajax to FOSUserbundle.
|
Jobs
------
Do you have a position that you would like to fill? PHP Weekly is ideal for targeting developers and the cost is only $75/week for an advert. Please let me know if you are interested by emailing me at [email protected] |
Please help us by clicking to our sponsor:
Protect your PHP Code
Why not try SourceGuardian 16. Click here to download a 14 Day Trial copy. Protect your code using Windows, Linux or Mac and run everywhere with our free Loaders. |
So, how did you like this issue?
|
|
|
|