Software Development
Posts about software development in general.
-
What the 2025 PHP Security Audit Reveals – Why It Matters for Production Systems
The core of PHP, one of the most widely deployed backend technologies, has undergone a security audit in 2025. Here are the results.
-
Why State of PHP 2024 is all about Laravel
The JetBrains team published 'The State of PHP 2024' earlier in February. Read here why it is more a Laravel State instead of PHP.
-
PHP 8.4 Property Hooks: Best Practices, Pitfalls, and Real-World Insights
PHP 8.4 property hooks in practice: best practices, pitfalls with serialization, traits, recursion, and asymmetric visibility - from real-world production use.
-
Dependency Injection with PHP 8.4's Lazy Objects
Learn how Lazy Objects in PHP 8.4 optimize Dependency Injection. Understand the differences between Lazy Initialization & Lazy Loading.
-
DMARC: From Theory to Cloud Service – Part 1
In the first part of the DMARC blog series I address the theory behind. Read more about DMARC and the protocols it extends.
-
AI will not replace Software Engineers
Can AI Replace Software Engineers? A Deep Dive Into How Modern AI Systems Work and the Future of Software Development.
-
PHP 8.4: Complete Guide to Release Date and Features
PHP 8.4 was released November 21, 2024. Complete guide covering all new features: array_find, property hooks, new without parentheses, #[Deprecated], bcrypt cost increase, DOM HTMLDocument, and all deprecations.
-
Laminas Framework Series: Middleware Deep Dive
In Laminas Framework's Mezzio, each incoming request has an associated handler which can get wrapped by middleware.
-
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.