Category

Vorschau

Evolutionäre Architekturen – beim Software Architecture Summit Berlin

By | Vorschau | No Comments

Am 10. September ist Stefan Toth mit einem Workshop beim Software Architecture Summit in Berlin mit dabei.

„Evolutionäre Architekturen“
Logo Software Architecture Summit
 
Evolutionäre Architekturen
Sprecher: Stefan Toth
Halbtagsworkshop auf dem Software Architecture Summit, Berlin
Montag, 10. September 2018, 14 – 17.30 Uhr
H4 Hotel Berlin Alexanderplatz, Karl-Liebknecht-Str. 32, 10178 Berlin
#SoftwareArchitectureSummit

Damit größere Systeme oder Systemlandschaften über einen längeren Zeitraum hohe Qualität ausstrahlen, sind sowohl technische als auch fachliche Änderungen unausweichlich. Die gesündesten uns bekannten Ansätze kümmern sich stetig um diese Änderungen und betrauen möglichst viele Entwickler mit der Weiterentwicklung der Architektur. Konzepte und Technologien werden lokal und unabhängig getestet, bevor sie entweder verworfen werden, lokal als Optimierung bestehen bleiben oder als breiter anwendbares Konzept in die Landschaft wachsen. Durch den harten Test des Lebens (bzw. durch den kontinuierlichen Kontakt von Entwicklern mit wichtigen Qualitätsmerkmalen) entstehen wertvolle Beiträge zu einer Architektur, die sich stetig weiterentwickelt. Evolutionärer Architektur.

In diesem Workshop stellt Stefan den Zyklus evolutionärer Architekturentwicklung vor. Von Lernfenstern mit Experimenten und erlaubten Abweichungen vom „Standard“, über weich definierte Regeln und geförderte Innovation bis hin zur eingeschränkten Anwendbarkeit von überholten Konzepten. Beispiele aus realen Entwicklungsvorhaben verdeutlichen die Konzepte.

zur Website der Veranstaltung

follow us on Twitter – @embarced

Vortrag auf dem Java Forum Nord im September in Hannover

By | Vorschau | No Comments

Wir sind Mitte September im Hannover beim Java Forum Nord mit einem Vortrag im Programm:

„Microservices & Makro-Architektur — Drei zentrale Entwurfsfragen bei vertikalen Anwendungsarchitekturen“
Logo Java Forum Nord
Microservices & Makro-Architektur –

Drei zentrale Entwurfsfragen bei vertikalen Anwendungsarchitekturen
Sprecher: Stefan Zörner
Vortrag auf dem Java Forum Nord 2018
Donnerstag, 13. September 2018
Hannover, Hotel Dormero, Hildesheimer Straße 34 – 38

Moderne Architekturstile wie Microservices oder Self-contained Systems lassen Teams, die einzelne Teile entwickeln, viel Freiheit beim Treffen von Technologieentscheidungen. Drei Fragestellungen entpuppen sich jedoch regelmäßig als Kandidaten, um in der Makro-Architektur (also übergreifend) adressiert zu werden, zumindest zu einem gewissen Grad. Sonst wirkt die Anwendung nicht aus einem Guss oder verfehlt andere Architekturziele (z.B. flexibel auf Veränderungen reagieren zu können).

In diesem Vortrag stellt Stefan Zörner die drei Themen entlang eines durchgängigen Beispiels vor. Er zeigt gängige Lösungsoptionen und Einflussfaktoren, die Euch eine informierte Auswahl für Eure Vorhaben ermöglichen. Wechselseitige Beeinflussungen, Kompromisse und Real World-Entscheidungen eingeschlossen.

Zur Veranstaltung

JUG Saxony Day 2018: Drei zentrale Entwurfsfragen bei vertikalen Anwendungsarchitekturen

By | Vorschau | No Comments

Am 28. September sind wir beim JUG Saxony Day 2018 in Radebeul b. Dresden mit einem Vortrag im Programm dabei und mit einem Infostand vor Ort:

„Microservices & Makro-Architektur
Drei zentrale Entwurfsfragen bei vertikalen Anwendungsarchitekturen“
Logo JUG Saxony Day
Microservices & Makro-Architektur – Drei zentrale Entwurfsfragen bei vertikalen Anwendungsarchitekturen
Sprecher: Stefan Zörner
Vortrag auf dem JUG Saxony Day 2018
Freitag, 28. September 2018, 11:50 – 12.50 Uhr
Radebeul bei Dresden, im Radisson Blu Park Hotel & Conference Centre
#JSD2018

