+ All Categories
Home > Documents > PROGRAMM - Developer Week...PROGRAMM-ÜBERSICHT DEVELOPER-WEEK.DE IMMER MEHR WISSEN FÜR SIE Das war...

PROGRAMM - Developer Week...PROGRAMM-ÜBERSICHT DEVELOPER-WEEK.DE IMMER MEHR WISSEN FÜR SIE Das war...

Date post: 10-Jun-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
8
VOM 29. JUNI BIS 02. JULI 2020 NCC OST | NÜRNBERG HIER STEHT EINE SUBLINE, DIE DIE DWX BESCHREIBT. Die Highlights: Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema DOTNET-LESER AUFGEPASST! MIT DEM CODE WDC20DNP ERHALTEN SIE 10% AUF ALLE TICKETS. developer-week.de | #DWX20 | Find us on VOM 29. JUNI BIS 03. JULI 2020 NCC OST | NÜRNBERG DAS EVENT FÜR WEB, MOBILE, JAVA UND .NET developer-week.de | #DWX20 | Find us on Die Top Themen: Softwarearchitektur | .NET | Cloud-Entwicklung AI / Machine Learning | Angular | Lowcode | Core Java / Java SE Container | Game Development | Big Data | Softwarequalität Agile Methoden | Enterprise Java / Jakarta EE | Programmiersprachen Security | Accessibility | Softskills | Refactoring | DevOps | Testen Veranstalter: Präsentiert von: PROGRAMM
Transcript
Page 1: PROGRAMM - Developer Week...PROGRAMM-ÜBERSICHT DEVELOPER-WEEK.DE IMMER MEHR WISSEN FÜR SIE Das war schon eine ganz andere Nummer: Als 2013 die erste Developer Week mit einer Keynote

VOM 29. JUNI BIS 02. JULI 2020 NCC OST | NÜRNBERG

HIER STEHT EINE SUBLINE, DIE DIE DWX BESCHREIBT.

Die Highlights: Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema

DOTNET-LESER AUFGEPASST! MIT DEM CODE WDC20DNP ERHALTEN SIE 10% AUF ALLE TICKETS.

developer-week.de | #DWX20 | Find us on

VOM 29. JUNI BIS 03. JULI 2020 NCC OST | NÜRNBERG

DAS EVENT FÜR WEB, MOBILE, JAVA UND .NET

developer-week.de | #DWX20 | Find us on

Die Top Themen: Softwarearchitektur | .NET | Cloud-Entwicklung AI / Machine Learning | Angular | Lowcode | Core Java / Java SE Container | Game Development | Big Data | Softwarequalität Agile Methoden | Enterprise Java / Jakarta EE | Programmiersprachen

Security | Accessibility | Softskills | Refactoring | DevOps | Testen

Veranstalter: Präsentiert von:

PROGRAMM

Page 2: PROGRAMM - Developer Week...PROGRAMM-ÜBERSICHT DEVELOPER-WEEK.DE IMMER MEHR WISSEN FÜR SIE Das war schon eine ganz andere Nummer: Als 2013 die erste Developer Week mit einer Keynote

PROGRAMM-ÜBERSICHTDEVELOPER-WEEK.DE

IMMER MEHR WISSEN FÜR SIE

Das war schon eine ganz andere Nummer: Als 2013 die erste Developer Week mit einer Keynote von Chris Rupp eröffnet wurde, war eine Entwicklerkonferenz einer neuen Dimension geboren. 30 Tracks an drei Tagen und ein Tag mit über zehn Workshops. Doch die Developer Week blieb da nicht stehen. Sie ist stetig gewachsen. Inzwischen gibt es 39 Tracks und sie ist einen Tag länger. Das erhöht das Angebot an Inhalten für die Teilnehmer. Wo früher nur .NET, Web und Mobile wohnten, gibt es nun auch Vorträge zu Java, Big Data und Künstliche Intelligenz im Angebot.

Und neben den einstündigen Sessions und ganztägigen Workshops bietet die DWX dieses Jahr auch DevSessions an. Dabei handelt es sich um halbtägige Workshops, die sich schon mehrere Male bei der .NET Developer Conference bewährt haben: ein Thema, vier Stunden, begrenzte Teilneh-merzahl. Dadurch kann dort das Thema wesentlich tiefgehender behandelt werden als in einer einstündigen Session. Trotzdem muss kein kompletter Tag investiert werden.

Also worauf warten Sie: Holen Sie sich das Ticket und damit die Fortbildung, die Sie als Entwickler erfahren müssen. Bringen Sie gleich noch Kollegen mit. Denn dank Kollegenrabatt sparen Sie richtig Geld bei der Anmeldung.

Tilman Börner

Chefredakteur dotnetpro und Content Chair Developer Week

FREITAG, 03. JULI 2020 | DEVSESSIONS 09.00 - 13.00

ISTIO SERVICE MESH HANDS-ON WORKSHOP

TESTING EVERYTHING

KOTLIN FÜR DEN REST VON UNS

ERSTELLE DEINEN EIGENEN CHATBOT MIT WATSON ASSISTANT

OPENCV MIT PYTHON

FULL STACK TYPESCRIPT MIT ANGULAR UND NESTJS

TEAMLEADERSHIP FOR DEVELOPERS

WPF – BEST PRACTICES 2020

DER SOFTWARE AUF DEN ZAHN GEFÜHLT

.NET CORE BEST PRACTICES

PORTABLE MOBILE APPLIKATIONEN MIT FLUTTER.IO ENTWICKELN

DIENSTAG, 30. JUNI 2020 | PROGRAMM 08.45 - 19.15

• SOFTWARE-ARCHITEKTUR • CI/CD, AZURE DEVOPS • .NET • WEB FRONTEND • TESTEN • CLOUD ITPRO • BIG DATA • CROSS-PLATTFORM • FRONTEND ARCHITECTURE • ACCESSIBILITY • GAME DEVELOPMENT • JVM-SPRACHEN • AGILE METHODEN

MITTWOCH, 01. JULI 2020 | PROGRAMM 09.00 - 19.15

• SOFTWAREQUALITÄT • CONTAINER • .NET UI • ANGULAR • SOFTWAREEVOLUTION • CLOUD-ENTWICKLUNG • DATENBANKEN • MIDDLEWARE • UX, UI, UI DESIGN • JAVASCRIPT, TYPESCRIPT • NEWTECH • CORE JAVA / JAVA SE • SOFTWARE CRAFTMANSHIP, CLEAN CODE

DONNERSTAG, 02. JULI 2020 | PROGRAMM 09.00 - 19.15

• SECURITY • DEVOPS • .NET PATTERNS & PRACTICES • WEB BACKEND • GIT, GITHUB • AI / MACHINE LEARNING • DATENZUGRIFF • BI / DATENMANAGEMENT • XAMARIN / MOBILE • PROGRAMMIERSPRACHEN • SOFTSKILLS • ENTERPRISE JAVA / JAKARTA EE • SCRUM (PRAXIS)

MONTAG, 29. JUNI 2020 | WORKSHOPS 09.00 - 17.00

ADVANCED ANGULAR ENTERPRISE ARCHITECTURES: NX, STRATEGIC DESIGN UND MICRO FRONTENDS

RXJS RECIPES FOR ANGULAR

CONTINUOUS DELIVERY MIT AZURE DEVOPS/TFS – ENDLICH SCHLUSS MIT MANUELLEN DEPLOYMENTS!

AGILITY DECOUPLED – EIN BLICK HINTER DIE KULISSEN VON SCRUM & CO.

HANDS-ON-WORKSHOP: CROSS-PLATTFORM-ENTWICK-LUNG MIT ELECTRON, CORDOVA UND ANGULAR

VON MONLITHEN BIS MICROSERVICES

DEPLOYING CLOUD INFRASTRUCTURE WITH TERRAFORM

