Category

Publikationen

meetup_vienna

Interaktiver Vortrag: Softwarearchitektur Speed-Dating beim Meetup in Wien

By | Publikationen, Vorträge | No Comments

 „Softwarearchitektur Speed-Dating“
Interaktiver Vortrag. Impuls und Moderation: Stefan Zörner


Veranstaltung beim Softwarearchitektur Meetup Wien
Mittwoch, 3. April 2019
Platinum Vienna, Untere Donaustraße 21, Wien

Foliendownload (PDF)

Zeitgemäße Softwarearchitektur ist nicht das Werk einzelner. Architekturansätze und Ideen entstehen im Team und werden gemeinsam reflektiert. Alle Entwickler müssen sie zumindest verstehen und mittragen können. Aber was genau müsst Ihr vermitteln? Reicht aufschreiben? Hilft UML?

Stefan Zörner zeigt auf lebendige Weise, wie Ihr Eure Softwarearchitektur wirkungsvoll kommunizieren könnt. Nach kurzen theoretischen Inputs rund um Architekturdokumentation und -bewertung probiert Ihr das Gehörte gleich aus. Ihr lernt die Lösungen anderer Teilnehmer kennen und erfahrt Schritt für Schritt, welche Zutaten in einem Architekturüberblick keinesfalls fehlen sollten – egal wie kurz er ist. Ihr lernt die richtigen Fragen zu stellen und passende Antworten parat zu haben.

Bringt bitte die Bereitschaft mit, Euch über Eure Projekte und Softwarelösungen auszutauschen, und anderen Teilnehmern Feedback zu geben. Die sonst üblichen Speed-Dating-Themen wie Ex-Partner und Kinderwünsche klammern wir aus.

Stefan Zörner - Softwarearchitektur Speed-Dating

follow us on Twitter – @embarced

Zeigermann_poster_Neural Embeddings

Understanding Neural Embeddings – Poster by Oliver Zeigermann

By | Inhaltliches, Publikationen | No Comments

Understanding Neural Embeddings

Understanding Neural Embeddings
Speaker: Oliver Zeigermann
Data Institute SF, Annual Conference
March 10 to 12, 2019
Data Institute SF, University of San Francisco, San Francisco, CA
@DataInstituteSF #DSCO19

Oliver picks up on his poster a short overview of the semantic embedding of data on the basis of example airline data. How can the data be embedded and how does it support machine learning? You will also find a link to the notebook that generates these embeddings and visualizations.

Oliver Zeigermann, Poster: Understanding Neural Embeddings

follow us on Twitter – @embarced

ModulithFirst_HDowalil_InformatikAktuell

Modulith First! – Artikel von Herbert Dowalil auf Informatik Aktuell

By | Artikel, Publikationen | No Comments

Modulith First! Der angemessene Weg zu Microservices

Logo_Informatik_Aktuell

Modulith First! Der angemessene Weg zu Microservices
Autor: Herbert Dowalil
Artikel auf Informatik Aktuell
online erschienen am 05. März 2019

Hinter dem Microservice-Architekturstil steckt u. a. die Idee, mittels forcierter technischer Abgrenzung durch das Netzwerk die Motivation zur strukturellen und fachlichen Abgrenzung der einzelnen Module (dann Services genannt) zu erhöhen. Dies klappt beileibe nicht immer. Zudem bleibt die Frage, wo genau die Abgrenzung zwischen den einzelnen Services am besten funktioniert? Fachliche, vertikale Strukturen und Domain-Driven-Design sind in aller Munde, stellen aber ebenfalls kein einfach anzuwendendes Patentrezept für eine effiziente Abtrennung von Modulen und Services dar. In diesem Artikel werfen wir einen Blick auf vergleichsweise objektive Ansätze.

Artikel Online Lesen

follow us on Twitter – @embarced

architektur-spicker08

Architektur-Spicker Nr. 8: Nachhaltiges Software-Design

By | Publikationen, Spicker | No Comments
Architektur-Spicker Nr. 8: Nachhaltiges Sofware-Design

Architektur-Spicker


Architektur-Spicker Nr. 8: Nachhaltiges Software-Design
Autor: Herbert Dowalil
Referenzkarte bei architekturSPICKER PDF, 4 Seiten
Erschienen 25. Februar 2019

Download auf architektur-spicker.de