Moderne Architekturstile wie Microservices oder Self Contained Systems lassen Teams, die einzelne Teile entwickeln, viel Freiheit beim Treffen von Technologieentscheidungen. Drei Fragestellungen entpuppen sich jedoch regelmäßig als Kandidaten, um in der Makro-Architektur (also übergreifend) adressiert zu werden, zumindest zu einem gewissen Grad. Sonst wirkt die Anwendung nicht aus einem Guss oder verfehlt andere Architekturziele (z.B. flexibel reagieren zu können auf Veränderungen). In diesem Vortrag stelle ich die drei Themen entlang eines durchgängigen Beispiels vor. Ich zeige gängige Lösungsoptionen und Einflussfaktoren, die Euch eine informierte Auswahl für Eure Vorhaben ermöglichen. Wechselseitige Beeinflussungen, Kompromisse und Real World-Entscheidungen eingeschlossen.

Zum Konferenzprogramm

follow us on Twitter – @embarced

Keynote und Workshops – Oliver Zeigermann beim ML Summit 2018 Berlin

By | Vorschau | No Comments

Vorschau: Am 1. und 2. Oktober 2018 ist Oliver Zeigermann mit verschiedenen Workshops und der Keynote bei dem Trainingsevent für Machine Learning Development & Business Innovation – dem ML Summit – in Berlin dabei!

„Machine Learning auch für Dein Projekt!“
Logo ML Summit 2018
Machine Learning auch für Dein Projekt!
Sprecher: Oliver Zeigermann
Workshop auf dem ML Summit 2018
01. Oktober 2018, 10 – 13 Uhr
Victor’s Residenz-Hotel Berlin, Am Friedrichshain 17 in 10407 Berlin
#MLSummitDE

Machine Learning ist im Begriff viele Bereiche des Arbeitslebens zu transformieren. Mitunter begleitet von unrealistischen Versprechen und Befürchtungen. Ebenso gibt es aber auch viele – zum Teil weniger offensichtliche und bahnbrechende – Anwendungen, in denen Machine Learning eine große Hilfe sein kann.

Im ersten Teil des Workshops erläutert Oliver, welche Arten von Machine Learning es gibt und wie insbesondere Supervised Machine Learning funktioniert. Dabei wird schon klar, dass ohne passende Daten kein Machine Learning betrieben werden kann. Im zweiten Teil gibt Oliver Anregungen zu Anwendungsbereichen von Machine Learning und eine Anleitung, wie ihr eigene Anwendungsgebiete in euren Arbeitsbereichen findet. Zudem besteht hier die Möglichkeiten, Eure Ansätze zu entwickeln und daran zu arbeiten.

„Einführung in Deep Learning mit TensorFlow und Keras, NNs, CNNs, RNNs, LSTMS/GRUs“
Logo ML Summit 2018
Einführung in Deep Learning mit TensorFlow und Keras, NNs, CNNs, RNNs, LSTMS/GRUs
Sprecher: Oliver Zeigermann
Workshop auf dem ML Summit 2018
01. Oktober 2018, 14 – 17.30 Uhr
Victor’s Residenz-Hotel Berlin, Am Friedrichshain 17 in 10407 Berlin
#MLSummitDE

Man erzählt sich tolle Dinge von Deep Learning und auch TensorFlow. Die spannendsten Neuerungen basieren auf diesem Ansatz und dieser Software. Oliver erläutert in diesem Workshops, wie Neuronale Netzwerke eigentlich funktionieren und was ihr mit ihnen tun könnt. Wir werden dabei eigene Netzwerke für ein Klassifikationsproblem aufbauen und trainieren. Im zweiten Teil beschäftigen wir uns mit den besonderen Netzwerkarten für Bilderkennung (CNNs) und Textklassifikation/Sequenzen (RNNs). Dieser Teil wird durch Notebooks mit TensorFlow und Keras Code unterstützt.

