{"guid":"d8a21c67-7e9d-4692-8876-39ce648a4546","title":"PHP-Anwendungen toolgestützt aktualisieren","subtitle":null,"slug":"froscon2021-2642-php-anwendungen_toolgestutzt_aktualisieren","link":"https://programm.froscon.de/2021/events/2642.html","description":"\u003cp\u003eVorstellung einiger Tools zum Entrümpeln und Aktualisieren von Legacy-PHP-Anwendungen + Einladung zum Crowdsourcing.\u003c/p\u003e\n\n\u003cp\u003eLegacy-Software ist notorisch schwer zu warten, zu erweitern und zu aktualisieren - und die Probleme werden mit der Zeit größer. Zum Glück gibt es ein paar Strategien und Tools, die uns da einiges an Arbeit abnehmen können. Ein Blick in Maltes 2021er Werkzeugkasten:\u003c/p\u003e\n\n\u003cul\u003e\n  \u003cli\u003eToten Code, ungenutzte Assets und Datenbank-Tabellen erkennen\u003c/li\u003e\n  \u003cli\u003eFeinschliff fürs Dependency Management mit composer\u003c/li\u003e\n  \u003cli\u003eBackward Compatibility-Breaks und Deprecations im Batch lösen\u003c/li\u003e\n\u003c/ul\u003e","original_language":"deu","persons":["Malte Wunsch"],"tags":["froscon2021","2642","2021","Web Development"],"view_count":123,"promoted":false,"date":"2021-08-21T14:30:00.000+02:00","release_date":"2021-08-31T00:00:00.000+02:00","updated_at":"2024-08-15T08:45:03.193+02:00","length":3216,"duration":3216,"thumb_url":"https://static.media.ccc.de/media/events/froscon/2021/2642-d8a21c67-7e9d-4692-8876-39ce648a4546.jpg","poster_url":"https://static.media.ccc.de/media/events/froscon/2021/2642-d8a21c67-7e9d-4692-8876-39ce648a4546_preview.jpg","timeline_url":"https://static.media.ccc.de/media/events/froscon/2021/2642-d8a21c67-7e9d-4692-8876-39ce648a4546.timeline.jpg","thumbnails_url":"https://static.media.ccc.de/media/events/froscon/2021/2642-d8a21c67-7e9d-4692-8876-39ce648a4546.thumbnails.vtt","frontend_link":"https://media.ccc.de/v/froscon2021-2642-php-anwendungen_toolgestutzt_aktualisieren","url":"https://api.media.ccc.de/public/events/d8a21c67-7e9d-4692-8876-39ce648a4546","conference_title":"FrOSCon 2021 Cloud-Edition","conference_url":"https://api.media.ccc.de/public/conferences/froscon2021","related":[],"recordings":[{"size":244,"length":3216,"mime_type":"video/webm","language":"deu","filename":"froscon2021-2642-deu-PHP-Anwendungen_toolgestuetzt_aktualisieren_webm-hd.webm","state":"new","folder":"webm-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-08-31T06:06:42.951+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2021/webm-hd/froscon2021-2642-deu-PHP-Anwendungen_toolgestuetzt_aktualisieren_webm-hd.webm","url":"https://api.media.ccc.de/public/recordings/54690","event_url":"https://api.media.ccc.de/public/events/d8a21c67-7e9d-4692-8876-39ce648a4546","conference_url":"https://api.media.ccc.de/public/conferences/froscon2021"},{"size":99,"length":3216,"mime_type":"video/webm","language":"deu","filename":"froscon2021-2642-deu-PHP-Anwendungen_toolgestuetzt_aktualisieren_webm-sd.webm","state":"new","folder":"webm-sd","high_quality":false,"width":720,"height":576,"updated_at":"2021-08-31T05:47:32.451+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2021/webm-sd/froscon2021-2642-deu-PHP-Anwendungen_toolgestuetzt_aktualisieren_webm-sd.webm","url":"https://api.media.ccc.de/public/recordings/54676","event_url":"https://api.media.ccc.de/public/events/d8a21c67-7e9d-4692-8876-39ce648a4546","conference_url":"https://api.media.ccc.de/public/conferences/froscon2021"},{"size":74,"length":3216,"mime_type":"video/mp4","language":"deu","filename":"froscon2021-2642-deu-PHP-Anwendungen_toolgestuetzt_aktualisieren_sd.mp4","state":"new","folder":"h264-sd","high_quality":false,"width":720,"height":576,"updated_at":"2021-08-31T05:41:09.530+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2021/h264-sd/froscon2021-2642-deu-PHP-Anwendungen_toolgestuetzt_aktualisieren_sd.mp4","url":"https://api.media.ccc.de/public/recordings/54671","event_url":"https://api.media.ccc.de/public/events/d8a21c67-7e9d-4692-8876-39ce648a4546","conference_url":"https://api.media.ccc.de/public/conferences/froscon2021"},{"size":49,"length":3216,"mime_type":"audio/mpeg","language":"deu","filename":"froscon2021-2642-deu-PHP-Anwendungen_toolgestuetzt_aktualisieren_mp3.mp3","state":"new","folder":"mp3","high_quality":false,"width":0,"height":0,"updated_at":"2021-08-31T05:33:33.022+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2021/mp3/froscon2021-2642-deu-PHP-Anwendungen_toolgestuetzt_aktualisieren_mp3.mp3","url":"https://api.media.ccc.de/public/recordings/54665","event_url":"https://api.media.ccc.de/public/events/d8a21c67-7e9d-4692-8876-39ce648a4546","conference_url":"https://api.media.ccc.de/public/conferences/froscon2021"},{"size":28,"length":3216,"mime_type":"audio/opus","language":"deu","filename":"froscon2021-2642-deu-PHP-Anwendungen_toolgestuetzt_aktualisieren_opus.opus","state":"new","folder":"opus","high_quality":false,"width":0,"height":0,"updated_at":"2021-08-31T05:32:53.906+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2021/opus/froscon2021-2642-deu-PHP-Anwendungen_toolgestuetzt_aktualisieren_opus.opus","url":"https://api.media.ccc.de/public/recordings/54664","event_url":"https://api.media.ccc.de/public/events/d8a21c67-7e9d-4692-8876-39ce648a4546","conference_url":"https://api.media.ccc.de/public/conferences/froscon2021"},{"size":141,"length":3216,"mime_type":"video/mp4","language":"deu","filename":"froscon2021-2642-deu-PHP-Anwendungen_toolgestuetzt_aktualisieren_hd.mp4","state":"new","folder":"h264-hd","high_quality":true,"width":1920,"height":1080,"updated_at":"2021-08-31T05:24:00.806+02:00","recording_url":"https://cdn.media.ccc.de/events/froscon/2021/h264-hd/froscon2021-2642-deu-PHP-Anwendungen_toolgestuetzt_aktualisieren_hd.mp4","url":"https://api.media.ccc.de/public/recordings/54653","event_url":"https://api.media.ccc.de/public/events/d8a21c67-7e9d-4692-8876-39ce648a4546","conference_url":"https://api.media.ccc.de/public/conferences/froscon2021"}]}