100 articles  ·  page 15 of 23

Open-Source Community Engineering: Global Mentorship, i18n & Distributed Collaboration

Reflections on open-source community mentorship, global developer collaboration, CodeIgniter Sparks, i18n mult…

Debugging Legacy PHP Autoloaders: CodeIgniter Sparks, SAPI Traps & Modern Composer

Historical post-mortem of PHP autoloaders: CodeIgniter Sparks, SAPI execution traps, patching MY_Loader, and t…

Ubuntu Samba Torture: Stress Testing SMB/CIFS Concurrency, Locks & Storage Throughput

Ubuntu Samba smbtorture guide: Stress testing SMB/CIFS concurrency, byte-range locking races, oplock breaks, a…

Open-Source Heroes of Modern PHP: Phil Sturgeon, Kenji Suzuki & The Evolution to Decoupled Architecture

Retrospective on open-source heroes Phil Sturgeon and Kenji Suzuki, exploring the historical challenges of aut…

Taming Legacy PHP Monoliths: Decoupling Singleton Super-Objects for PHPUnit Isolation

Architectural post-mortem of PHPUnit and legacy CodeIgniter singleton failures: global state traps, adapter de…

From Perforce and SVN to Modern Git: A Version Control Journey

Looking back at 2012 when I missed Perforce while wrestling with TortoiseSVN on Windows XP, and exploring how …

Modern PHP Testing Architecture: PHPUnit, Pest, Selenium & CI/CD Pipeline Automation

Architectural guide to modern PHP automated testing: unit tests vs integration tests, Pest PHP and PHPUnit 10,…

Important Selenium Methods

hey google, sorry for the duplication, but sometimes i copy paste stuff into my blog to create an easier clean…

Modernizing PHP Automated Testing: From PHPUnit & Selenium to Pest, PHPStan & GitHub Actions CI/CD

Architectural runbook on modernizing PHP automated testing: migrating from legacy PHPUnit and Selenium to Pest…

Zero-Downtime Server Transitions: Incremental Rsync, Cutover Mechanics & DNS TTLs

Complete guide to zero-downtime server transitions: Rsync delta algorithms, critical -avzP flags, pre-SNI SSL …

The 9-Page Form That Made Me a Real Professional: Why I'm Grateful for Enterprise Insurance & Red Tape

In October 2012, I vented about a 9-page insurance packet required by Kforce to consult for ABC. A decade late…

Configuring Apache2 ProxyPass on Ubuntu: mod_proxy, mod_proxy_html & Gateway Routing Runbook

Step-by-step runbook for setting up Apache2 ProxyPass on Ubuntu: mod_proxy, mod_proxy_html, URL rewriting, Web…