MODERN WEB APPS WITH REACT

BEYOND TDD – SITUATIONSANGEPASSTE TEST-FIRST CODIERUNG

AZURE DEVELOPER QUICK START

.NET IN DER BOX: BEST PRACTICES FÜR MICROSERVICE APIS MIT .NET CORE IN DOCKER UND AKS

VON DESKTOPENTWICKLER FÜR DESKTOP-ENTWICKLER/INNEN – WEBENTWICKLUNG OHNE JAVASCRIPT MIT BLAZOR

MIGRATION NACH .NET 5 – MEHR ALS NUR CODE KOPIEREN

PROGRESSIVE WEB APPS FÜR .NET-ENTWICKLER: FRONTEND DER ZUKUNFT

FORTGESCHRITTENE SCHWARZE MAGIE FÜR TYPESCRIPT

VON NULL AUF GUI – DESIGN/UI/UX-PRAXISWISSEN FÜR ENTWICKLER

developer-week.de | #DWX20 | Find us on

Page 3: PROGRAMM - Developer Week...PROGRAMM-ÜBERSICHT DEVELOPER-WEEK.DE IMMER MEHR WISSEN FÜR SIE Das war schon eine ganz andere Nummer: Als 2013 die erste Developer Week mit einer Keynote

developer-week.de | #DWX20 | Find us on

ALLE WEITEREN INFORMATIONEN UND DIE ANMELDUNG AUF:

DEVELOPER-WEEK.DE

WORKSHOP 1-4 | 09.00 - 17.00

ADVANCED ANGULAR ENTERPRISE ARCHITECTURES: NX, STRATEGIC DESIGN UND MICRO FRONTENDSManfred Steyer

In diesem interaktiven Workshop lernen Sie von Manfred Steyer – Angular GDE und Angular-Team-Member – wie sich große und skalierbare Geschäftsanwendungen mit Angular entwickeln lassen. Mehrere Enterprise-Architekturen und Best Practices werden anhand einer Fallstudie sowie mittels Übungen aufgezeigt und diskutiert.Nach allen Übungen haben Sie eine Fallstudie, die Sie als Vorlage für eigene Vorhaben nutzen können. Außerdem kennen Sie am Ende dieses Workshops Ihre Optionen für die Schaff ung langlebiger sowie wartbarer Architekturen und können diese bewerten.

WORKSHOP 9-12 | 09.00 - 17.00

BEYOND TDD – SITUATIONSANGEPASSTE TEST-FIRST CODIERUNGRalf Westphal

Classic TDD (cTDD) ist nützlich – nur wann? Viele Entwickler haben mit cTDD ihre Schwierigkeiten und das liegt nicht nur daran, dass sie vor untestbaren Codebergen stehen und ihr Management die Nase rümpft, wenn mit Tests Zeit verschwendet wird. Nein, das liegt auch an der Undiff erenziertheit, mit der cTDD vermittelt wird. „It‘s the TDD way or the highway!“ scheint die Botschaft zu lauten. Doch man kann cTDD für das nehmen, was es ist: eine Technik zur Lösung von Problemen. Nur welchen? Der Workshop entwickelt auf der Basis des Cynefi n-Frameworks eine Klassifi kation für Probleme und verortet darin cTDD als einen möglichen Ansatz. Daneben werden andere Ansätze vorgestellt. Das Ergebnis ist ein Werkzeugkoff er. Alle Ansätze werden anhand von Übungen trainiert.

WORKSHOP 5-8 | 09.00 - 17.00

HANDS-ON-WORKSHOP: CROSS-PLATTFORM-ENTWICKLUNG MIT ELECTRON, CORDOVA UND ANGULARGregor Biswanger

HTML5 ist überall - im Web, Mobile und natürlich auch auf den Desktop. Die große Stärke an HTML5 ist nicht nur, dass diese Plattform übergreifend unterstützt wird, sondern dass es immer mehr Features aus der Desktop-Welt bietet. Durch Frameworks wie Electron und Cordova werden zusätzlich die Grenzen vom Browser gesprengt. Bei diesem Workshop werden wir gemeinsam eine Hybrid Web-App auf Basis von Electron und Cordova aufbauen. Als UI Framework kommt hierbei Angular zum Einsatz. Mit diesem Work-shop steigen Sie rasch auf zum versierten Cross-Plattform Entwickler.

WORKSHOP 13-16 | 09.00 - 17.00

MIGRATION NACH .NET 5 – MEHR ALS NUR CODE KOPIERENHendrik Lösch

.NET 5 klopft nicht mehr nur leicht an die Tür, es trommelt vielmehr in ohrenbetäubender Lautstärke. In diesem Workshop betrachten wir zunächst was es mit den verschiedenen .NET-Versionen auf sich hat und wie sich diese über die Jahre entwickelt haben. Anschließend migrieren wir eine WPF-Anwendung. Dabei gehen wir auch auf die Zukunft von Entity Framework und Windows Communication Found-ation ein, lernen darüber hinaus aber auch Restrukturierungstechni-ken und Migrationsstrategien kennen. Ziel des Workshops ist, Ihnen alle notwendigen Informationen an die Hand zu geben, damit Sie die Portierung Ihrer Softwaresystem erfolgreich durchführen können.

RXJS RECIPES FOR ANGULARFrank Strieter, Gregor Woiwode

Neben der Entwicklung mit der Plattform Angular gibt es eine wei-tere Lernkurve, die jeder Programmierer nehmen muss: RxJS.Das reaktive Denken unterscheidet sich stark vom Schreiben impe-rativer Anweisungen. Darum ist RxJS eine eigene, große Herausfor-derung. Doch einmal verstanden, merkt man schnell, dass reaktive Programmierung zu stabilerem Laufzeitverhalten führt und die Än-derung/Erweiterung der bestehenden Code-Basis stark vereinfacht. In diesem Workshop trainieren Sie Ihr reaktives Denken. Sie arbeiten an einer Angular-App, die nur träge reagiert. Der Grund ist ein instabiles Web-API.

CONTINUOUS DELIVERY MIT AZURE DEVOPS/TFS – ENDLICH SCHLUSS MIT MANUELLEN DEPLOYMENTS!Neno Loje

Um agile Softwareentwicklung und die damit einhergehenden schnelleren Releasezyklen Realität werden zu lassen, braucht es einen hohen Grad an Automatisierung – beim Build, der eine Art „Herzschlag“ des Projekts darstellt, bei der Qualitätssicherung und beim Deployment der Anwendung, vom Testsystem bis in die Pro-duktion. In diesem interaktiven Workshop erfahren Sie anhand ver-schiedener End-to-End-Beispiele, wie Sie der Azure DevOps Server (ehem. TFS) bzw. die Cloud-Variante Azure DevOps Services dabei unterstützen kann, die Prozesse nach dem Einchecken zu automati-sieren – also: kontinuierliche Builds, automatisierte Tests, Deployment und Releases. Freuen Sie sich auf einen lehrreichen und unterhaltsa-men Tag zusammen mit dem Azure DevOps/TFS-Experten und MVP Neno Loje. Und: Bringen Sie gerne Ihre Fragen mit!

AGILITY DECOUPLED – EIN BLICK HINTER DIE KULISSEN VON SCRUM & CO.Torsten Helmich

Mit der Entscheidung zugunsten agiler Entwicklung in der eigenen Organisation, ändert sich das Arbeitsleben fundamental. Oft hat dies eine große Unsicherheit zur Folge. Der Grund dafür liegt auf der Hand: Außer eines Trainings zu Scrum oder Kanban werden MitarbeiterInnen selten auf diese große Veränderung vorbereitet.Doch wer die Prinzipien und Ideen dahinter versteht, kann seine Rolle im neuen System fi nden und damit seine Chancen nutzen.

AZURE DEVELOPER QUICK STARTManuel Meyer, Thomas Gassmann

