Präsentationen & Schulungen

Talks & Workshops

Im Folgenden finden Sie eine Übersicht einiger Vorträge und Schulungen. Details erhalten Sie mit einem Klick auf das Plus-Zeichen.


20. Juni 2023 IKS-Thementag: Zu gut für die Tonne?
 

Altsoftware bewahren, modernisieren oder innovieren

Auch Software kommt in die Jahre:
Im Laufe der Zeit wirken Bug-Fixes, Erweiterungen und Personalwechsel auf sie ein. Eine Weiterentwicklung wird immer aufwendiger, Sicherheitsrisiken drohen, Nutzer werden unzufrieden, mehr…
17. Aug. 2022
10. Nov. 2022
IKS-Thementag: Ist mein Zug pünktlich?
 

Vorhersagesysteme mit Echtzeitdaten auf Big-Data-Infrastrukturen

"Ist mein Zug pünktlich?" Diese schlichte Frage ist schnell gestellt. Viele Unternehmen haben in ihrem Kontext ähnlich einfach klingende Fragen. Eine fundierte Antwort zu finden, ist aber oft sehr viel schwieriger. Sie versteckt sich häufig in unterschiedlichen internen und externen, historischen und Echtzeitdaten. mehr…
22. Nov. 2021
29. Nov. 2021
Warum, wozu, was ist überhaupt Docker?
  Docker hat die Art und Weise, wie wir Software entwickeln und bereitstellen, grundlegend verändert. Docker ermöglicht die Portabilität von Anwendungen über verschiedene Umgebungen hinweg und erleichtert die Zusammenarbeit zwischen Entwicklern und Betriebsteams erheblich. Diese Schulung bietet das Wissen und die Fähigkeiten, Docker effektiv als Entwickler zu nutzen, mehr …
11. Juli 2018 Workshop: Design Thinking
  Design Thinking ist eine kreative und problemorientierte Herangehensweise an die Lösung komplexer Probleme. Es handelt sich um einen Prozess, der es ermöglicht, innovative Ideen zu generieren und Produkte oder Dienstleistungen zu entwickeln, die die Bedürfnisse der Nutzer in den Mittelpunkt stellen. In dieser Methode geht es nicht nur um das Endergebnis, sondern auch um den Prozess, der Kreativität, Empathie und Zusammenarbeit fördert. In dieser Einführung werden wir die Grundprinzipien und Schritte des Design Thinking genauer beleuchten und herausfinden, wie diese Methode zur Lösung verschiedenster Herausforderungen in Ihrem Arbeits- und Lebensumfeld eingesetzt werden kann. → Präsentation
21. Feb. 2020 Workshop: Domain Driven Design
  Vormittags gab uns Jörg eine Wiederholung zu den Prinzipien des DDD und erläuterte uns das Strategische sowie das Taktische Design. Für einige von uns Teilnehmern was das Druckbetankung, aber für andere eine sehr gute Auffrischung unseres Wissens.
21. Juni 2018
06. Nov. 2018
IKS-Thementag: Modernes Softwareengineering
 

Anforderungsmanagement und Qualitätssicherung in agilen Projekten, Domain Driven Design und Design Thinking in der Betrachtung

Der Thementag 2018 beleuchtete welche Antworten modernes Softwareengineering auf die Anforderungen der Digitalisierung bereitstellt: Anforderungsmanagement und Qualitätssicherung in agilen Projekten, Domain Driven Design und Design Thinking. mehr…
21. Feb. 2018 Workshop: Kotlin
  Seitdem Google die Sprache Kotlin zu einer der Hauptsprachen für die Android-Entwicklung gemacht hat, stieg Kotlins Popularität sprunghaft, was ein Glücksfall ist, denn ohne Zweifel ist Kotlin das "bessere Java". Zudem lässt es sich nahtlos in die Java-Infrastruktur integieren, sodass eine sanfte Migration von Java nach Kotlin extrem einfach wäre. Ich hoffe, dass viele Entscheider den Mut finden, den Konjunktiv zum Indikativ zum machen und diesen Schritt in naher Zukunft wagen.