Die aktuelle Ausgabe unseres Architektur-Spickers unterstützt Sie und Ihr Team bei der Auswahl und Umsetzung zeitgemäßer Design-Prinzipien und dem Entwurf einer nachhaltigen Software-Architektur. Vermeiden Sie steigende Aufwände in der Wartungstätigkeit durch fortschreitende Erosion der Codestrukturen.


In dem vierseitigen PDF gehen wir unter anderem auf die folgenden Fragen ein:
  • Wie bleibt die Wartung Ihrer Software langfristig effizient?
  • Welche Prinzipien sind noch zeitgemäß im Sinne der neuen Schule der Softwarearchitektur?
  • Welche Muster und Praktiken setzen diese um?

Architektur-Spicker 1-8


Architektur-Spicker Nr. 8: Nachhaltiges Software-Design

follow us on Twitter – @embarced

Softwarearchitektur SpeedDating JUG Karlsruhe

Softwarearchitektur Speed-Dating bei der JUG Karlsruhe

By | Publikationen, Vorträge | No Comments

JUG Karlsruhe


 „Monolith sucht Resilienz — Softwarearchitektur Speed-Dating“
Interaktiver Vortrag. Impuls und Moderation: Stefan Zörner

Veranstaltung bei der JUG Karlsruhe
Mittwoch, 13.Februar 2019
Synyx GmbH & Co. KG, Gartenstraße 67, 76135 Karlsruhe
#jugka

Foliendownload (PDF)

Zeitgemäße Softwarearchitektur ist nicht das Werk einzelner. Architekturansätze und Ideen entstehen im Team und werden gemeinsam reflektiert. Alle Entwickler müssen sie zumindest verstehen und mittragen können. Aber was genau müsst Ihr vermitteln? Reicht aufschreiben? Hilft UML?

Stefan Zörner zeigt auf lebendige Weise, wie Ihr Eure Softwarearchitektur wirkungsvoll kommunizieren könnt. Nach kurzen theoretischen Inputs rund um Architekturdokumentation und -bewertung probiert Ihr das Gehörte gleich aus. Ihr lernt die Lösungen anderer Teilnehmer kennen und erfahrt Schritt für Schritt, welche Zutaten in einem Architekturüberblick keinesfalls fehlen sollten – egal wie kurz er ist. Ihr lernt die richtigen Fragen zu stellen und passende Antworten parat zu haben.

Bringt bitte die Bereitschaft mit, Euch über Eure Projekte und Softwarelösungen auszutauschen, und anderen Teilnehmern Feedback zu geben. Die sonst üblichen Speed-Dating-Themen wie Ex-Partner und Kinderwünsche klammern wir aus.

Stefan Zörner - Monolith sucht Resilienz

Zur Veranstaltung

follow us on Twitter – @embarced

Softwarearchitektur Meetup_Wien

Meetup Wien: Mentos Effekt – Ursachen und Lösungsansätze fragiler Wartung von Legacy Systemen

By | Publikationen, Vorträge | No Comments
„Mentos Effekt – Ursachen und Lösungsansätze fragiler Wartung von Legacy Systemen“

 

 

 

 

Die Durchführung von Wartungstätigkeiten an so mancher in die Jahre gekommener Software (a.k.a Legacy System) ist nicht selten von einer ausgesprochen Fragilität. Die Auswirkungen auch von kleinen Änderungen sind im Vorhinein kaum abschätzbar und nicht selten zeigen sich unerwünschte Seiteneffekte an Teilen, die im Zuge des Updates eigentlich gar nicht geändert wurden. Diese potentielle Gefahr führt meist dazu, dass erst recht von notwendigen Refactorings Abstand genommen wird, und es damit zu einer noch schnelleren Erosion der bestehenden Architektur kommt. In diesem Talk gehen wir auf die Ursachen dieser typischen Problematik ein, eruieren wie man diese von Anfang an verhindern kann und zeigen auch Mittel und Wege auf, diesem Teufelskreis wieder zu entkommen.

follow us on Twitter – @embarced

JFOKUS 2019

Oliver at Jfokus 2019 – Sweden’s largest developer conference

By | Publikationen, Vorträge | No Comments
„Hands-on-lab: Machine Learning for Software Developers“

 

 

 

 

 

