1841
participiants have registered for our events in 2023

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

jQAssistant - Double Feature

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.


jQAssistant: Analyse, Dokumentation und Validierung von Softwarestrukturen

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
LANGUAGE: Talk: de / Slides: en


Anwendungsmodernisierung? Pragmatisch, praktisch, erfolgreich mit Architecture Decision Records & jQAssistant!

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
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


LEVELS:

BEGINNER
The presented topic is new to the audience or only little and superficial experience exists. This talk will mainly cover basic aspects of the topic and not go into much detail.

INTERMEDIATE
The presented topic is known to the audience, serious practical experience is expected. This talk might cover some basic aspects of the topic, but will as well go into depth and details.

ADVANCED
The presented topic is well-known to the audience, serious practical experience and a deep understanding are required. This talk will not cover basics of the topic, but will go into depth, might discuss details, compare different approaches, and so on.

ALL
The topic presented is of interest to all levels and does not require any special prior knowledge.

top

Supporting members

Platin

Gold

Silver

 
 

 

About

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.

Design
Partner

 

Contact

Java User Group Switzerland
8000 Zürich
info@jug.ch

© Java User Group Switzerland