In diesem Workshop lernen Sie die Gundlagen der Softwareentwick-lung mit der Azure Cloud kennen. Wir beginnen mit den Basics wie Subscriptions, Resource Groups und RBAC und fokussieren uns dann auf die Entwicklung auf der Azure-Plattform. Dabei schauen wir sowohl an, wie wir klassische ASP.NET Core Workloads in die Cloud verschieben, als auch, wie wir Serverless-Applikationen mit Functions und Logic Apps für die Cloud entwerfen. Zum Schluss werfen wir einen Blick auf die Welt der Artifi cial Intelligence und wie wir diese mit Hilfe der Cognitive Services für unsere Projekte verwenden kön-nen. Der Workshop wird mit Übungen zum Selbermachen ergänzt.

VON MONLITHEN BIS MICROSERVICESDavid Tielke

Nicht jedes Projekt hat einen eigenen Architekten, daher muss ein moderner Entwickler diese Kenntnis ebenfalls beherrschen. Architekturexperte David Tielke gibt Ihnen in diesem Workshop neben den Grundlagen einen Überblick über die derzeit am Markt erfolgreichen Architekturformen, zeigt für wen welche Architektur die richtige ist und wie Sie das ganze in Ihrem Projekt und in Ihrem Team richtig umsetzen!

PROGRESSIVE WEB APPS FÜR .NET-ENTWICKLER: FRONTEND DER ZUKUNFTChristian Liebel

.NET Core eignet sich hervorragend zur Implementierung platt-formübergreifender Konsolenanwendungen und Backends. Zuletzt haben nun auch wieder Frontendtechnologien in .NET Core Einzug gehalten. Doch Windows Forms und WPF sind nicht plattformüber-greifend einsetzbar. Progressive Web Apps (PWA) hingegen laufen auf allen Mobil- und Desktop-Plattformen sowie in jedem Browser. Insgesamt eignen sich PWA ideal als Frontend für Ihre .NET-Core-Webschnittstelle. Christian Liebel stellt Ihnen die PWA-Basics vor und zeigt, wie Sie mit einem in .NET Core geschriebenen Backend kommunizieren können.DEPLOYING CLOUD INFRASTRUCTURE

WITH TERRAFORMSebastian Achatz

In den Zeiten von Continuous Integration und Continuous Deploy-ment wird es für moderne cloudbasierte Anwendungen immer wich-tiger, eff ektiv und effi zient Infrastruktur als Teil einer CD Pipeline vollautomatisiert auszurollen. Ziel sollte es sein, Infrastruktur als Teil der Anwendung zu erstellen, zu verwalten und zu pfl egen. Terraform von HashiCorp ermöglicht genau das. Man defi niert Infrastruktur mit Hilfe der HashiCorp Confi guration Language (HCL). Dieser Workshop gibt einen vollständigen Überblick, wie das geschehen kann anhand „echter“ Beispiele.

.NET IN DER BOX: BEST PRACTICES FÜR MICROSERVICE APIS MIT .NET CORE IN DOCKER UND AKSBenjamin Abt, Michael Kaufmann

In diesem Workshop zeigen Benjamin Abt und Michael Kaufmann Best Practices für die Entwicklung und den Betrieb von Microservices mit .NET Core in Docker-Containern. Die Container werden in Azure Container Services (AKS) betrieben. Unter anderem werden folgen-de Themen behandelt:- .NET Core Best Practices für die Entwicklung von REST-APIs- Best Practises von .NET-Core-Applikationen in Docker-Containern - Closed Loop (Development, Debugging)- Continuous Delivery mit Azure DevOps nack AKS (Container DevOps, Always-On Updates)

- Debuggen und Pull-Request-Validierung von Multi-Container-Anwendungen mit AKS Dev Spaces

- Logging, Monitoring mit Application Insights und Azure Monitor

FORTGESCHRITTENE SCHWARZE MAGIE FÜR TYPESCRIPTPeter Kröner

Das Typsystem von TypeScript ist eher ungewöhnlich: Einerseits geht es diverse Kompromisse ein, erlaubt es fähigen Programmierern aber auch, sehr interessante Typ-Beziehungen auszudrücken. Dieser Workshop erforscht fortgeschrittene Features des Typsystems, die vielen TS-Nutzern ein Buch mit sieben Siegeln sind oder für Freunde anderer Sprachen gar der Häresie gleichkommen. Sie lernen alles über Programmierung auf Typ-Ebene und werfen dabei von Generics bis hin zu Features wie Mapped Types und Conditional Types alles Mögliche in den Hexenkessel. Heben auch Sie Ihre TS-Fähigkeiten mit fortgeschrittener schwarzer Typ-Magie auf die nächste Stufe!

MODERN WEB APPS WITH REACTFlorian Rappl

In the recent years React has become the most popular solution for creating reliable, fast, and maintainable web applications. In this workshop we look behind the hype and start from zero to become true React masters. We will cover:- The React bread and butter; elements and components- React‘s philosophy: The unidirectional data fl ow- The lifecycle of components; from stateful components to SFCs- Controlled vs managed inputs incl. DOM references- VDOM and what the React reconciliation is about- Server-side rendering

VON DESKTOPENTWICKLER FÜR DESKTOP-ENTWICKLER/INNEN – WEBENTWICKLUNG OHNE JAVASCRIPT MIT BLAZORChristian Giesswein

Desktop-Entwickler lieben Ihre Werkzeuge, ob Windows Forms oder WPF. Alles lässt sich mit Visual Studio programmieren. Will man jedoch mit Webanwendungen anfangen, muss man sich sofort REST-Services, JavaScript/TypeScript und irgendein UI-Frontend-Frame-work aneignen. Gerade das versucht Microsoft mit (Server-Side) Blazor zu beheben. Durchgängig soll man mit C# und Visual Studio sowohl den Servercode als auch den Clientcode schreiben können. Im Workshop wollen wir uns ansehen, was sich Microsoft dabei gedacht hat, was die Grundkonzepte sind und wie wir eine Anwendung mit Blazor bauen. Für alle diejenigen, die JavaScript genau so wenig mögen wie ich – ein unterhaltsamer Vortrag mit Maximum Inhalt.

VON NULL AUF GUI – DESIGN/UI/UX-PRAXISWISSEN FÜR ENTWICKLERRoland Weigelt

Überall dort, wo kein ausgewiesener UI-/UX-Spezialist zur Verfügung steht, ist es umso wichtiger, dass auch Softwareentwickler grundle-gende Kenntnisse in diesem Thema haben – etwa, um die UI einer typischen Business-Anwendung von schlimm nach brauchbar zu ver-bessern. In diesem Workshop vermittelt Roland Weigelt Entwicklern ohne jegliche UI/UX-Vorkenntnisse Gestaltungsprinzipien des visuel-les Designs, User Experience-Grundlagen sowie das Denken in User Interface Patterns. Und das stets mit einem Blick darauf, was in der Praxis mit begrenztem Budget tatsächlich hilfreich ist. Vortragsteile und praktische Übungen wechseln sich ab.

DIE WORKSHOPS – MONTAG, 29. JUNI 2020

Page 4: PROGRAMM - Developer Week...PROGRAMM-ÜBERSICHT DEVELOPER-WEEK.DE IMMER MEHR WISSEN FÜR SIE Das war schon eine ganz andere Nummer: Als 2013 die erste Developer Week mit einer Keynote

developer-week.de | #DWX20 | Find us on

ALLE WEITEREN INFORMATIONEN UND DIE ANMELDUNG AUF:

DEVELOPER-WEEK.DEPROGRAMM – DIENSTAG, 30. JUNI 2020

Programmänderung vorbehalten

UHRZEIT SOFTWARE-ARCHITEKTUR

CI/CD, AZURE DEVOPS .NET WEB FRONTEND TESTEN CLOUD ITPRO

