International PHP Conference
The Conference for PHP and Web Development

The Eternal Struggle: Backward Compatibility vs. Technical Debt

Session
Until October 1:
✓ PS Classic or C64 for free
✓ Group discount
✓ Save up to € 520
Register now
Bis 1. Oktober:
✓ PS Classic oder C64 Mini for free
✓ Kollegenrabatt
✓ Bis zu 520 € sparen
Jetzt anmelden
Until August 20:
✓ PS Classic Mini or C64 Mini for free
✓ Group discount
✓ Save up to € 495
Register now
Bis 20. August:
✓ PS Classic Mini oder C64 Mini gratis
✓ Kollegenrabatt
✓ Bis zu 495 € sparen
Jetzt anmelden
Infos
Wednesday, December 9 2020
10:45 - 11:30

Backward compatibility and technical debt seem to be at odds in the long-term maintenance of a project. Take WordPress as an example; the project draws a lot of its success from the fact that it jumps through hoops to maintain backward compatibility. Most WordPress sites can be smoothly updated to the latest version of WordPress Core with the click of a button. However, this compatibility comes at a steep price: through this absolute priority on backward compatibility, the project sets itself up to continuously accumulate technical debt in the process. The effects of this are increasing effort to maintain the codebase and increasing difficulty for adding new features. What users perceive as the best quality is the greatest weakness in the eyes of a developer. This talk will first go through the logistics of maintaining a project with high technical debt like WordPress. Then it will examine what this means for projects that depend on WordPress. Finally, it will go through some potential ways of moving to a more balanced process, with a closer look at how WordPress finally managed to get away from its PHP 5.2 requirement.

This Session belongs to the Diese Session gehört zum Programm vom BerlinBerlin program. Take me to the program of . Hier geht es zum Programm von Online Edition Online Edition .

Take me to the full program of Zum vollständigen Programm von Berlin Berlin .

This Session belongs to the Diese Session gehört zum Programm vom BerlinBerlin program. Take me to the program of . Hier geht es zum Programm von Munich München .

This Session Diese Session belongs to the gehört zum Programm von BerlinBerlin program. Take me to the current program of . Hier geht es zum aktuellen Programm von Online Edition Online Edition , Berlin Berlin or oder Munich München .

Stay tuned!

Behind the Tracks of IPC

PHP Core Technology
Best Practices & Application

General Web Development
General Web Development & more

Agile & Company Culture
Agility has become mainstream

Software Architecture
Concepts & Environments

Security
All about Web Security

Testing & Test Driven Development
More about software testing tools and strategies

DevOps & Continuous Delivery
DevOps is a philosophy

Docker, Kubernetes, Cloud
Cloud-based & native apps

#slideless (pure coding)
Showing how technology really works

PHP Frameworks
All about PHP Frameworks

Content Management Systems
Sessions on Content Management Systems