Dirk Mahler ist Senior-Consultant bei der BUSCHMAIS GbR. Der Schwerpunkt seiner Tätigkeit liegt im Bereich Architektur und Entwicklung von Java-Applikationen im Unternehmensumfeld.
Er ist Autor des Software-Analyse-Werkzeugs jQAssistant und setzt seinen Fokus auf die Umsetzung von Lösungen, die sich im Spannungsfeld zwischen Pragmatismus, Innovation und Nachhaltigkeit bewegen.
Twitter: @dirkmahler
Stephan Pirnbaum ist Consultant bei der BUSCHMAIS GbR. Er beschäftigt sich leidenschaftlich gern mit der Analyse und strukturellen Verbesserung von Softwaresystemen im Java-Umfeld. In Vorträgen und Workshops präsentiert er seine gesammelten Erfahrungen und genutzten Methodiken.
Twitter: @spirnbaum
16.02.2021
LOCATION: Online
KEYWORDS: Architecture, Open Source, Technology, Tools
AGENDA: | 18:00-19:45 h: Talk incl. Q/A |
Bereits im Oktober hatten wir mit Thomas Much und seinem Vortrag zu ArchUnit ein Vertreter für Tools aus der Ecke Validierung von Softwarestrukturen. Es kam öfters die Frage auf, wie sich ArchUnit mit jQAssistant vergleichen lässt. Aus diesem Grund sind wir sehr erfreut, dass wir mit Dirk Mahler und Stephan Pirnbaum zwei Vertreter aus dem jQAssistant-Umfeld für einen Talk verpflichten konnten um diese Fragen zu klären.
Aufgrund der aktuellen Situation mit dem Coronavirus führen wir derzeit keine Veranstaltungen vor Ort durch. Diese Veranstaltung wird live im Internet übertragen. Sie brauchen keine Software oder Plugins zu installieren, alles läuft in Ihrem Webbrowser. Angemeldete Teilnehmer erhalten kurz vor dem Event einen Link zum Webinar per E-Mail.
SPEAKER: Dirk Mahler COMPANY: Buschmais GbR
SLIDES: 210216_jQAssistant_-_JUG_CH.pdf
Ob Monolith, Modulith oder Microservices: der Umfang moderner Softwaresysteme wächst beständig und damit fast zwangsläufig deren Komplexität. Neue Technologien halten regelmäßig Einzug während die alten haften bleiben, Entwickler kommen bzw. gehen und mit ihnen wertvolles Wissen über das "Wie" und insbesondere das "Warum".
Mit jQAssistant steht ein äußerst flexibles Werkzeug zur Verfügung, welches die Analyse komplexer Softwarestrukturen unterstützt und beispielsweise wertvolle Informationen über den Umfang und mögliche Risiken geplanter Refactorings liefern kann. Darüber hinaus erlaubt es eine leichtgewichtige, code-nahe Dokumentation von Architekturkonzepten sowie deren kontinuierliche Validierung.
Der Vortrag gibt eine Einführung in jQAssistant und demonstriert Anwendungsfälle anhand von Beispielen - Interessante Aha!-Effekte können nicht ausgeschlossen werden!
LEVEL OF TALK: Intermediate p>LANGUAGE: Talk: de / Slides: en
SPEAKER: Stephan Pirnbaum COMPANY: Buschmais GbR
SLIDES: 210216_Anwendungsmodernisierung.pdf
Migrations- und Modernisierungsprojekte sind nie einfach. Selbst der Austausch einer "einfachen" Bibliothek kann schnell zur unendlichen Geschichte werden. Dabei ist die Anwendungsmodernisierung ein fester Bestandteil des Softwarelebenszyklus und notwendig, um das Erreichen von Qualitätszielen fortwährend zu ermöglichen. Wichtig jedoch ist, dass weiterhin eine parallele Feature-Entwicklung und -Lieferung möglich ist, sodass der Impact geplanter Modernisierungen vorab bestimmt und für alle Entwickler dokumentiert werden muss.
Dieser Vortrag zeigt am Beispiel der Migration von einer relationalen zu einer dokumentenbasierten Datenbank für den Produktkatalog eines Shopsystems, wie Entscheidungen mit ADRs leichtgewichtig dokumentiert und allen Entwicklern zugänglich gemacht werden können. Zusätzlich soll betrachtet werden, welche Implikationen die Entscheidung auf die Entwicklung hat und wie mittels jQAssistant der Fortschritt überwacht und abgesichert werden kann.
LEVEL OF TALK: Intermediate p>LANGUAGE: Talk: de / Slides: en
Dirk Mahler ist Senior-Consultant bei der BUSCHMAIS GbR. Der Schwerpunkt seiner Tätigkeit liegt im Bereich Architektur und Entwicklung von Java-Applikationen im Unternehmensumfeld.
Er ist Autor des Software-Analyse-Werkzeugs jQAssistant und setzt seinen Fokus auf die Umsetzung von Lösungen, die sich im Spannungsfeld zwischen Pragmatismus, Innovation und Nachhaltigkeit bewegen.
Twitter: @dirkmahler
Stephan Pirnbaum ist Consultant bei der BUSCHMAIS GbR. Er beschäftigt sich leidenschaftlich gern mit der Analyse und strukturellen Verbesserung von Softwaresystemen im Java-Umfeld. In Vorträgen und Workshops präsentiert er seine gesammelten Erfahrungen und genutzten Methodiken.
Twitter: @spirnbaum
JUG Switzerland aims at promoting the application of Java technology in Switzerland.
JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.
JUG Switzerland is funded through membership fees.