08.45 – 09.00 Begrüßung durch den Veranstalter

09.00 – 10.00 Keynote: Refl ecting on two decades of .NET, Jon Skeet

10.00 – 10.30 Kaff eepause und Besuch der Fachmesse

10.30 – 11.30 Architekturen - Welche ist die richtige für mich?David Tielke

Liebling ich habe die Software zerstört. Chaos Engineering in der PraxisStephan Rossbach

C# @2020 – Wo stehen wir?Christian Gieswein

Effi cient Micro Frontends to the Rescue! Florian Rappl

Wie fühlen wir uns heute? Einfache Anamnese der QA-Strategie für agile EntwicklungsteamsKay Grebenstein

Terraform – Cloud-Infrastruktur als Teil der AnwendungSebastian Achatz

11.30 – 11.45 Raumwechsel

11.45 – 12.45 The DDD Convin-cing Your Boss GuideGolo Roden

Extending Azure DevOps with own ExtensionsChristian Waha

ASP.NET Core Blazor: SPAs im Browser mit C# und WebAssemblyChristian Weyer

Nachhaltige Archi-tekturen mit Angular, Nx Monorepos und Strategic Domain Driven DesignManfred Steyer

Application Pene-tration Testing – Do‘s and Dont‘sTobias Glemser

Kubernetes und AKS – Cloud Native Deep DiveThorsten Hans

12.45 – 14.15 Mittagspause und Besuch der Fachmesse

14.15 – 15.15 Microservices – wo sind meine Transaktionen und meine Konsistenz hin????Eberhard Wolff

Aufwand sparen – Build Server im Con-tainer betreibenMarc Müller

What is new in ASP.NET Core 3.1?Jürgen Gutsch

QML und Web – der Traum von der Desktop-App im BrowserMartin Gmür

Challenge Accep-ted: End-to-End Tests für Microfron-tendsManuel Römer

Azure Resource Manager templates deep diveErwin Staal

15.15 – 15.30 Raumwechsel

15.30 – 16.30 Advanced An-gular Enterprise Architectures: NX, Strategic Design und Micro Fron-tendsManfred Steyer

Gutes Zusammen-spiel garantieren: APIs testen mit PACTKevin Kessenich, Marcos Scholtz

A long way down – Migrating a legacy Windows application to LinuxStefan Schukat, Carsten Igel

React and Ty-peScript, a match made in heavenMaurice de Beijer

Consumer Driven Contract Tests mit PACTMaik Schöneich

Secure your Infra-structure with Azure SentinelMohit Chhabra

16.30 – 17.00 Kaff eepause und Besuch der Fachmesse

17.00 – 18.00 Modulith statt Monolith – Prag-matisch Richtung MicroservicesHendrik Lösch

Azure DevOps fi x und fertig als Cloud-Dienst nutzen: eine gute Idee?Neno Loje

gRPC – ein Leben nach der WCFTobias Richling

Offl ine fi rst ist das neue mobile fi rstSebastian Springer

Exploratory testing = fun. Are you serious?Matthias Daigl

Edge me if you can: IoT, AI und SQLConstantin „Kostja“ Klein

18.00 – 18.15 Raumwechsel

18.15 – 19.15 tba.tba.

Continious Deploy-ment RoadmapStephan Kaps

Go Pro on .NET with F#Isaac Abraham

Vom Desktop direkt ins Web: Der Weg der modernen An-wendungsmigration Veikko Krypczyk

Wir testen uns den Wolf – Wieviel Softwarequalität muss sein?Stephan Rossbach

Cloud Architectural Patterns 101Ivan Čuljak

ab 19.30 #nightOne, tbd.

BIG DATA CROSS-PLATTFORM

FRONTEND ARCHITECTURE ACCESSIBILITY GAME

DEVELOPMENTJVM-

SPRACHENAGILE

METHODEN

Begrüßung durch den Veranstalter

Keynote: Refl ecting on two decades of .NET, Jon Skeet

Kaff eepause und Besuch der Fachmesse

Strategy or Sui-cide – Migration of a Big Data Architecture to Public CloudBernd Rederlechner

Mobile Business Apps with Qt for Android, iOS, W10Ekkehard Gentz

Über Monolithen und Monorepos: Skalierbare Archi-tekturen für Angu-lar Apps mit NXChristian Janz

Inclusive Design, weil es keinen Menschen nach Norm gibtNina Hauer, Ulrike Stirnweiß

Advanced Uni-ty3D development and project orga-nizationDino Fejzagić

Kompakte Ser-veranwendun-gen mit KtorRene Preissel

Warum Agilität kaputt istEberhard Wolff

Raumwechsel

Lambda ar-chitecture, Kappa architecture, it‘s all Greek to me!Nicolas Fränkel

Let’s Flutter: Cross Platform à la GoogleJörg Neumann

Eine kleine Geschichte der Elm-ArchitekturCarsten König

Barrierefreiheit und Zugänglichkeit von betrieblichen Infor-mationssystemen sicherstellenErwin Wacha

Gamifi cation in der Praxis – ein Feldversuch im Scrum TeamMichael Jaworski

Demystifying Garbage Collection in JavaIgor Braga

Agile ist tot. Lang lebe Modern Agile!Thomas Much

Mittagspause und Besuch der Fachmesse

Herausforderun-gen des Realtime Big Data Stream ProcessingUrsula Deriu

Fortgeschrittene UI-Entwicklung mit FlutterUdo Schöfer

The Power of Web ComponentsKatharina Bähr

Screenreadertaug-liche Apps und WebseitenBahaddin Batmaz

Developing immersive games in Unity3D using MRTKRobert Schläger

Scala 3 – Gefühl und Härte

Stefan López

Skalierbare User-Interface-Strategien – ein HowTo für nachhaltige agile Enterprise-Soft-wareprojekteErik Schiller, Stanislaw Traktovenko

Raumwechsel

Getting Started with .NET for Apache SparkMarco Amhof

Uno: UWP für Android, iOS und WebKerry W. Lothrop

Der Nächste bitte! Warteschlangen meistern mit Redux SagaTobias Arweiler

Accessible.JSJemima Abu

Blobby VR – Developing a mul-tiplayer game of volleyball in VRThonas Endres, Christoph Bergemann

Reaktive Server mit Spring Web-Flux und Kotlin CoroutinesJochen Kraushaar

Technologieentschei-dungen in selbstor-ganisierten TeamsKonstantin Diener

Kaff eepause und Besuch der Fachmesse

IoT Data Stre-aming – Why MQTT and Kafka are a match made in heavenMargaretha Erber, Dominik Ober-maier

Die Macht des Kugelfi sches: Wie Web und PWAs dank Project Fugu noch nativer werdenChristian Liebel

How to turn your Web application into a chameleon Soraya Dahdouh, Kevin Kessenich

Leichte Sprache ist gar nicht so schwerPeggy Reuter-Heinrich

Spanning realities with MRTKDino Fejzagić

Mit Kotlin Gra-phen bändigenThomas Haug

Baumeister der digitalen Transfor-mation – Mit LEGO® SERIOUS PLAY® Veränderung auf den Weg bringenLisa Reimer, Daniel Kurz

Raumwechsel

Mit Cassandra in die Cosmos DBTim Borowski

Das Target – Die wichtigste Neben-sache der WeltFriedemann Metzger

Einführung in SvelteGregor Doroschenko

Mehr UnApphängig-keit durch Screenrea-der - Inklusion schaff t Komfort für alleUlrike Stirnweiß

Dragons in a Mixed Reality World using Spa-tial AnchorsRobert Schläger

JVM Functional Language BattleFalk Sippach

Kollegen und Chefs von guten Ideen und neuen Technologien überzeugenHenning Schwentner

#nightOne, tbd.