Vorausgesetzt wird grundlegendes Wissen über Machine Learning, welches ihr z.B. in meinem Workshop „Machine Learning auch für Dein Projekt!“ (s.o.) am Vormittag erwerben könnt. Eine Vorinstallation auf den Rechnern ist nicht erforderlich, es genügt ein Laptop mit einem aktuellen Browser (bevorzugt Chrome).

„Panel: KI – Utopie oder Dystopie?“
Logo ML Summit 2018
Panel: KI – Utopie oder Dystopie?
Moderator: Oliver Zeigermann
Paneldiskussion auf dem ML Summit 2018
01. Oktober 2018, 17.45 – 18.30 Uhr
Victor’s Residenz-Hotel Berlin, Am Friedrichshain 17 in 10407 Berlin
#MLSummitDE

Asimov’s Drei Gesetze der Robotik gelten als Gemeingut der Science-Fiction. Oft verfilmt oder durch die Boulevardpresse aufgegriffen, wird eine mögliche Machtübernahme durch Roboter prophezeit – Roboter entwickeln ein Bewusstsein und sollen zu dem Schluss kommen, dass eine Welt ohne Menschen ihrem Optimierungsziel besser entsprechen würde.

Jenseits solcher reißerischer Meldungen sprechen wir in diesem Speaker-Panel über die Möglichkeiten, wie Machine Learning und KI eine positive Wirkung auf unsere Gesellschaft haben können, aber auch worauf wir achten müssen, um unerwünschte Effekte zu vermeiden.

„Keynote: Wie kann Machine Learning einen Geschäftsbereich transformieren?“
Logo ML Summit 2018
Wie kann Machine Learning einen Geschäftsbereich transformieren?
Moderator: Oliver Zeigermann
Keynote auf dem ML Summit 2018
02. Oktober 2018, 9 – 9.45 Uhr
Victor’s Residenz-Hotel Berlin, Am Friedrichshain 17 in 10407 Berlin
#MLSummitDE

Machine Learning hat das Potential, die Art und Weise wie Software funktioniert oder die Art wie Entscheidungen getroffen werden, zu revolutionieren. Daten von guter Qualität und Quantität sind dabei der Schlüssel zum Erfolg: Sitzt ihr vielleicht sogar auf einer Goldgrube, ohne es zu ahnen?

Zur Veranstaltung

Architecture Gathering 2018_embarc_toth

Architecture Gathering 2018: Evolutionäre Architektur – Das neue Normal

By | Vorschau | No Comments

Treffen Sie uns im Herbst in München! Am 11. Oktober 2018 sind wir beim Architecture Gathering im Programm vertreten:

„Evolutionäre Architektur – Das neue Normal“
The Architecture Gathering
Evolutionäre Architektur – Das neue Normal
Sprecher: Stefan Toth
Vortrag beim The Architecture Gathering
Donnerstag, 11. Oktober 2018, 10:30 – 11.30 Uhr
NH München Dornach, Einsteinring 20 in München – Aschheim
#tag18

Damit größere Systeme oder Systemlandschaften über einen längeren Zeitraum hohe Qualität ausstrahlen, sind sowohl technische als auch fachliche Änderungen unausweichlich. Je kleinteiliger und stetiger wir uns um Innovation kümmern können, desto besser können wir in einem immer dynamischerem Umfeld überleben. Evolutionäre Architekturansätze können hier helfen und etablieren sich immer mehr als der neue Standard, das neue Normal. Diese Session zeigt welche Faktoren Softwarearchitektur heutzutage erfolgreich machen.

Stefan Toth stellt den Zyklus evolutionärer Architekturentwicklung vor: Von Lernfenstern mit Experimenten und erlaubten Abweichungen vom „Standard“, über weich definierte Regeln und geförderte Innovation bis hin zur eingeschränkten Anwendbarkeit von überholten Konzepten. Dabei spielen aktuelle Konzepte wie Anti-Zähigkeit und Fitness-Functions eine zentrale Rolle. Beispiele aus realen Entwicklungsvorhaben verdeutlichen die Konzepte.

 

Zur Veranstaltung

follow us on Twitter – @embarced

W-JAX 2018: Machine Learning und JavaScript Integration Patterns

By | Vorschau | No Comments

Vorschau: Anfang November 2018 sind wir mit zwei Workshops auf der W-JAX in München dabei:

