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…
