wissenswertes, fachliches und neues echo...06.- 08. november 2017 // hamburg infos & anmeldung...

6
Wissenswertes, Fachliches und Neues ECHO Gesehen bei Vor Ort auf der OOP München, bei JUG Darmstadt & Hamburg, Angular JS Meetup, im JavaLand, auf der SATURN, bei der JAX in Mainz, auf der SEACON, der enterJS und beim Software Architecture Day Wien Film ab . . . Erfahrungswissen live Flexibilität & nachhaltige Systemverbesserung errreichen - Softwarearchitektur und Agilität - NEU: Bewertung und Dokumentation jetzt auf Englisch verfügbar: Architecture Evaluation (AWERT, eng) Architecture Documentation (ADOK, eng) Neue Vortragstermine & Konferenzen +++ Wichtige Daten für Softwarearchitekten +++ Unsere Pläne für Herbst & Winter 2017 Bei Kunden . . . “Tragfähigkeit unter der Lupe” iI 2017 www.embarc.de [email protected] @embarced © 2017 embarc Software Consulting GmbH 11. Okt 2017 Nicht verpassen . . . Hier zeigen wir halbjährlich unsere Aktivitäten bei Kunden, auf Konferenzen, in Fachzeitschriften und im Web. Unsere Erkenntnisse hieraus teilen wir und geben Ihnen die Möglichkeit, Themen nachzulesen oder zu vertiefen. Finden Sie Anregungen, aktuelle Informationen und verpassen Sie keine spannenden Termine in den kommenden Monaten. embarc echo - das Wichtigste in gebotener Kürze. Foliendownloads und Rückschau A short practical demo about using React and Typescript. No slides, just code. Videomitschnitte ausgewählter Beiträge: - Crowdsourcing Software Architecture: The Distributed Achitect - Revolution der KI mit Deep Learning

Upload: others

Post on 16-Jul-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Wissenswertes, Fachliches und Neues ECHO...06.- 08. November 2017 // Hamburg Infos & Anmeldung unter: embarc.de/flex 04.- 06. Oktober 2017 // Hamburg Infos & Anmeldung unter: embarc.de/improve

Wissenswertes, Fachliches und Neues

ECHO

Gesehen beiVor Ort auf der OOP München, bei JUG Darmstadt &

Hamburg, Angular JS Meetup, im JavaLand, auf der SATURN, bei der JAX in Mainz,

auf der SEACON, der enterJS und beim Software Architecture Day Wien

Film ab . . .

Erfahrungswissen liveFlexibilität & nachhaltige Systemverbesserung

errreichen-

Softwarearchitektur und Agilität-

NEU: Bewertung und Dokumentation jetzt auf Englisch verfügbar:

Architecture Evaluation (AWERT, eng)Architecture Documentation (ADOK, eng)

Neue Vortragstermine & Konferenzen +++ Wichtige Daten für Softwarearchitekten +++ Unsere Pläne für Herbst & Winter 2017

Bei Kunden . . .“Tragfähigkeit unter der Lupe”

iI 2017

[email protected]@embarced

© 2

017

emba

rc S

oftw

are

Cons

ulting

Gm

bH

11. Okt 2017Nicht verpassen . . .

Hier zeigen wir halbjährlich unsere Aktivitäten bei Kunden, auf Konferenzen, in Fachzeitschriften und im Web. Unsere Erkenntnisse hieraus teilen wir und geben Ihnen die Möglichkeit, Themen nachzulesen oder zu vertiefen. Finden Sie Anregungen, aktuelle Informationen und verpassen Sie keine spannenden Termine in den kommenden Monaten. embarc echo - das Wichtigste in gebotener Kürze.

Foliendownloads und Rückschau

A short practical demo about using React and Typescript.

No slides, just code.

Videomitschnitte ausgewählter Beiträge:

-Crowdsourcing Software Architecture:

The Distributed Achitect-

Revolution der KI mit Deep Learning

Page 2: Wissenswertes, Fachliches und Neues ECHO...06.- 08. November 2017 // Hamburg Infos & Anmeldung unter: embarc.de/flex 04.- 06. Oktober 2017 // Hamburg Infos & Anmeldung unter: embarc.de/improve

