Talks & Workshops
Im Folgenden finden Sie eine Übersicht einiger Vorträge und Schulungen. Details erhalten Sie mit einem Klick auf das -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. 201601. März 201616. März 201607. April 201609. Mai 201601. Sep. 2016 | Über Faulheit, Feigheit, Unfähigkeit undClean 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. 201414. Okt. 201422. 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) |