PHP Traits: The Secret Sauce for Cleaner, Reusable Code
PHP 8.4.6 & PHP 8.3.20 Released, and The Future of PHP: A Fresh Take on What PHP 9.0 Brings.
Hello, before introducing this week more interesting articles and tools.
Let me remind you that I’m sharing 3-4 cool repos and tools each day you may like. Follow me on X’s, Threads, or in Blue Sky so you don’t miss any.
Tools
Atuin Scripts – Syncable shell scripts.
Zod v4 – JS validation library.
WebTUI – Terminal UI CSS library.
Trigger v4 – Background job manager.
Smartfunc – Turn docstrings into LLM-functions.
PHP
📚 PHP: Random Failures in Tests
Tests have been working fine so far, and, suddenly, it seems to fail. Why? While it’s easy to write basic unit tests, it can be tricky when dealing with dates, complex calculations, or random values.
📚 The Future of PHP: A Fresh Take on What PHP 9.0 Brings
While many articles merely list the upcoming changes, let’s take a fresh approach and explore how PHP 9.0’s features will impact real-world development, what they mean for the future of PHP, and how developers can prepare for the transition.
📚 10 Critical PHP Development Mistakes That Could Break Your Application in 2025
Are you making these common PHP mistakes? Whether you’re a seasoned developer or starting, these pitfalls can trip up even the best of us…
📚 7 Ways to Perfect Your Filament Table Filters
Ever struggled with clunky table filters ruining your user experience? Let me show you how to transform them into powerful, intuitive tools that will delight your users.
📚 PHP Traits: The Secret Sauce for Cleaner, Reusable Code
Ever been in a situation where you’re like, “I just need this functionality in multiple classes, but inheritance doesn’t make sense?” Welcome to the world of PHP Traits.
📚 PHP Core Security Audit Results
The PHP Foundation is pleased to announce the completion of a comprehensive security audit of the PHP source code (php/php-src), commissioned by the Sovereign Tech Agency.
📚 PHP 8.4.6 & PHP 8.3.20 Released!
The PHP development team announces the immediate availability of PHP 8.4.6 and PHP 8.3.20. This is a bug fix release. All PHP 8.4 users are encouraged to upgrade to this version.
Now in its 22nd year, phpday has been held continuously since 2003. The 2025 edition will be hosted in Verona on May 15-16.
📚 Implementing and Understanding Linked List Insertion in PHP
In this article, we will discuss how to insert a node at a specified position in a singly linked list using PHP.
📚 MongoDB optimistic update with versioned documents
Suppose you need to store documents in MongoDB from an external source such as a RabbitMQ or Kafka queue. The order in which these messages are processed is not guaranteed, especially if there are several processes running in parallel.
With the advent of digitization, the scope of security breaches seems to have increased to a great extent. So even if you are willing to survive in this digital era, you just don’t have to develop a website based on PHP but also ensure that security is pretty much paramount.
Laravel
📚 Laravel 12 - New Features and Enhancements
Laravel 12 is coming soon! The official release date is February 24, 2025, and it’s packed with powerful new features and enhancements.
📚 Introduction to Laravel’s MVC architecture — A Complete Beginner’s Guide with Examples and Workflows
This article takes a closer look at the MVC architecture of Laravel and breaks this architecture down into concrete examples and workflows, and it will walk you through each component with practical code snippets and best practices.
📚 Using PHP Enums in Laravel 12: A Comprehensive Guide
Enumerations are a type of data structure that allows developers to define a set of named constants. Unlike traditional PHP constants, Enums are strongly typed and provide a more structured way to represent a fixed set of possible values.
📚 Precise Validation Testing with Laravel’s assertOnlyJsonValidationErrors Method
When testing API endpoints or form submissions, it’s often crucial to verify not just that specific validation errors are present, but also that no unexpected errors occurred.
📚 Laravel’s Request Lifecycle: A Beginner’s Guide
In this post, I’ll break down what happens from the moment a user makes a request until they receive a response, using simple terms and practical examples.
📚 Eloquent Relationships in Laravel: A Comprehensive Guide
In this article, we’ll explore the different types of relationships Eloquent supports and how to implement them.
📚 Laravel 12 A Beginner-Friendly Guide
In this guide, we will explore Laravel 12 in detail. Whether you are a beginner or an experienced developer, this article will help you understand the latest version and how it can benefit your development projects.
📚 How to Build a Generic CRUD Controller in Laravel for Multiple Resources
In this post, I’ll guide you on creating a generic CRUD controller that allows you to handle existing and future CRUD operations in a single controller.
📚 Automatic Relation Loading in Laravel 12.8
The Laravel team released v12.8.0, which includes automatic eager relation loading, creating a Collection instance from a JSON string, and more.
📚 Eloquent Fill and Insert Method in Laravel 12.6
The Laravel team released v12.6.0, which includes an Eloquent fillAndInsert() method, a URI path segments helper, a Password appliedRules() method, and more.
📚 Understanding the Laravel Request Lifecycle (Laravel 11)
In this blog post, we will look through step-by-step request lifecycle in Laravel, as seen in the diagram below, and explain how each component contributes to the process.
📚 7 Ways SQL Injections Destroy Your App
Ever wondered how a single line of code could expose your entire database? Let me walk you through one of the most common yet devastating security vulnerabilities in Laravel applications - and exactly how to shield yourself against it.
📚 Supervisor Guide for PHP Developers
This post will explain how to set up Supervisor, use it for PHP applications, and configure it with all available options for maximum efficiency.
Symfony
📚 April 7–13, 2025 - A Week of Symfony #954
This week, Symfony 7.3 entered its “feature freeze” period in preparation for its release at the end of May 2025. Development activity focused on refining and polishing its new features, including a new feature to configure compound rate limiters and new utility methods added to the JsonPath component.