gesehen bei...

iI 2017

[email protected]@embarced

Wir teilen unser Wissen gerne und nutzten auch in den zurückliegenden Monaten viele Möglichkeiten zum direkten Austausch mit Softwareentwicklern und –architekten auf zahlreichen Konferenzen, bei Communities und in User Groups. Neben einigen Videomitschnitten finden Sie Folien-Downloads griffbereit zum Nachlesen im embarc-Blog.

Beim AngularJS Meetup in Hamburg sind wir im Januar mit dem Aufruf “Angluar and React: Make code not war” durch-gestartet. Oliver Zeigermann brachte gemeinsame Ideen beider Frameworks auf den Punkt und zeigte, wie Szenarien in der einen oder anderen Welt gelöst werden.

Weiter ging es mit “Schliemanns Erben” zur OOP nach München und anschließend zu größten Developer Conference Schwedens - der Jfokus - wo die JavaScript-Sprachen TypeScript, Flow und Elm unsere Hauptakteure waren.

Mitte März hatten die Teilnehmer des Software Architecture Summits an der Isar die Gelegenheit mit Stefan Toth Architektur-Katas live zu erleben. Was Fantasy Football damit zu tun hatte? Schauen Sie bei uns im Blog vorbei! Daneben gab es auf dem Summit nützliche Checklisten und Werkzeuge zur zeitgemäßen Visualisierung von Softwarearchitektur. Kurz darauf warf Stefan Zörner bei der JUG Darmstadt die Frage auf: „Softwarearchitektur wird Entwicklerskill. Softwarearchitektur für alle!?“. Ebenfalls im März tauchten wir bei JUG Hamburg mit Java Machine Learning in einen Zweig der Künstliche Intelligenz (KI), der Neuroinformatik, ein. Mittels Github konnten die Teilnehmer sofort einsteigen und die vorgestellten Beispiele am eigenen Laptop probieren.

Von Hamburg ging es Ende März ins Phantasialand nach Brühl. Zwischen Achterbahn und Wellenflug stellte Oliver Zeigermann Unterschiede & Gemeinsamkeiten zwischen JavaScript mit TypeScript und Flow heraus und zeigte im JavaLand 2017, wann welcher Ansatz sinnvoll ist.

Anfang Mai zog es uns Richtung Denver. Auf der SATURN griff Stefan Toth Ansätze für die Architekten-Rolle aus seinen Projekten auf und skizzierte den ‚verteilten Architekten’. Auf der JAX im Mai nutzten wir die Metapher von Schliemanns Erbe zur nachvollziehbaren Dokumentation von (gewachsenen) Systemlandschaften. Ebenfalls in Mainz trieb uns die Frage um „Warum GraphQL und nicht REST?“.

Unsere nächste Station war der Software Architecture Day in Wien, wo wir im Juni agile Prinzipien erläuterten und aufzeigten, wie man Architekturpraktiken sinnvoll und effizient in agilen Vorgehen verankert. Gemeinsam mit Nils Hartmann stellte Oliver Zeigermann kurz darauf auf der enterJS in Damstadt fortgeschrittene Patterns für React-Anwendungen vor und gab Einblicke, wie man 3rd-Party-Bibliotheken einbindet und die Performance einer Anwendung für die Produktion optimiert.

Zurück in Hamburg warfen wir auf der SEACON einen Blick auf die Erfolgsmodelle schneller IT-Firmen. Im Zuge der Digitalisierung wird deutlich, Geschwindigkeit schlägt Effizienz - aber wie? Antworten darauf gab es von Stefan Toth in seinem Vortrag „Speed IT up“.

Konferenzen & User Groups

Weiterführendes• Foliendownloads, Links zu Github & weitere Informationen zu unseren Vorträgen embarc.de/vortraege/ • Sie hätten uns gerne als Vortragende und Diskussionspartner in Ihrem Unternehmen, bei Ihrer User Group oder Konferenz?

embarc.de/leistungen/impulsvortraege/

Page 3: Wissenswertes, Fachliches und Neues ECHO...06.- 08. November 2017 // Hamburg Infos & Anmeldung unter: embarc.de/flex 04.- 06. Oktober 2017 // Hamburg Infos & Anmeldung unter: embarc.de/improve