17. Jan. 2018
09. März 2018
Workshop: Event Storming
  Event Storming ist ein einfache schnelle Modellierungstechnik von Geschäftsprozessen und Software-Design. Fachexperten, Entwickler, Tester und sonstige Stakeholder verbrauchen dabei viele bunte Post-its an einer "unendlich" breiten Wand, um ein gemeinsames Verständnis der Fachdomäne zu erlangen. Wird fein granularer modelliert, lässt sich daraus eine Software-Architektur nach CQRS ableiten und passt daher auch sehr schön zu Event-Sourcing.
30. Mai 2017
13. Sep. 2017
Workshop: Domain Driven Design
  Bereits im Projekt Im Jahre 2010 wendeten wir DDD (Domain Driven Design) im Projekt Orbis an und lernten die Vorzüge dieses Modellierungs-verfahrens kennen. Heute ist DDD durch das Aufkommen von Microservices aktueller denn je. Das veranlasste mich, zusammen mit zwei Kolleg(inn)en eine vierteilige Schulung auszuarbeiten und durchzuführen. Aufgrund des hohen Interesses ist einer weiterer Teil über Event-Storming in der Planung. Ein Praxisbeispiel ist auf GitHub verfügbar als
  Position Autor und Coach
  Download https://github.com/domainevent/dddschach
14. Nov. 2017
23. Feb. 2017
28. März 2017
26. April 2017
08. Nov. 2016
Ist Ihr Unternehmen reif für Microservices?  → SlideShare
  Microservices-Architekturen kommen mit dem Versprechen, komplexe Software in flexible, wartbare Einheiten zu teilen. Auf diese Weise vermeiden sie, dass ungeliebte Monolithen entstehen, und vor allem ermöglichen sie eine kurze Time-to-Market. Der Umstieg wird allerdings erkauft durch sehr hohe Entwicklungskosten. Dieser Vortrag stellt dar, welche Voraussetzungen erfüllt sein müssen, damit sich ein Umstieg lohnt.
  Position Autor und Speaker
  Downloads Präsentation (PDF)
22. Feb. 2016
01. März 2016
16. März 2016
07. April 2016
09. Mai 2016
01. Sep. 2016
Über Faulheit, Feigheit, Unfähigkeit und
Clean Code  → Video
  Im Jahre 2008 erschien das Buch Clean Code von Robert C. Martin. Vor sieben Jahren wurde die Clean-Code-Developer-Bewegung von R. Westphal und S. Lieser gegründet. Es ist Zeit, der Frage nachzugehen, in wie weit die Appelle an unsere Professionalität Wirkung zeigen und wie es mit unserem Entwickler-Wertesystem bestellt ist. Code-Untersuchungen und Umfragen zufolge sind bislang keine signifikanten Fortschritte, insbesondere bei kommerziellen Projekten, erkennbar. Woran liegt das? Gibt es da einen Systemfehler? Und wenn ja, welche realistischen Möglichkeiten existieren, dem entgegenzusteuern?
  Position Autor und Speaker
  Veranstaltungsorte RheinJUG, JUG Cologne, Softwerkskammer, Firmen wir Deutsche Post, Creditreform, LeasePlan, etc.
  Download Slides als PDF
05. Mai 2015
25. Nov. 2014
14. Okt. 2014
22. Mai 2014
Garbage in – garbage out:
Wie das Anforderungsmanagement die Softwarequalität beeinflusst  → SlideShare
  Bereits im Anforderungsmanagement wird der erste Baustein für gute Softwarequalität gelegt. Erfahren Sie, welche typischen Fallen im Requirements Engineering lauern und wie Sie diese erfolgreich umgehen können. Dazu erhalten Sie konkrete Tipps & Tricks für besseres Requirements Engineering, die letztlich zu mehr Softwarequalität führen. Abgerundet wird unser Vortrag durch einen Ausblick auf die Zukunft des Requirements Engineerings. Die Tipps & Tricks aus unserem Vortrag können Sie schrittweise in Ihr Anforderungsmanagement übernehmen, ohne Ihren bisherigen Weg komplett zu verlassen.
  Position Autor, Speaker
  Downloads Präsentation (PDF)