Blog
All blog posts.
-
Mail Injection in PHP: Attacks and Prevention
Email remains the cornerstone of digital communication. However, it is not without vulnerabilities, particularly to mail injection attacks.
-
Property Hooks RFC for PHP 8.4
The Property Hooks RFC passed the vote and will get added to PHP. This blog post addresses Property Hooks in detail.
-
Laminas Framework Series: Mezzio vs. MVC
In the fourth post of the Laminas Framework Series I want to compare middlewares using Mezzio and the MVC framework by Laminas.
-
Static Source Code: Why You Should Avoid it
Advocate of OOP & SOLID, I reject static code for robust software. This post covers why to avoid it and suggests better alternatives.
-
fsync Unlocked: PHP & Advanced Memory Synchronization
fsync confirms any modifications to a file to the operating system. In this blog, I address the usage in PHP & draw attention to edge cases.
-
Laminas Framework Series: Getting Started with Mezzio
Get an in-depth look at how to set up Mezzio development projects and a deep dive into the project structure.
-
What's new in PHP 8.3
Upcoming PHP 8.3 version release this month with select features for end users. Overview in my latest PHP blog series.
-
Laravel Experience: The Unfinalize Package
Learn why Laravel may not be an ideal framework for your projects & discover how the Unfinalize package has further impacted its efficiency.
-
Laminas Framework Series: Middleware in Mezzio and MVC
The post addresses the difference between MVC and the middleware approach of Mezzio (formerly Expressive) in Laminas, formerly known as Zend.
-
Laminas Framework Series: Background and Basics
Dive deep into the Laminas Framework with a focus on Mezzio. Explore its background, connection to the Linux Foundation & core components.