live und in farbe

iI 2017

[email protected]@embarced

© 2

017

emba

rc S

oftw

are

Cons

ulting

Gm

bH

Wien, Denver, Hannover, München... Film ab!Unsere Erfahrungen und Einschätzungen zu aktuellen Trends & Themen tauschen wir gerne in Interviews oder aufKonferenzen aus. Aktuelle Mitschnitte davon bringen wir im Blog und auf unserem embarc Youtube-Kanal zusammen:

Stefan Toth“Crowdsourcing Software Architecture: The Distributed Achitect”Vortragsaufnahme der SATURN 2017Denver, USA Software Engineering Institute | Carnegie Mellon University

https://youtu.be/8UGbDe2kiuQ (Youtube,1:27 h)embarc.de/saturn-2017-crowdsourcing-architecture/ (Slides PDF)

Oliver Zeigermann“Machine Learning in the Browser with Deep Neural Networks”Vortragsaufnahme vom JS Kongress Nov. 2016,München

https://youtu.be/VQRzWiscu4U (Youtube, 25 min)embarc.de/js-kongress-2016-machine-learning/ (Slides PDF)

Philip Banse im Gespräch mit Oliver ZeigermannAufzeichnung der #heiseshowXXL zum Thema: „Revolution der KI mit Deep Learning“ Stand der Heise Medien Gruppe, CEBIT 2017Hannover, Halle 6, Stand B16.

https://youtu.be/aWfT_vATSBI (Youtube, 46 min)

Weiterführendes• „Machine Learning with JavaScript in the browser – An overview“ (Vortrag - Oliver Zeigermann) Minds Mastering Machines –

M3 London, 9 – 11 October 2017 embarc.de/machine-learning-and-neural-networks-m3-london/• Ausgewählte Beiträge und Veröffentlichungen von Oliver Zeigermann - auf einen Blick

embarc.de/oliver-zeigermann/

Oliver Zeigermann & Dave Brotherstone“A short practical demo about using React and Typescript. No slides, just code.”Vienna JS Meetup, Juli 2017 (video recorded by pusher)

embarc.de/vienna-js-meetup-react-and-typescript/ (23 min)meetup.com/viennajs/ (meetup.com)

Page 4: Wissenswertes, Fachliches und Neues ECHO...06.- 08. November 2017 // Hamburg Infos & Anmeldung unter: embarc.de/flex 04.- 06. Oktober 2017 // Hamburg Infos & Anmeldung unter: embarc.de/improve

KundengeschichteN

iI 2017

[email protected]@embarced

Tragfähigkeit unter der Lupe

Weiterführendes• Architektur-Spicker Nr. 4 zu Architektur-Reviews: embarc.de/architektur-spicker/• Was (genau) ist eigentlich Architekturbewertung?” (S. Zörner, Vortrag bei der JUG Hamburg) Foliendownload & Infos:

embarc.de/vortrag-jug-hamburg-2016-noergeln-ist-einfach-architekturbewertung/• “Skalierung von Architektur-Reviews in der Praxis”, Vortrag von Stefan Toth auf dem Architecture Gathering am 12. Okt 2017

in München vor Ort: embarc.de/architecture-gathering-17/

Ein Finanzdienstleister kommt über den Zusammenschluss mit einem Mitbewerber in Besitz eines umfangreichen und auf den ersten Blick leistungsfähigen Bestandssystems. Der Java-basierte Technologie-Stack und die zugrundeliegenden Architekturkonzepte sind über 10 Jahre alt. Sollte die unternehmenseigene Mannschaft die Software weiterentwickeln und auf den gesamten (viel größeren) Kundenstamm ausweiten? Welche Maßnahmen wären hierzu erforderlich?

Im Rahmen eines umfassenden Architektur-Reviews haben wir diese Fragen beantwortet. Zunächst erfolgte gemeinsam mit den maßgeblichen Stakeholdern eine Schärfung der Architekturziele und eine Priorisierung mit Hilfe von Szenarien (1). Anschließend arbeiteten wir in an ATAM angelehnten Bewertungsworkshops heraus, welche Architekturkonzepte enthalten sind, in wieweit sie Stand der Technik sind (2) und zu den Zielen passen (3).