Page 5: PROGRAMM - Developer Week...PROGRAMM-ÜBERSICHT DEVELOPER-WEEK.DE IMMER MEHR WISSEN FÜR SIE Das war schon eine ganz andere Nummer: Als 2013 die erste Developer Week mit einer Keynote

ALLE WEITEREN INFORMATIONEN UND DIE ANMELDUNG AUF:

DEVELOPER-WEEK.DE

developer-week.de | #DWX20 | Find us on

PROGRAMM – MITTWOCH, 01. JULI 2020

UHRZEIT SOFTWARE-QUALITÄT CONTAINER .NET UI ANGULAR SOFTWARE-

EVOLUTIONCLOUD-

ENTWICKLUNG

09.00 – 10.00 Keynote: tbd., tbd.

10.00 – 10.30 Kaff eepause und Besuch der Fachmesse

10.30 – 11.30 Softwarequalität 2.0David Tielke

Verteilte Anwendun-gen in Azure mit Do-cker und KubernetesGregor Biswanger

WPF – Best Practi-ces 2020Christian Giesswein

NX-Workspace: Simplifi ed scaling for large Angular ProjectsGregor Woiwode, Frank Strieter

Restructuring vs. Refactoring – Wie gräbt man ein gan-zes Softwaresystem umHendrik Lösch

Moderne Anwen-dungen für Cloud und Edge mit Azure Messaging ServicesDamir Dobric

11.30 – 11.45 Raumwechsel

11.45 – 12.45 Wie Qualitäts-sicherung sowohl Entwickler als auch Produkt-manager glücklich machtAlexander Waldmann

Knative – Unab-hängige Serverless-Plattform auf Basis von KubernetesAlexander Zimmermann

Back again: WPF und .NET Core 3.xThorsten Kansy

Detecting and solving pain points in Angular Applica-tionsFabian Gosebrink

Legacy Code meis-tern in x einfachen SchrittenFalk Sippach

Serverless Beyond TutorialsIvan Čuljak

12.45 – 14.15 Mittagspause und Besuch der Fachmesse

14.15 – 15.15 Im Notfall Scheibe einschlagenFlorian Bader

Pipeline Masters – Von der Tastatur zu live – Deployment Strategien und Ner-dy ShitRoland Golla

Win32 Anwendun-gen mit WinUI modernisierenLars Heinrich

Automatisiertes Tes-ten einer Angular-ApplikationCathrin Möller

Working eff ectifl y with Legacy CodeChristian Hörauf

Ein erster Blick auf dapr – der neuen distributed Applica-tion RuntimeMarc Müller

15.15 – 15.30 Raumwechsel

15.30 – 16.30 SRP: Das entschei-dende PrinzipRalf Westphal

In den sicheren Hafen: Einstieg in Container SecurityStephan Kaps

Xamarin.Forms für WPF-EntwicklerAlex Witkowski

Tackling component-state reactivelyMichael Hladky

Noch Refactoring oder schon Rewrite?David Tielke

Selbsthilfe zum Azure Function BindingJan „Janek“ Fellien

16.30 – 17.00 Kaff eepause und Besuch der Fachmesse

17.00 – 18.00 TDD – Schmerz lass nachMarko Beelmann

Auf den Spuren der nächsten IT-Evolu-tionsstufe: Historie, Grundlagen und Zukunft von Cloud NativeBenjamin Nothdurft

Uno Platform: Cross-platform Apps mit XAML, C# und Web-AssemblyThomas Claudius Huber

Angular Animations – Und plötzlich ist meine App so richtig sexy!Thomas Gassmann

40 Jahre durch die Wüste – Erfah-rungen aus einer Migration zu Micro-servicesWerner Eberling, Hristiyan Pehlivanov

State of Obser-vability in .NET – Tracing applications in the cloudGergely Kalapos

18.00 – 18.15 Raumwechsel

18.15 – 19.15 Clean Pull Requests und Prüfen mit System: Endlich gute Qualität durch Code ReviewsLutz Marquardt

Actor-Programmie-rung mit DaprTobias Meier

From Olá? To Olé! with BlazorDon Wibier

Microfrontends mit Angular: Ihr 6+1-Punkte-PlanManfred Steyer

ArchUnit: Testen von Architektur und DesignThomas Much

Wir erweitern Microsoft Teams… aber wie?Robert Mühsig

ab 19.30 Community-Night, tbd.

DATENBANKEN MIDDLEWARE UX, UI, UI DESIGN

JAVASCRIPT,TYPESCRIPT NEWTECH CORE JAVA /

JAVA SESOFTWARE

CRAFTMANSHIP, CLEAN CODE

Keynote: tbd., tbd.

Kaff eepause und Besuch der Fachmesse

Effi ziente Datenbankzu-griff e OHNE eine Blackbox realisierenMichael Blume

Taking Control over your APIs with Azure API ManagementManuel Meyer

Agile UX – Desig-ner & Entwickler Hand in HandDavid C. Thömmes

How to migrate to TypeScriptGolo Roden

Quantum Compu-ting BasicsChristian Waha

Neues von Java und dem JDKMichael Vitz

Mit Flow Design fl üs-sig zu Clean CodeStefan Lieser

Raumwechsel

Databases on Kubernetes: Why you should careDenis Wilson Souza Rosa

Wir müssen reden: Messaging-Architektur in einer bestehen-den Softwareland-schaft einführen Tobias Richling

Denken unnötig! Warum ein (altes) Usability-Prinzip heute aktueller ist denn jeArmin Reuter

Boost your ng app: How to increase performance of your Angular App with the help of WebAs-semblyMartina Kraus

Chatbots, Ma-chine Learning & Graph API – Mein Computer versteht michAydin Mir Mohammadi

Integratively Testing of a distributed Microservice LandscapeFlorian Kämmerer

Clean Code, Dirty AgileÖzgür Ergel

Mittagspause und Besuch der Fachmesse

Yes, zu NoSQL mit MongoDB für .NET Entwickler!Gregor Biswanger

Service Mesh – was die neue Infrastruktur für Microservices kannHanna Prinz, Jörg Müller

Ich hab Persona! Und jetzt?Ulf Mewe

Decorators in DepthMarco Otte-Witte

Hyperledger Blockchain, Advanced fea-tures to secure dataAhmad Gohar

AdoptOpenJDK – Was ist das eigentlich?Hendrik Ebbers

Gib dem Entwickler seine Code Kata – What the heck is Software Craftsmen-ship?Sandra Parsick, Benjamin Nothdurft

Raumwechsel

Wie eine SQL Server Datenbank deployen?Thorsten Kansy

Einführung in gRPC: Das moderne Toolkit für Microservices-KommunikationThomas Bandixen

Denken mit den Händen – Ein Überblick über spielerische Proto-typing-MethodenLisa Reimer, Daniel Kurz

Per Anhalter durch JavaScriptLisa Maria Moritz, Lucas Dohmen

Dream Team Web + Webassembly / WASM mit Rust – Ein Erfahrungs-berichtFlorian Blasius, Björn Busch-Gertseema

Oje, Java ist nicht mehr kostenlos - und nun?Falk Sippach

Software-Entwick-lung aus der Sicht eines RollenspielersChristoph Menzel

Kaff eepause und Besuch der Fachmesse

NoSQL EndgameThodoris Bais, Werner Keil

Advanced Backend: Actor Programming Model mit Azure ServicebusDamir Dobric

User Interface PatternsRoland Weigelt

Test oder Typ?David Tanzer

Digital Twin – Ein virtuelles Abbild der RealitätTim Steiner, Florian Bader

From Micro to MacroBench-marksDenis Wilson Souza Rosa

How your organi-zation and culture can infl uence your architectureFrank Sons

Raumwechsel

Cluster your application with the MySQL ShellHenry Kröger

Istio, Linkerd und Co. im Vergleich: Welches Service Mesh passt zu mir?Hanna Prinz, Jörg Müller