„Machine Learning für Software-Entwickler“
Logo W-Jax
Machine Learning für Software-Entwickler
Sprecher: Oliver Zeigermann
Workshop auf der W-JAX 2018
05. – 09. November 2018, München
The Westin Grand München, Arabellastrasse 6
#jaxcon #WJAX

Machine Learning Star Andrej Karpathy beschreibt Neuronale Netzwerke als Software 2.0. Also die neue Art zu Software zu entwickeln, die die klassische Art nicht ersetzen, sondern ergänzen wird.

Passend dazu zeigt Oliver in diesem Talk, wo uns als Software-Entwickler Machine Learning begegnet und wo sich der Ansatz von Machine Learning grundsätzlich von dem der Software-Entwicklung unterscheidet und wo es Parallelen gibt. Dabei wird Oliver mit den Teilnehmern die unterschiedlichen Arten des Machine Learnings diskutieren, was diese auszeichnet, wie sie sich unterscheiden und welche Anwendungspotentiale in ihnen stecken. Vorkenntnisse zum Thema Machine Learning werden für die Teilnahme nicht vorausgesetzt.

„JavaScript Integration Patterns“
Logo W-Jax
JavaScript Integration Patterns
Sprecher: Nils Hartmann (EOS) und Oliver Zeigermann
Workshop auf der W-JAX 2018
05. – 09. November 2018, München
The Westin Grand München, Arabellastrasse 6
#jaxcon #WJAX

Moderne Webanwendungen werden meist als Single-Page-Anwendung mit JavaScript oder TypeScript gebaut, um für Anwenderinnen und Anwender das bestmögliche Verhalten zu erreichen. Gerade bei größeren und langlebigen Single-Page-Anwendungen hat es jedoch einen Reiz, das Frontend in kleinere Teile aufzuspalten. Diese Teile können dann von unterschiedlichen Teams autonom entwickelt werden.

In diesem Vortrag wollen wir aus unserer Sicht zentrale Szenarien für solche „Micro Frontends“ herausarbeiten. Um nicht zu viel vorwegzunehmen – ein Königswegs ist weiterhin nicht in Sicht. Wir werden uns verschiedene Varianten anschauen und prüfen, inwiefern sie sich umsetzen lassen und wo Vor- und Nachteile liegen.

Zur Veranstaltung

IT-Tage 2018_SZoerner_embarc

Vorschau IT-Tage 2018 – Was (genau) ist eigentlich Architekturbewertung?

By | Vorschau | No Comments

Im Dezember sind wir in Frankfurt bei den IT-Tagen 2018 im Programm dabei!

„Nörgeln ist einfach. Aber was (genau) ist eigentlich Architekturbewertung?“
IT-Tage 2018
Nörgeln ist einfach. Aber was (genau) ist eigentlich Architekturbewertung?
Sprecher: Stefan Zörner
Vortrag bei den IT-Tagen 2018
Dienstag, 11. Dezember 2018, ab 11:30 Uhr
Frankfurt am Main, im Kongresshaus Kap Europa

Statler: “Das war wirklich mal was zum Lachen!”
Waldorf: “Ja, das ist echt komisch gewesen!”
Statler: “Was glaubst Du – ob das beabsichtigt war?”
(aus der Muppet Show)

Jedes interessante Softwaresystem hat eine Softwarearchitektur. Diese ist kunstvoll geplant oder zufällig entstanden, meist aber irgendwas dazwischen. Hätte man es anders machen sollen? In diesem Vortrag stelle ich vor, wann und wie Ihr Eure Softwarearchitektur bewertet! Seid Ihr auf dem richtigen Weg? Können Eure Architekturideen in der Umsetzung aufgetretene Probleme effektiv lösen? Helfen diese bei der Erreichung Eurer Ziele oder behindern sie diese eher? Architekturbewertung kann Sicherheit schaffen und Risiken aufzeigen und damit helfen die Aufwände im Vorhaben zu fokussieren. Ihr lernt qualitative und quantitative Bewertungsmethoden kennen: Was argumentative, Workshop-basierte Verfahren wie ATAM leisten thematisiere ich ebenso wie welche Aspekte Eurer Architekturziele sich mit Messungen verknüpfen lassen.

IT-Tage 2018

follow us on Twitter – @embarced