Flankierend haben wir die Code-Basis tool-gestützt hinsichtlich Testbarkeit und Wartbarkeit untersucht (4), und Lasttests mit realistischen Nutzerzahlen durchgeführt, um belastbare Aussagen bzgl. Stabilität und Effizienz zu machen (5). Im Ergebnis sprachen wir eine Reihe Empfehlungen aus (6), welche in Summe die Software aus unserer Sicht für die nächsten 10 bis 15 Jahre zukunftsfähig aufstellt.

ArchitekturzielePriorisiert und konkretisiert mitBewertungsszenarien. (1) Bewertungsmaßstab

Best PracticesBuchwissen, MarktkenntnisErfahrungswissen aus vergleichbaren Kontexten

Architekturansätze- Fachliche Gliederung- Technologie-Stack- Übergreifende Konzepte

Umsetzung- Quelltext > 3.000.000 LOC- Lauffähiges SystemBewertungsgegenstand

Empfehlungen(6)- Austausch risikoreicher Technologien- Verbesserung im Vorgehen

Messen von Lastverhaltenund Antwortzeiten (5).Effizienz? Stabilität?Skalierbarkeit? ...

Messung von Kennzahlen und Erkennen von Mustern mitstatischen Analysewerkzeugen. (4)Wartbarkeit? Testbarkeit? ...

Durchsprache in szenarien-basierten Workshops. (3)Konsistenz? Angemessenheit?

Analyse undMarktabgleich. (2)Zukunftsfähigkeit?

Struktur- und Abhängikeits-analyse mit statischen Analysewerkzeugen. (4)Wartbarkeit? Verständlichkeit?

Farblegende:q Bewertungsmaßstab q Bewertungsgegenstand q Analyse und Empfehlungen

Page 5: Wissenswertes, Fachliches und Neues ECHO...06.- 08. November 2017 // Hamburg Infos & Anmeldung unter: embarc.de/flex 04.- 06. Oktober 2017 // Hamburg Infos & Anmeldung unter: embarc.de/improve

iI 2017

[email protected]@embarced

Erfahren Sie, wie Sie flexible, dynamikrobuste Architekturen erstellen, die ein schnelles Deployment und unmittelbares Feedback aus der Anwendung des Systems erlauben und so auch künftigen Anforderungen gewachsen sind:

FLEX Microservices, Self-Contained Systems und Continuous Delivery

Flexibilität und Tragfähigkeit

Erfahrungswissen live

Architekturbewertung ist ein zentrales Werkzeug um bestehende Lösungen oder Lösungsansätze fokussiert und nachhaltig weiterentwickeln zu können. “Viele Beispiele aus der Praxis und eine ausgewogene Mischung aus praktischen Übungen und Theorie führen zur Erkenntnis, dass Architekturdokumentation auch Spaß machen kann.“ - Zitat eines Teilnehmers aus unserem ADOK-Workshop. Lernen Sie architekturrelevante Einflussfaktoren und zentrale Entscheidungen festzuhalten.

Ihre Trainer:

Mit der Teilnahme an unseren akkreditierten Workshops sammeln Sie wertvolle iSAQB Credit Points für Ihr Zertifikat im methodischen, technischen und kommunikativen Bereich.

Bewertung und Dokumentation - jetzt auch auf Englisch

Peter Götz Stefan Zörner

Softwarearchitektur und Agilität Sie wollen Praktiken bei sich im Projekt einsetzen oder einen Eindruck davon gewinnen wie sich Vorgehensmuster für Software-Architktur in der Praxis anfühlen? Erfahren Sie, wie Sie agile Prinzipien und Ideen auf Architekturarbeit übertragen:

Stefan TothIhr Trainer & Buchautor

25.- 27. Oktober 2017 // München 13.- 15. November 2017 // Hamburg12.- 14. Februar 2018 // MünchenInfos & Anmeldung unter: embarc.de/agila

Softwarearchitektur ist auf Langlebigkeit ausgelegt. Aber Sie müssen nicht mit allen Schmerzen lange leben! Identifizieren Sie Lösungsansätze, nutzen Sie unser praxiserprobtes Vorgehen zur Verbesserung Ihrer Softwarearchitektur. Gewinnen Sie Sicherheit bei Planung und Umsetzung von konkreten Verbesserungsmaßnahmen:

