LEGACY & INNOVATION

Jedes Unternehmen produziert Legacy und braucht Innovation. Einige Unternehmen haben gut gealterte Software, die in historischen Sprachen geschrieben ist. Innovation entsteht dort, wo schnelle Evolution auf Legacy trifft, als würde man eine schnell schrumpfende Dampfmaschine auf Schienen setzen und annehmen, damit in die Eisenbahn investiert zu haben. Innovationen von Legacy-Organisationen sind von entscheidender Bedeutung für eine nachhaltige Zukunft und für die Ausrichtung auf Initiativen wie den europäischen Green Deal. Dieser Track bietet innovative Ideen und Erfahrungen im Bereich nachhaltiger Technologie.
» Alle Vorträge des Tracks im Überblick
» Zu den Tutorials & Nightschools

Gestaltet von: Johannes Mainusch

Johannes Mainusch ist Gründer und Mitmacher bei kommitment. Liebhaber von Röhrenradios und Fahrrädern. Am liebsten mit leichtem Gepäck in Europa unterwegs. Codet gern in TypeScript und Go, arbeitet aber meistens mit nicht deterministischen Prozessoren in Management-Meetings. Mag Labskaus und Chaos.

Einige Highlights des Tracks

LEGACY-REFACTORING IM WEB-FRONTEND – STANDARDS TO THE RESCUE!

Wenn obskure Backend-Fehler im Web-Frontend aufschlagen, die Tentakel undokumentierter Inhouse-Frameworks in jede Projektecke hineinragen oder der JSF-Dschungel gänzlich undurchdringlich scheint, ist die Verzweiflung oft groß. Doch egal wie schwer die Legacy-Last auch auf den Entwicklerschultern liegt, es gibt im Web-Frontend immer einen Ausweg ... über Webstandards! Die Standards der Browser sind zum einen der kleinste gemeinsame Nenner, den sowohl fossile Projektruinen als auch die futuristischsten Frontend-Frameworks gemein haben, und zum anderen mindestens ein Zwischenschritt auf dem Weg in die technische Schuldenfreiheit. Denn mit modernen Browsertechnologien und einem moderat langen Atem lässt sich so ziemlich jedes verkorkste Frontend-Projekt retten.

Donnerstag | Mit Peter Kröner

GREEN SOFTWARE DEVELOPMENT – GANZHEITLICH DENKEN, NACHHALTIG ENTWICKELN

Dieser Vortrag gibt einen Überblick über die Prinzipien des Green Software Development und stellt Tools und Tipps zur konkreten Umsetzung vor. Er deckt dabei verschiedene Bereiche ab, von Ops über Backend und Frontend bis hin zum Design. Doch die technische Ebene allein reicht nicht aus. Ein echter Wandel in Richtung Nachhaltigkeit erfordert Unterstützung auf allen Ebenen. Oft sehen wir, dass alle Beteiligten ein großes Interesse daran haben, nachhaltiger zu handeln. Tatsächlich umgesetzt wird es allerdings selten.

Donnerstag | Mit Nadine Müller, Johanna Mergler

THEMATISCH PASSENDE TUTORIALS

TUTORIAL | Sustainable Development: Managing Technical Debt

When building complex systems, it's easy to focus on features and overlook software qualities, specifically architecture and technical debt. Some believe that following Agile practices—starting quickly, keeping code clean, and having many tests—will naturally lead to good architecture. While an architecture will emerge, if there is not enough attention paid to the architecture and the code, technical debt, and design problems will creep in until it becomes muddy, making it hard to deliver new features quickly and reliably.

This workshop presents elements of sustainable development for dealing with technical debt. The main topics include the technical debt metaphor and concept, the impact of incurring technical debt, some types of technical debt, and what is not technical debt.

Furthermore, we will discuss practical techniques, including using AI for identifying, measuring, and mitigating technical debt, ensuring that rapid development does not compromise the sustainability of the software. To meet future business needs we will also address modernization techniques—replacing outdated systems by integrating new technologies and aligning the architecture with modern best practices.

Attendees will gain actionable insights into leveraging proven practices to deliver high-quality software reliably and efficiently. Join us to discover best practices (patterns) that will empower your teams to navigate the complexities of modern software development.


Montag | Mit Joseph Yoder, Graziela Simone Tonin