Ein Hologramm, das auszog, den Menschen zu helfenJan „Janek“ Fellien

Software-Individu-alisierung – Wie ergänzt man ein UI um eigene Farben und FunktionenDaniel Kurz

Mobility and Payments – The Cornerstones of a New Banking ExperienceInga Glotzbach, Steffen Blümm

Pragmatische Builds mit Apache MavenRichard Fichtner

(Nahezu) schulden-frei dank BDDHendrik Lösch

Community-Night, tbd.

Programmänderung vorbehalten

Page 6: PROGRAMM - Developer Week...PROGRAMM-ÜBERSICHT DEVELOPER-WEEK.DE IMMER MEHR WISSEN FÜR SIE Das war schon eine ganz andere Nummer: Als 2013 die erste Developer Week mit einer Keynote

developer-week.de | #DWX20 | Find us on

ALLE WEITEREN INFORMATIONEN UND DIE ANMELDUNG AUF:

DEVELOPER-WEEK.DE

UHRZEIT SECURITY DEVOPS .NET PATTERNS & PRACTICES WEB BACKEND GIT, GITHUB AI / MACHINE

LEARNING

09.00 – 10.00 Keynote: tbd., tbd.

10.00 – 10.30 Kaff eepause und Besuch der Fachmesse

10.30 – 11.30 Wie gehen Hacker vor?Bernd Dettmers

Zurück in die Zu-kunft – DevOps als Motor der Unterneh-men von morgenMichael Kaufmann

Anatomy of Language Server Protocol and C# language services for code editorsFilip Wojcieszyn

Lessons learned from building a frameworkGolo Roden

Kontrolle mit Hash – Deep Dive in GITMarko Beelmann

Apps intelligenter machen: Machine Learning für EntwicklerJörg Neumann, Robin Müller

11.30 – 11.45 Raumwechsel

11.45 – 12.45 Passwords are so 1990Sam Bellen

Von Containern zu Kubernetes OperatorenPhilipp Krenn

.NET Core 3.x – Pluginsysteme mit AssemblyLoadCon-textChristian Giesswein

Moderne Node.js-Applikationen mit NestSebastian Springer

Modern CI/CD with GitHub ActionsLukas Pollmann, Nico Orschel

4 Waves of AI: Chi-na vs. Silicon Valley, und was wir besser machen könnenSteven McAuley

12.45 – 14.15 Mittagspause und Besuch der Fachmesse

14.15 – 15.15 Secure DevOps: Sicherheit in Zei-ten von täglichen DeploymentsMichael Kauf-mann, Tom Janetscheck

Hands-On: Tie-fenanalysen und Monitoring mit Azure Application InsightsRobin Sedlaczek

Hacking C#: Development for the Truly LazySimon Painter

Alles über die ASP.NET Core MiddlewareTim Borowski

GitHooks – Eff ektive Entwick-lung macht einfach BockRoland Golla

DeepSpeech: A Journey to <10% Word Error RateRabimba Karanjai

15.15 – 15.30 Raumwechsel

15.30 – 16.30 OWASP Top 10 – Wie Webanwen-dungen angegrif-fen werden und wie Entwickler sicher entwickeln könnenFrank Ully

tba.tba.

NuGet – Verpackt Verteilt VerzaubertJens Lorek

GraphQL for .NET Backend ServicesFlorian Rappl

Open So(u)rcery – About Muggles and WizardsMatthias Koch

MLOps – was Date Scientists von den Entwicklern lernen könnenThomas Tomow

16.30 – 17.00 Kaff eepause und Besuch der Fachmesse

17.00 – 18.00 Clients schlagen zurück: Sicher-heitsfeatures in BrowsernChristian Wenz

Architecting for Dev-Ops and Continuous DeliveryErwin Staal

Writing High Performance .NET CodeCarlos Fernandez

Architectural Caching Patterns for KubernetesRafal Leszko

Surviving with Git: Undoing Things and Recovering from MistakesTobias Günther

Machine Learning im BrowserChristian Hörauf

18.00 – 18.15 Raumwechsel

18.15 – 19.15 Sensible Daten aus Machine Learning Modellen extrahieren und wie man sich da-vor schützen kannDaniel Etzold

Authoring ARM templates the easy way with FARMerIsaac Abraham

Dependency Injection in .NET, what we’ve learned since the fi rst editionSteven van Deursen

Web-API-Versionie-rung: The good, the bad and the uglyNico Orschel, Florian Bader

The Zen of GitTianyu Pu

Das Modell und der Freak – Intelligente Bots zum Selber-machenConstantin „Kostja“ Klein

19.15 Konferenzende

DATENZUGRIFF BI / DATEN-MANAGEMENT

XAMARIN / MOBILE

PROGRAMMIER-SPRACHEN SOFTSKILLS

ENTERPRISE JAVA /

JAKARTA EESCRUM

(PRAXIS)

Keynote: tbd., tbd.

Kaff eepause und Besuch der Fachmesse

ASP.NET Core und Entity Frame-work Core Best Practices – Für simple, wart- und testbare Web-BackendsSebastian Kleinschmager

Analyse von Time Series Daten: Anomaly Detec-tion, Outlier und mehrConstantin „Kostja“ Klein

Eine Xamarin.Forms-App in einer StundeAndré Krämer

Eine Einführung in GOAnatole Tresch

Die Akte X – Domain Driven DesignJan „Janek“ Fellien

JEE und Micro – kein Wider-spruch!Dirk Weil

Wie technische Schuld Business Agility untergräbtThomas Schissler, Neno Loje

Raumwechsel

Entity Framework Core 3.x in der PraxisThorsten Kansy

Mindset und Ser-verless: Transfor-mation zu einem datengetriebenen UnternehmenMarkus Thurner

Make better Xama-rin.Forms apps with Prism and MVVMAlmir Vuk

ReasonML in der PraxisMarco Emrich

Smells like TEAM spirit – Was soll das Theater um Agilität?Rüdiger Schnirring

Cloud Native Serverless Java mit Quarkus und GraalVM auf AWS LambdaNiko Köbler

Mob-Programming. Zusammen lernen. Zusammen liefern!Thomas Much

Mittagspause und Besuch der Fachmesse

High Performance Entity Framework Core – direkt aus der PraxisPawel Gerrr

Eine semantische Datendrehscheibe für Softwareent-wicklung & SupportMartin Künzle, Alexander Schulze

Echtzeitkommuni-kation mit Xamarin and SignalRThomas Sebastian Jensen, Robert Schläger

Nebenläufi gkeit ganz einfach mit Elixir und ErlangMartin Grotz

The magic of pair programmingFrank Sons

Spring Boot entzaubertMichael Vitz

Eine neue Perspek-tive für agile Teams: Erkennt euch selbst mit Process MiningRichard Fichtner

Raumwechsel

Best Practices – MongoDB in Azure CosmosDBDamir Dobric

Telemetrie- und Infrastruktur-Daten einfach und schnell aus-werten mit Azure AnalyticsNico Orschel

Mobile DevOps with App CenterGerald Versluis

Life Is A Remix – Was wir aus 20 Jah-ren Backendentwick-lung für moderne Webfrontends lernen könnenChristopher Kaiser

Skill Cards – our approach to per-sonal & professio-nal developmentDavid Gebhardt, Rob Sawyer

GraphQL für Java-Anwendun-genNils Hartmann

Warum Scrum allei-ne nicht reichtGerhard Krug

Kaff eepause und Besuch der Fachmesse

Vom Datenmodel zum Formular: Die Grammatik für das Vor und ZurückWerner Spiegl, Thomas Heid

Architektur eines Cloud-basierten Delta Lakes als Grundlage datengetriebener Anwendungen bei ImmoweltAxel Schwanke

