Software Development
Posts about software development in general.
-
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.
-
PHP 8: Making the Choice Between "switch" and "match"
PHP 8 brought an innovative feature - the match expression. It is an effective counterpart to switch. Let's explore their distinctions.
-
Towards Powerful PHP Applications: WeakMaps and Their Practical Usage
Read more about PHP WeakMap data structure added with version 8. WeakMaps are helpful for memory management and avoid leaks.