IMPROVE systematische und nachhaltige Systemverbesserung

06.- 08. November 2017 // HamburgInfos & Anmeldung unter: embarc.de/flex

04.- 06. Oktober 2017 // HamburgInfos & Anmeldung unter: embarc.de/improve

Architecture Documentation (ADOK)01. - 02. März 2018, Wien

embarc.de/adok

Teilnahme sichern & echo-Bonus* nutzen!

Architecture Evaluation (AWERT)27. - 28. Februar 2018, Wien

embarc.de/awert

*echo-Bonus: Bei der Anmeldung zu einem der beiden genannten Seminare erhalten Sie noch bis zum 30.11.2017 mit dem Code EE218 einen Rabatt i.H.v. 15%.

Stefan Toth

Auf Wunsch unserer international agierenden Kunden nun auch auf Englisch verfügbar!

Unsere Berater sind anerkannte Experten - nutzen Sie unser Erfahrungen, um Expertise aufzubauen, sich auszutauschen und Ihre Kenntnisse in unseren Workshops zu vertiefen.

Page 6: Wissenswertes, Fachliches und Neues ECHO...06.- 08. November 2017 // Hamburg Infos & Anmeldung unter: embarc.de/flex 04.- 06. Oktober 2017 // Hamburg Infos & Anmeldung unter: embarc.de/improve

Nicht Verpassen

iI 2017

[email protected]@embarced

© 2

017

emba

rc S

oftw

are

Cons

ulting

Gm

bH

Bereits fixierte Konferenzauftritte

Weitere Termine

embarc teilt Wissen und Erfahrungen gerne auf Konferenzen, bei User Groups oder auf anderen Veranstaltungen. Hier eine Übersicht der bereits bestätigten Termine - vielleicht ja auch in Ihrer Nähe.

Mehr Orte, mehr Veranstaltungen – aktuelle Einreichungen liegen den Programm-Komitees weiterer Konferenzen vor und auch bei Treffen von User Groups sind wir immer wieder mit dabei. Wir halten Sie gerne auf dem Laufenden zu unseren kommenden Auftritten: embarc.de/vorschau/

Hamburg

Softwarearchitektur Hamburg Meetupmeetup.com/softwarearchitektur-hamburg/

BerlinSoftware Architecture Summit 2017

18. September 2017Halbtagsworkshop, Stefan Zörner“Diagramme der Moderne -Softwarearchitektur zeitgemäß visualisieren”embarc.de/?p=10014

Radebeul bei DresdenJUG Saxony Day 2017

29. September 2017Keynote, Stefan Zörner“Softwarearchitektur wird Entwicklerskill“embarc.de/?p=9896

NürnbergHerbstcampus 2017

6. September 2017Vortrag, Oliver Zeigermann

“Überblick über moderne (JavaScript-)Frontend-Architektur”embarc.de/?p=9905

12. September 2017Vortrag, Oliver Zeigermann

“Moderne Web Entwicklung mit React und TypeScript”embarc.de/?p=9976

HannoverJava Forum Nord 2017

12. September 2017Vortrag, Stefan Zörner

“Softwarearchitektur für alle!?”embarc.de/?p=9976

MünchenThe Architecture Gathering 2017

11. Oktober 2017Vortrag, Stefan Zörner“Cloud-Prognose: Wolkig mit Aussicht auf Beweglichkeit“embarc.de/?p=10061

12. Oktober 2017Vortrag, Stefan Toth“Skalierung von Architektur-Reviews in der Praxis“embarc.de/?p=10061

LondonML and AI ConferenceMinds Mastering Machines9. - 11. Oktober 2017Vortrag, Oliver Zeigermann“Machine Learning with JavaScript in the browser”embarc.de/?p=9991

Treffen Sie unser Team beim TAG’17 in München an unserem Konferenz-Stand vor Ort!

KielNordic Coding Meetup

19. September 2017Vortrag, Oliver Zeigermann“Praktische Einführung in Machine Learning mit Scikit-Learn”embarc.de/?p=10215