100 articles  ·  page 31 of 40

The Great PHP Debate: CodeIgniter

Reflections on the 2012 PHP framework debate: Phil Sturgeon, CodeIgniter vs Laravel, PHP-FIG PSR standards, Gr…

Visualizing Code Evolution: Perforce Time-Lapse View, SVN Revision Graphs & Git DAG History

Architectural retrospective on code evolution visualization: Perforce Time-Lapse View, SVN revision graph limi…

PHPUnit Test Fixtures: From Static YAML Dumps to Dynamic Model Factories & Testcontainers

Explore automated PHPUnit test fixtures, the four-phase xUnit lifecycle, why static YAML dumps fail, and how d…

Consulting Economics & Billable Hours: Blockers, Retainers & The Shift to Value-Based Billing

Consulting economics analysis: Resolving the hourly billing trap, managing enterprise blockers ethically, and …

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, Oplocks & TDB

Master Ubuntu Samba stress testing with smbtorture to validate SMB/CIFS byte-range locks, oplock break transit…

Heroes of Modern PHP: Phil Sturgeon & Kenji

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

Master modern PHP testing architecture with PHPUnit 10, Pest PHP, PSR-7 controller decoupling, Selenium browse…

Important Selenium Methods: From Legacy RC to W3C WebDriver

Master important Selenium methods across setup, browser actions, DOM queries, and assertions, plus modern W3C …