International PHP Conference
The Conference for PHP and Web Development

The eternal struggle: backward compatibility vs. technical debt

Session
Until the conference starts:
✓ 2-in-1 conference package
✓ Group discount
Register now
Bis Konferenzbeginn:
✓ 5-Tages-Special
✓ Kollegenrabatt
Jetzt anmelden
Until November 5:
✓ PS Classic or C64 for free
✓ Group discount
✓ Save up to € 340
Register now

Bis 5. November:
✓ PS Classic oder C64 Mini for free
✓ Kollegenrabatt
✓ Bis zu 340 € sparen
Jetzt anmelden
Infos
Wednesday, October 28 2020
11:15 - 12:00
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.

Take me to the full program of Zum vollständigen Programm von Munich München .

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

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

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