Features and Changes are Not Like Choosing Food in a Restaurant
When it comes to programming, implementing features or making changes is often misunderstood. People sometimes think it’s as simple as…
January 10, 20252 minsComposition vs. Inheritance in PHP
When designing software applications in PHP, one of the most critical decisions developers face is how to structure their classes and…
January 09, 20252 minsWelcome to My Collection Showcase
As 2024 comes to a close, I wanted to share something personal and close to my heart my collection. It’s not the largest or most extravagant…
December 31, 20242 minsFormatting PHP Files with Git Hooks
When working on a PHP project with multiple developers, maintaining a consistent code style is crucial for readability, maintainability, and…
December 30, 20243 minsNine months of Tracking My Spending with Firefly III
As someone who loves to keep track of finances, I began using Firefly III seriously in March 2024 to monitor and analyze my spending habits…
December 30, 20242 minsI Love Open Source, But I Love Being Productive Too
Open source software is a cornerstone of modern technology. It powers our servers, runs our favorite apps, and fuels innovation across…
December 11, 20242 minsYardstick One and Nooelec NESDR Two Titans of RF Experimentation
The world of radio frequency (RF) experimentation is vibrant, filled with tools that cater to both seasoned professionals and curious…
December 06, 20243 minsPHP 8.4 Lazy Objects
PHP 8.4 introduces Lazy Objects, a game-changing feature designed to enhance performance and efficiency by deferring the initialization of…
December 04, 20242 minsProfiling and Debugging PHP Code with Xdebug and Beyond
Debugging and profiling are crucial for building robust, high-performance PHP applications. Tools like Xdebug have revolutionized the way…
December 03, 20242 mins