Automatisierte Oberfl ächentests für Mobile Apps mit Xamarin ‚UI-TestSebastian Seidel

Wer rusted, der rostet nichtArmin Becher

Die lustigsten IT-Bewerbungen und wie man es richtig machtYasmine Limberger

Mobile Java Web Applica-tions with MVC and OpenDDRWerner Keil

Wäre mein PO ein Produkt, hätte ich ihn umgetauschtUlf Mewe, Roman Schmidt

Raumwechsel

MongoDB: Entwurfsmuster für das NoSQL-Schema DesignGregor Biswanger

Panoptic DataChema Mengibar

White Label Apps mit Azure App-CenterSia Ghassemi

Kollege Compiler, stets treu zu DienstenStephan Roth

Transformers*@Work: Oder Diver-sity Management bei gendern-onkonformen Mitarbeiter*innenJohannes Gottschalk

Move your monolithic application to microservice, actions & lesson learnedAhmad Gohar

Bandquotes for developerLaura Wesch, Roland Golla

Konferenzende

Programmänderung vorbehalten

PROGRAMM – DONNERSTAG, 02. JULI 2020

Page 7: PROGRAMM - Developer Week...PROGRAMM-ÜBERSICHT DEVELOPER-WEEK.DE IMMER MEHR WISSEN FÜR SIE Das war schon eine ganz andere Nummer: Als 2013 die erste Developer Week mit einer Keynote

developer-week.de | #DWX20 | Find us on

ALLE WEITEREN INFORMATIONEN UND DIE ANMELDUNG AUF:

DEVELOPER-WEEK.DE

DEVSESSION 1-2 | 09.00 - 13.00

ISTIO SERVICE MESH HANDS-ON WORKSHOPHannah Prinz

Ein Service Mesh verspricht, viele Funktionen zu Observability, Rou-ting und Security in die Infrastruktur zu heben, die bis jetzt mühsam in Bibliotheken oder in aufgeblähten API Gateways untergebracht wurden. Es klingt nach einer vielversprechenden Idee. Besonders um das Service Mesh Istio gab es einen Hype. Doch was kann Istio wirk-lich leisten und welche zu welchen Kosten? Wann sollte zum Service Mesh gegriff en werden und wann nicht?

DEVSESSION 6-8 | 09.00 - 13.00

FULL STACK TYPESCRIPT MIT ANGULAR UND NESTJSMatthias Franke, Udo Schöfer, Uwe Schumacher

Die 2012 von Anders Hejlsberg bei Microsoft entworfene Program-miersprache TypeScript erfreut sich mehr Popularität denn je. Neben der Einsatzmöglichkeit neuester ECMAScript-Standards erweist sich insbesondere dessen elegantes Zusammenspiel dynamisch funktionaler Paradigmen mit der Sicherheit eines unaufdringlichen Typsystems als enorm vorteilhaft für große Entwicklungsteams und komplexe Projekte. Im Zuge von Node.js und dem allgemeinen Trend hin zu universellem JavaScript ist es deshalb eine logische Konse-quenz, TypeScript einheitlich auch als Sprache im Back-End, d.h. Full Stack, verwenden zu wollen. Einen robusten wie gleichermaßen hochmodernen, technischen Rahmen hierzu bilden aktuell die beiden Frameworks Angular und NestJS. Werden darin zusätzlich Techniken Progressiver Web Apps (Servicer Worker) verankert, gelingt ein vollumfänglicher, offl ine-fähiger Entwicklungsansatz, bei dem sich die Code-Grenzen zwischen Client und Server aufl ösen lassen. Dieser Vortrag möchte allen Interessierten anhand eines konkreten Praxis-beispiels die Mächtigkeit von „Full Stack TypeScript“ demonstrieren.

DEVSESSION 3-5 | 09.00 - 13.00

KOTLIN FÜR DEN REST VON UNSThomas Künneth

Kotlin ist eine sehr angesagte Sprache, nicht nur bei Java- und And-roid-Entwicklern. Der Grund: mit Kotlin erreichen Sie die unterschied-lichsten Plattformen (JVM, Android, Web, Native). Aber wie fühlt sich die funktionale Alternative zu Java an? Was ist neu, was ist anders? Was macht sie zu etwas besonderem? In dieser DevSession fühlen wir Kotlin auf den Zahn. Viele Beispiele und viele Vergleiche mit Java, C# und JavaScript holen Sie als Entwickler genau da ab, wo Sie sich aktuell wohl fühlen.

DEVSESSION 9-11 | 09.00 - 13.00

DER SOFTWARE AUF DEN ZAHN GEFÜHLTHendrik Lösch

Eine Softwarearchitektur ist kein starres Gebilde. Sie wird nicht einmal festgelegt, dann errichtet und danach nie wieder angefasst. Softwarearchitekturen leben. Sie verändern sich und können gege-benenfalls auch mutieren. Aus diesem Grund sollten sie regelmäßig überprüft und bewertet werden, denn sonst droht der Verfall. In die-sem Workshop sehen wir uns verschiedene Vorgehen und Werkzeuge zur Bewertung von Softwarearchitekturen an. Wir betrachten Qua-litätsziele, erstellen passende Überprüfungsszenarien und widmen uns objektiven Risikobewertungen. Nebenbei lernen wir außerdem verschiedene Werkzeuge kennen, die uns bei der Bewertung helfen, wodurch es Ihnen im Anschluss an den Workshop möglich sein sollte Ihrer Software gleich selbst auf den Zahn zu fühlen.

TESTING EVERYTHINGDavid Tielke

Wenn die Funktionalität einer Software sichergestellt werden soll, führt kein Weg am Testen vorbei. Aber sollen Unit-Tests, Integration-Tests, Service-Tests oder System-Tests genutzt werden? Wie sollte der Prozess dazu aussehen und wie viel sollte an welcher Stelle getestet werden? Qualitätsexperte David Tielke bringt Licht in die Dunkel-heit und zeigt Ihnen aus seiner Projekterfahrung heraus, welche Möglichkeit Sie am besten an welcher Stelle einsetzen. TEAMLEADERSHIP FOR DEVELOPERS

Janosch Felde

Als Softwareentwickler wird man darin ausgebildet, handwerklich einwandfreie und technisch exzellente Lösungen für verschiedenste Anwendungsfälle und Problemstellungen zu fi nden. Dabei liegt der Fokus gewöhnlich auf einer breiten Welt von Fachthemen (Algorith-men, Datenstrukturen, APIs, Frameworks, Patterns, agile Methoden etc. pp.). Wie man effi zient ein Team führt, Mitarbeiter koordiniert, nicht-fachliche Anforderungen defi niert und nachhakt und dabei dafür sorgt, dass die Arbeitsqualität hervorragend, die Kollegen, für die man verantwortlich ist, motiviert und zufrieden sind und man selbst nicht auf der Strecke bleibt, muss man sich jedoch im Nachhi-nein selbst aneignen. Dazu bietet dieser Workshop einen Einstieg.Die inhaltliche Struktur hängt stark von den Schwerpunkten ab, die die Teilnehmer mitbringen. Der Workshop soll anhand tatsächlicher, eingebrachter Beispiele seinen Mehrwert entwickeln.

ERSTELLE DEINEN EIGENEN CHATBOT MIT WATSON ASSISTANTBeate Melcher

Smarte Chatbots sind auf dem Vormarsch! Um einen anwender-freundlichen Chatbot zu entwickeln und zu implementieren, braucht es ein sehr gutes Verständnis wie Dialoge oder die Kommunikation mit dem Nutzer ablaufen könnten. Außerdem: woher wissen wir, ob der Bot auf einem für den Anwender zufriedenstellenden Niveau läuft? Im Rahmen des Workshops wirst du die grundlegenden Prin-zipien eines Chatbots erlernen und dann mit Watson Assistant die Umsetzung praktisch erfahren. Du wirst deinen ersten Chatbot mit Watson planen, erstellen, testen, analysieren und bereitstellen.Lass dich überraschen wie einfach, intuitiv und schnell es geht, AI erfolgreich einzusetzen.