The idea of machine learning is to teach a system from given data rather than to program it from scratch. It is best suited when the problem at hand is hard to specify, but you have a lot of example solutions and solving the problem can tolerate some error or uncertainty. It can thus be a great addition to the skills of any software developer. Once you understand what machine learning can do you will see a lot of potential in the data you encounter every day.

In this hands-on lab you will get a good understanding of how machine learning is different from classic software development and make first experiments using Scikit-learn and TensorFlow. There will be exercises on paper and in code using Python, but no previous knowledge of Python or machine learning is required.

„Will Machine Learning kill Business Logic?“

 

 

 

 

 

Business Logic has always been very tedious to write and maintain at best and feels random and ad-hoc ad worst. Often we express large and growing sets of rules using nested if statements or similar constructs. Both form and content are often questionable, though. Could it be there are better solutions?

In this talk we will discuss when Machine Learning might be the better option and which tools you would use. You will see actual code based on a real world example.

Oliver Zeigermann - Will Machine Learning kill Business Logic?

follow us on Twitter – @embarced

Agile Skalierung_OOP2019

Herausforderungen agiler Skalierung am Beispiel eines Großprojekts – OOP 2019

By | Publikationen, Vorträge | No Comments
„Herausforderungen der agilen Skalierung am Beispiel eines Großprojekts“

OOP 2019

Agile Skalierungsframeworks gibt es einige und oft wird theoretisch besprochen, welche Modelle in Großprojekten helfen. In der Praxis stellt sich die Situation jedoch deutlich schwieriger, verwobener und dreckiger dar. Die methodischen Herausforderungen mischen sich mit organisatorischen, technischen und kulturellen Aspekten. In diesem Vortrag öffnet Stefan Toth den Blick in ein agiles, verteiltes Großprojekt, das komplexe Fachlichkeit für unterschiedliche Kunden entwickelt. Welche Hürden sind zu überwinden und wo versteckt sich der größte Aufwand?

Stefan Toth präsentiert Erkenntnisse aus mehreren Jahren Coaching in einem agilen Projekt aus dem Luftfahrtbereich. Mit mehreren hundert Leuten arbeiten wir in vier Ländern verteilt an Flugoptimierungssoftware und stellen uns der Herausforderung, trotzdem agile Ideen und Werte hochzuhalten. Das gelingt an manchen Stellen mehr und an manchen weniger. Erleben Sie einen offenen und realistischen Abriss, der auch transparent macht, wie sich Bemühungen Richtung Continuous Delivery und DevOps mit architektonischen Maßnahmen zu Self-Contained Systems und methodisch agilen Ansätzen zu einem Ganzen fügen. Ohne zu schönen oder zu trivialisieren.

 

Stefan Toth - Herausforderungen der agilen Skalierung

follow us on Twitter – @embarced

Machine Learning beim Softwarearchitektur-Meetup Hamburg

By | Publikationen, Vorträge | No Comments

Im Januar hat Oliver Zeigermann beim Softwarearchitektur-Meetup in Hamburg ein Heimspiel.

Machine Learning: Das Ende der Business-Logik?

Meetup
 Machine Learning: Das Ende der Business-Logik?
Impuls und Moderation Oliver Zeigermann
Veranstaltung beim Softwarearchitektur Meetup Hamburg
21. Januar 2019, ab 18:00 Uhr Hamburg
Foliendownload (PDF)

Neuronale Netze sind Software 2.0. Diese Meinung verbreitet jedenfalls Machine Learning Star Andrej Karpathy, Head of AI bei Tesla. Wir beschäftigen uns in diesem Workshop mit dieser These und wie die klassische Software-Entwicklung durch diesen Ansatz ergänzt wird.

Passend dazu lernst du an diesem interaktiven Abend, wo uns als Software-Architekten Machine Learning begegnet und wo sich der Ansatz vonMachine Learning grundsätzlich von dem der Software-Entwicklung unterscheidet und wo es Parallelen gibt. 

Anhand eines praktischen Beispiels werden wir dabei Machine Learning als Alternative zu klassischer Business-Logik erleben. Dies wird durch einige Übungen auf Papier unterstützt.

Dieser Workshop eignet sich für jeden, der sich mit Software-Entwicklung beschäftigt und setzt kein Wissen über Machine Learning voraus.

Oliver Zeigermann - Machine Learning: Das Ende der Businesslogik?

...zum Meetup Hamburg