.NET CORE BEST PRACTICESAlexej Sommer

Lets talk about infrastructure, microservices, security, popular packages, cloud services and more and more. In between of various information you will be able to fi nd something new and interesting.

OPENCV MIT PYTHONBernd Marquardt

OpenCV (Open Computer Vision) ist eine freie Programmbibliothek mit verschiedenen Algorithmen für die Bildbearbeitung. Die Bib-liothek enthält jedoch auch Funktionen für das maschinelle Sehen, also das Erkennen von Objekten auf Bildern. OpenCV kann mit den Programmiersprachen C, C++, Python und Java benutzt werden. In dieser Session soll die Schnittstelle zu Python benutzt werden. Es werden zunächst Beispiele für die Bildbearbeitung gezeigt (schärfen, weichzeichnen, drehen, usw.). Danach werden die Funktionen und Vorgehensweisen für das maschinelle Sehen vorgestellt und disku-tiert.

WPF – BEST PRACTICES 2020Christian Giesswein

WPF ist heute die gesetzte Technologie, wenn es um .NET Deskto-panwendungen geht. Mit .NET Core 3 hat sich nun doch einiges wie-der geändert und es tun sich neue Möglichkeiten in der WPF-Welt auf. Zeit, einen Blick darauf zu werfen, was sich mit .NET Core 3 / Visual Studio 2019 geändert hat. Und gleichzeitig will der Vortra-gende die Best Practices aus über 10 Jahren WPF-Erfahrungen teilen und jedem Teilnehmer die Chance geben aus dem Erfahrungsschatz zu schöpfen.

PORTABLE MOBILE APPLIKATIONEN MIT FLUTTER.IO ENTWICKELNAnatole Tresch

Wer an mobile Applikationsentwicklung denkt, dem schießen Tool-sets und Frameworks wie NodeJS/Cordova, Xamarin, Gluon oder ähnliches durch den Kopf. Doch mit fl utter.io steht ein neuer Mitbe-werber am Start, der es wirklich in sich hat. Meiner Meinung nach, war es noch nie so einfach, mobile Applikationen zu entwickeln. Und das ganze ist dazu auch noch komplett kostenlos? Ja, genau so ist es. Also lasst Euch entführen in die neue Welt...

DIE DEVSESSIONS – FREITAG, 03. JULI 2020

Page 8: PROGRAMM - Developer Week...PROGRAMM-ÜBERSICHT DEVELOPER-WEEK.DE IMMER MEHR WISSEN FÜR SIE Das war schon eine ganz andere Nummer: Als 2013 die erste Developer Week mit einer Keynote

VOM 29. JUNI BIS 02. JULI 2020 NCC OST | NÜRNBERG

HIER STEHT EINE SUBLINE, DIE DIE DWX BESCHREIBT.

Die Highlights: Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema | Lorem ipsum Thema

DOTNET-LESER AUFGEPASST! MIT DEM CODE WDC20DNP ERHALTEN SIE 10% AUF ALLE TICKETS.

developer-week.de | #DWX20 | Find us on

UNSER REFERENTEN!

developer-week.de | #DWX20 | Find us on

Veranstalter: Präsentiert von:

Abraham, IsaacAbt, BenjaminAbu, JeminaAchatz, SebastianAmhof, MarcoArweiler, TobiasBader, FlorianBähr, KatharinaBais, ThodorisBandixen, ThomasBatmaz, BahaddinBecher, ArminBeelmann, MarkoBellen, SamBergemann, ChristophBiswanger, GregorBlasius, FlorianBlüm, Steff enBlume, MichaelBorowski, TimBraga, IgorBusch-Geertsema, BjörnChhabra, MohitČuljak, IvanDahdouh, SorayaDaigl, Matthiasde Beijer, MauriceDeriu, UrsulaDettmers, BerndDiener, KonstantinDobric, DamirDohmen, LucasDoroschenko, GregorEbbers, HendrikEberling, WernerEmrich, MarcoEndres, ThomasErber, MargarethaErgel, ÖzgürEtzold, DanielFejzagić, DinoFelde, JanoschFellien, Jan „Janek“Fernandez, CarlosFichtner, RichardFranke, MatthiasFränkel, NicolasGassmann, ThomasGebhardt, DavidGentz, EkkehardGerr, PawelGhassemi, Sia

Giesswein, ChristianGlemser, TobiasGlotzbach, IngaGmür, MartinGohar, AhmadGolla, RolandGosebrink, FabianGottschalk, JohannesGrebenstein, KayGrotz, MartinGünther, TobiasGutsch, JürgenHans, ThorstenHartmann, NilsHauer, NinaHaug, ThomasHeid, ThomasHeinrich, LarsHelmich, TorstenHladky, MichaelHörauf, ChristianHuber, Thomas ClaudiusIgel, CarstenJanetscheck, TomJanz, ChristianJaworski, MichaelJensen, Thomas SebastianKaiser, ChristopherKalapos, GergelyKämmerer, FlorianKansy, ThorstenKaps, StephanKaranjai, RabimbaKaufmann, MichaelKeil, WernerKessenich, KevinKlein, Constantin „Kostja“Kleinschmager, SebastianKöbler, NikoKoch, MatthiasKönig, CarstenKrämer, AndréKraus, MartinaKraushaar, JochenKrenn, PhilippKröger, HenryKröner, PeterKrug, GerhardKrypczyk, VeikkoKünneth, ThomasKünzle, MartinKurz, Daniel

Leszko, RafalLiebel, ChristianLieser, StefanLimberger, YasmineLoje, NenoLópez, StefanLorek, JensLösch, HendrikLothrop, Kerry W.Marquard, BerndMarquardt, LutzMc Auley, StevenMeier, TobiasMelcher, BeateMengibar, ChemaMenzel, ChristophMetzger, FriedemannMewe, UlfMeyer, MeyerMir Mohammadi, AydinMöller, CathrinMoritz, Lisa MariaMuch, ThomasMühsig, RobertMüller, JörgMüller, MarcMüller, RobinNeumann, JörgNothdurft, BenjaminObermaier, DominikOrschel, NicoOtte-Witte, MarcoPainter, SimonParsick, SandraPehlivanov, HristiyanPollmann, LukasPreißel, RenéPrinz, HannaPu, TianyuRappl, FlorianRederlechner, BerndReimer, LisaReuter-Heinrich, PeggyReuter, ArminRichling, TobiasRoden, GoloRömer, ManuelRossbach, StephanRoth, StephanSawyer, RobSchiller, ErikSchissler, Thomas

Schläger, RobertSchmidt, RomanSchnirring, RüdigerSchöfer, UdoScholtz, MarcosSchöneich, MaikSchukat, StefanSchulze AlexanderSchumacher, UweSchwanke, AxelSchwentner, HenningSedlaczek, RobinSeidel, SebastianSippach, FalkSommer, AlexejSons, FrankSouza Rosa, Denis WilsonSpiegl, WernerSpringer, SebastianStaal, ErwinSteiner, TimSteyer, ManfredStirnweiß, UlrikeStrieter, FrankTanzer, DavidThömmes, David C.Thurner, MarkusTielke, DavidTomow, ThomasTraktovenko, StanislawTresch, AnatoleUlly, Frankvan Deursen, StevenVersluis, GeraldVitz, MichaelVuk, AlmirWacha, ErwinWaha, ChristianWaldmann, AlexanderWeigelt, RolandWeil, DirkWenz, ChristianWesch, LauraWestphal, RalfWeyer, ChristianWibier, DonWitkowski, AlexWoiwode, GregorWojcieszynWolff , EberhardZimmermann, Alexander


Recommended