7
href div { } if string 01000100 0101011101 011000 developer-week.de DeveloperWeek Das Event 2019 für Web-, Mobile- & .NET-Entwickler Highlights der Developer Week Gratis für Sie als Teilnehmer(in) 200 Vorträge 30 Thementracks Networking Mehr als 150 internationale Top-Experten Ganztages-Workshops vom 25. – 27. Juni 2019 Innovative Unternehmen in der Fachmesse 3 in 1 Ticket: Besuchen Sie kostenfrei die Python@DWX und SMART DATA Developer Conference im Rahmen der Developer Week. Abend-Events mit Networking unter Entwicklern, Coding und viel Spaß! Ganztagesverpflegung inkl. reichhalti- gem Mittagessen, Getränken und Dinner! Kostenfrei: Abendprogramm, Aufzeichnungen aller Sessions, WLAN, Shuttleservice, diverse Fachmagazine, Garderobe 24. – 27. Juni 2019, NCC Ost, Nürnberg Aussteller & Sponsoren: Veranstalter: Präsentiert von:

Das Event 2019 für Web-, Mobile- & .NET-Entwickler · 2019-04-18 · Contract Tests mit PACT Maik Schöneich Continuous Challenge – Practically building an Enterprise-Grade NodeJS

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Das Event 2019 für Web-, Mobile- & .NET-Entwickler · 2019-04-18 · Contract Tests mit PACT Maik Schöneich Continuous Challenge – Practically building an Enterprise-Grade NodeJS

href

div

{ }if

string

010001000101011101

011000

developer-week.de DeveloperWeek

Das Event 2019 für Web-, Mobile- & .NET-Entwickler

Highlights der Developer Week

Gratis für Sie als Teilnehmer(in)

• 200 Vorträge • 30 Thementracks • Networking • Mehr als 150 internationale Top-Experten

• Ganztages-Workshops vom 25. – 27. Juni 2019

• Innovative Unternehmen in der Fachmesse

• 3 in 1 Ticket: Besuchen Sie kostenfrei die Python@DWX und SMarT DaTa Developer Conference im rahmen der Developer Week.

• abend-Events mit Networking unter Entwicklern, Coding und viel Spaß!

• Ganztagesverpflegung inkl. reichhalti-gem Mittagessen, Getränken und Dinner!

• Kostenfrei: abendprogramm, aufzeichnungen aller Sessions, WLaN, Shuttleservice, diverse Fachmagazine, Garderobe

24. – 27. Juni 2019,NCC Ost, Nürnberg

Aussteller & Sponsoren:

Veranstalter:

Präsentiert von:

Page 2: Das Event 2019 für Web-, Mobile- & .NET-Entwickler · 2019-04-18 · Contract Tests mit PACT Maik Schöneich Continuous Challenge – Practically building an Enterprise-Grade NodeJS

href

div{ }

if

string

010001000101011101

011000

Info

Was ein Entwickler wissen muss

Alles gleich und doch ganz anders: Die Developer Week findet statt, und ich darf das Editorial für das Programm schreiben. Hatten wir doch erst letztes Jahr. Déjà-vu eben. Doch dieses Jahr ist auch alles anders. Nicht nur das Team hinter der DWX hat sich verändert. Auch neue Themen gibt es.

Denn .NET Core kann jetzt Oberfläche. So richtig mit Windows Forms und Windows Presentation Foundation (WPF). Dass das nur auf Windows möglich ist, ist zwar keine Fake News, aber für die meisten Windows-Ent-wickler verschmerzbar.

Endlich können auch Sie das coole .NET Core Frame-work einsetzen. Der Desktop ist nicht mehr ein unge-liebtes Kind. Modularität und Oberfläche gehören nun zusammen. Richtig angestellt, lassen sich damit alle Teile der Anwendung bis auf die Oberfläche auch auf den anderen Plattformen MacOS und Linux verwenden. Aber wer weiß, vielleicht bringt Microsoft auch für die anderen Plattformen noch zuladbare Module, die auch dort für eine Oberfläche sorgen.

Aber auch wenn Sie mit Java, JavaScript oder Python Software entwickeln, wenn Sie sich mit großen Daten-mengen oder dem Maschinellen Lernen herumschla-gen: Für all diese Wissensgebiete bietet die Developer Week Hilfe in Form von Sessions und Workshops an. Sie können sich sicher sein, dass Sie als Teilnehmer jede Menge Wissen mit nach Hause tragen.

Das letzte Argument, das ich für einen Besuch ins Feld führen will, sind die zusätzlichen Angebote wie Fortbil-dung in Softskills, Expertengespräche und den Aus-tausch mit den Entwicklerkollegen.

Also nicht zögern. Ticket holen, am besten gleich ein paar Kollegen einpacken und kräftig sparen. Wir sehen uns Ende Juni in Nürnberg!

Kostenfrei für DWX-Teilnehmer

python-con.de

• Einführung in Python.NET• GPU‘s aus Python benutzen• Rapid Prototyping mit Python

• Python Mathe-Bibliotheken• Migration auf Python 3• Mind the GIL!

• Ganztages-Workshop: Mathematische Berechnung mit Python

24. – 25. Juni 2019, NCC Ost, Nürnberg

Die Konferenz zu Python

25. – 26. Juni 2019, NCC Ost, Nürnberg

Die Konferenz zu Machine Learning

smart-data-developer-conference.de

• SQL Server 2019 Big Data Cluster• AI on the Edge • Recommendation System for

video lectures and e-books

• IoT zum Anfassen • Bildanalyse – Vergleich

von Millionen Bildern in wenigen Sekunden

• Ganztages-Workshop: Maschinelles Lernen mit TensorFlow

Kostenfrei für DWX-Teilnehmer

Tilman Börner

Chefredakteur dotnetpro und Conference Chair Developer Week

Montag, 24.06.2019 Dienstag, 25.06.2019 Mittwoch, 26.06.2019 Donnerstag, 27.06.2019

Konferenz Konferenz Konferenz Workshops

.NET-Sprachen

Softwarearchitektur

Cloud-Entwicklung

Xamarin

Datenbanken

Web Backend

Middleware

Security

NewTech

Python@DWX

.NET

Softwarequalität

Testen

JavaScript

Cross-Plattform

Angular

Agile & Lean

UX Development

AI / Machine Learning

SMART DATA Developer Conference

Refactoring

Softskills

UI Development

JavaScript Frontend

Frontend Architecture

Datenzugriff

Produktion

Sprachen

Software Craftsmanship

Java

Die Architektur für die Praxis 2.0

WPF Best Practices mit .NET 4.8 und .NET Core 3.0

Nachhaltige Client-Architekturen mit Angular Elements und Micro Apps

Azure DevOps/TFS: Continuous Delivery/Deployment-Automati-sierung

Architecture Kata – Von den Anforderungen zur Struktur in feinen Scheiben

Code Restrukturierung, mehr als nur Refactoring

Erste Schritte mit Docker für .NET-Entwickler/Innen

Modern Web Apps with React

Cloud Native Services mit .NET Core und Azure AKS

Progressive Web App

Understanding ASP.NET Core Security

Kubernetes-Grundlagen

Azure Cosmos DB

Von Null auf GUI – Design/UI/UX- Praxiswissen für Entwickler/Innen

Wir werden agil – und jetzt?! Chancen und Risiken agiler Entwickler/Innen

Workshops Workshop

Xamarin Workshop

Mathematische Berechnungen mit Python

Einstieg in Maschinelles Lernen mit TensorFlow

Programm-Übersicht Developer Week 2019

Page 3: Das Event 2019 für Web-, Mobile- & .NET-Entwickler · 2019-04-18 · Contract Tests mit PACT Maik Schöneich Continuous Challenge – Practically building an Enterprise-Grade NodeJS

developer-week.de DeveloperWeekProgrammänderung vorbehalten

href

div{ }

if

string

010001000101011101

011000

Programm

Programm – Tag 1: Montag, 24. Juni 2019

.NET-Sprachen Software-architektur

Cloud- Entwicklung Xamarin Datenbanken Web Backend Middleware Security NewTech Python@DWX

08.45 – 09.00 Begrüßung durch den Veranstalter und den Wirtschaftsreferenten der Stadt Nürnberg Begrüßung durch den Veranstalter und den Wirtschaftsreferenten der Stadt Nürnberg 08.45 – 09.00

09.00 – 10.00Keynote

## Modularisierung 4.0 – Kritik der modulithischen UnvernunftDr. Gernot Starke

Keynote## Modularisierung 4.0 – Kritik der modulithischen Unvernunft

Dr. Gernot Starke09.00 – 10.00

10.00 – 10.30 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse 10.00 – 10.30

10.30 – 11.30 Der CIL auf der SpurTim Borowski

Architektur 2.0David Tielke

Living on the edge: AI und intelligente Datenverarbeitung mit Azure IoT in der Cloud und auf dem DeviceConstantin Klein

A short introduction to XamarinBrandon Minnick

Die Mutter aller Abfragesprachen: SQL im 21. JahrhundertMarkus Winand

Konzeption und Betrieb moderner APIs mit Microsoft Azure und Container-TechnologienDamir Dobric

Kommunikativ – Alternativen zum Web APIThomas Haug

Microservices – Threat Modeling als Digitales Frühwarn-systemMichael Willers

Stereoscopic Style TransferMartin Förtsch,Thomas Endres

Einführung in Python.NET Stefan Schukat

10.30 – 11.30

11.30 – 11.45 Raumwechsel Raumwechsel 11.30 – 11.45

11.45 – 12.45 C# 8 – Die neuen Sprachfeatures im ÜberblickThomas Claudius Huber

Architekturen für .NET Core-Anwen-dungenRobin Sedlaczek

Architecting IoT Solutions with Microsoft AzureAlon Fliess

Die Lage zum Thema XamarinKerry W. Lothrop

Erste Schritte mit Neo4j – eine Einfüh-rung in OGMStefan Schubert,Markus Fröhlich

Einführung in die schöne neue Welt von ASP.NET Core Razor PagesGregor Biswanger

Pub/Sub for the masses – Einführung in MQTTFlorian Raschbichler

Bitte zu Protokoll! – Von HTTP/1 bis zu HTTP/3Marko Beelmann

50 Shades of AIJan Fellien

GPU‘s aus Python benutzenBernd Marquardt

11.45 – 12.45

12.45 – 14.15 Mittagspause und Besuch der Fachmesse Mittagspause und Besuch der Fachmesse 12.45 – 14.15

14.15 – 15.15 Roslyn – Nur etwas für Experten?Marko Beelmann

Architektur auf dem BierdeckelStefan Zörner

Zeitreihenanalysen mit dem Azure Data ExplorerSascha Dittmann

Shells, Visuals, FlexBox und CSS! Xamarin.Forms 4 ist endlich da!Siavash Ghassemi

Microsofts Multi- Model-Datenbank – Eine Einführung in Azure Cosmos DBThomas Haug

API First mit Swagger zur kompletten Anwendung (Front- und Backend)Matthias Franke,Uwe Schumacher

Polyglot messagingSzymon Pobiega

Identity & Access Management in der Realität: Goodbye „Hello World“!Robin Sedlaczek

Conversation Design für Sprachassisten-ten und ChatbotsSascha Wolter

Schnelligkeit siegt – Rapid Prototyping mit PythonLucian Nutiu

14.15 – 15.15

15.15 – 15.30 Raumwechsel Raumwechsel 15.15 – 15.30

15.30 – 16.30 Having fun with Generics and Abstract classes in C#Don Wibier

To Microservice or Not to MicroserviceAlon Fliess

Deep Dive mit Azure Service Bus MessagingDaniel Marbach

Building a mobile enterprise applica-tion with Xamarin.Forms, Docker, MVVM and .NET CoreGill Cleeren

Oracle Performance: Fiese Performance-Bremsen identifizieren und behebenAndrea Held

Building ASP.NET Core applications on LinuxGunnar Peipman

Microservices & Makro-Architektur – Drei zent-rale Entwurfsfragen bei vertikalen Anwendungs-architek turenStefan Zörner

Von DevOps zu Rugged DevOps – Schnell und mit Sicherheit built-in ausliefernNico Orschel,Florian Bader

Wer macht was, wie, wo mit der Block-chain – Eine Lang-zeitauswertungGerhard Krug

2 x 3 macht 4: Python-Mathe- BibliothekenBernd Marquardt

15.30 – 16.30

16.30 – 17.00 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse 16.30 – 17.00

17.00 – 18.00 Funktionale Parser mit F#Carsten König

Multitenant web applications with ASP.NET CoreGunnar Peipman

Effektive Verwaltung von Hybrid- und Multi-Cloud-UmgebungenChristina Kraus

Using GraphQL with XamarinBrandon Minnick

SQL Server – Catch up für EntwicklerConstantin Klein

Serverless Computing with Azure – the good, the bad and evil thingsJan Fellien

Klopf. Klopf. Wer ist da? Eine Nachricht aus der ZukunftDaniel Marbach

Keine Geheimnisse – Cloudcomputing sicherer machen mit Passwordless und Azure Key VaultAydin Mir Mohammadi

Develop IoT projects for Smart LivingUwe Scholz,Andreas Boes

Wohin des We-ges? Pitfalls bei der Migration auf Python 3 – ein ErlebnisberichtStefan Schukat

17.00 – 18.00

18.00 – 18.15 Raumwechsel Raumwechsel 18.00 – 18.15

18.15 – 19.15 C# Scripting in Unity made easy with JetBrains RiderMatthias Koch

Wie man Anwendungen nicht bauen sollteAnatole Tresch

„Enterprise ready“ – Ef-fiziente und skalierbare Architekturen für die CloudAydin Mir Mohammadi

Develop, Build, Deploy and Analyze – App-LifeCycle – Management with Microsoft AppCenterSebastian Seidel

Die Single Source of Truth: Nutzen semanti-scher Graph-Datenban-ken am Beispiel großer IT-UnternehmenAlexander Schulze

Es war einmal… in Ihrem Rechen-zentrumGolo Roden

Zentrale Anwendungs-verwaltung mit CongetherPatrick Schnell

Securing Microser-vices with Blockchain and SmartContractsJohannes Cosmin Dumitru

Alexa goes AzureSebastian Jensen

Mind the GIL!Christoph Iserlohn

18.15 – 19.15

ab 19.30 #nightOne #nightOne ab 19.30

Page 4: Das Event 2019 für Web-, Mobile- & .NET-Entwickler · 2019-04-18 · Contract Tests mit PACT Maik Schöneich Continuous Challenge – Practically building an Enterprise-Grade NodeJS

href

div{ }

if

string

010001000101011101

011000

Programm

developer-week.de DeveloperWeekProgrammänderung vorbehalten

Programm – Tag 2: Dienstag, 25. Juni 2019

.NET Software-qualität Testen JavaScript Cross-Plattform Angular Agile & Lean UX Development AI / Machine

Learning

SMART DATA Developer Conference

09.00 – 10.00 WPF lebt – mit .NET Core 3.0!Christian Giesswein

SoftwarequalitätDavid Tielke

Wie, wir müssen das noch testen?! – Design for testabilityKay Grebenstein

DDD, Event-Sourcing und CQRS mit JavaScript – Theorie und PraxisGolo Roden

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

Angular Developer Quick StartThomas Gassmann

Agiles Zielmanage-ment und modernes Leadership mit Objectives & Key Results (OKR)Patrick Lobacher

All Inclusive: Barrie-refreiheit mit und in IT – Die BITV am praktischen BeispielPeggy Reuter- Heinrich

Machine Learning in .NETDino Esposito

Entwurfsstrategien und -muster für das (Industrielle) Internet der DingeStephan Roth

09.00 – 10.00

10.00 – 10.30 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse 10.00 – 10.3010.30 – 11.30 Clean architecture

with ASP.NET CoreGill Cleeren

Effektive Code- ReviewsFrank Sons

Teststrategien (nicht nur) für JavaScriptChristian Hörauf

Einstieg in das VueniverseHendrik Lösch

Effektives State Management mit FlutterUdo Schöfer

Angular – Interaktion zwischen KomponentenGregor Doroschenko

„…has left the conference“ – Anger Management in agilen ProjektenRüdiger Schnirring

Inclusive Design – weil es keinen Menschen nach Norm gibtUlrike Stirnweiß,Nina Hauer

Mit Infer.NET intelligente Software bauenMykola Dobrochynskyy

Einführung in die SQL Server 2019 Big Data ClusterSascha Dittmann

10.30 – 11.30

11.30 – 11.45 Raumwechsel Raumwechsel 11.30 – 11.45

11.45 – 12.45 .NET, .NET Core und .NET Standard – Ein Richtungs-kompassRobin Sedlaczek

Richtige Integrationstests mit ContainernPhilipp Krenn

Consumer Driven Contract Tests mit PACTMaik Schöneich

Continuous Challenge – Practically building an Enterprise-Grade NodeJS ProductThomas Tikwinski

Hallo, Karl Klammer: Office Add-ins bauen mit JavaScript und Cross Platform nutzenRobert Mühsig

Jest, der Boost für die Angular Testing PlatformGregor Woiwode

How not to be a Product Owner – eine TypologieChristian Bock

Motivational DesignPaul Klene

Working with Vision API of Microsoft Cognitive ServicesGunnar Peipman

AI on the Edge – Wie IoT Devices schlauer werdenThomas Tomow

11.45 – 12.45

12.45 – 14.15 Mittagspause und Besuch der Fachmesse Mittagspause und Besuch der Fachmesse 12.45 – 14.15

14.15 – 15.15 Hexagonale Zwiebeln – Appli-cation Architecture Essentials for .NETSebastian Achatz

Survival-Kit für CodeHausmeisterHendrik Lösch

Mutation Testing to the rescue of your testsNicolas Fränkel

JavaScript-Testing 2019Marco Emrich

Electron.NET – Neue Features, Tipps und TricksGregor Biswanger,Robert Mühsig

API von 0 auf 100: Angular und GraphQLJohannes Hoppe,Ferdinand Malcher

Developer Jurassic Park – Als Entwickler überlebenAlexander Tews

Positive Multi- Device-Experience der ZukunftDaniel Kurz Catharina Eichert

Nie wieder Missver-ständnisse – Langua-ge processing mit LUISJan Schweda

Recommendation Sys-tem for video lectures and e-books based on a chess gameLyubka Tasheva Genova

14.15 – 15.15

15.30 – 16.30 WebAssembly & Blazor – Bereit für Enterprise?Maik Schöneich

Was läuft denn da alles? Manuel Meyer

Die Geschichte von dem kleinen MockNeco Giedrojc

Fortgeschrittenes TypeScript-VoodooPeter Kröner

Erstellen von Real-time Cross-Platform-Applikatio-nen mit Angular, ASP.NET Core & SignalRFabian Gosebrink

Architekturen für große Angular-Anwendungen im Enterprise-Umfeld: Pakete, Monorepos, Microservices & Co.Manfred Steyer

„Enjoyneering“ – Gamification in Scrum und KanbanPatrick Andre Decker

Der Weg der Unternehmen zu Smart VoiceRobert C. Mendez

Deep Learning on the edge – Real time object detection auf mobilen EndgerätenJürgen Toth

IoT zum Anfassen – Von der Maschine in die CloudFlorian Bader,Tim Steiner

15.30 – 16.30

16.30 – 17.00 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse 16.30 – 17.00

17.00 – 18.00 Docker für ASP.NET Core-Entwick-lerMarc Müller

Technische Schul-den meisternMichael Kaufmann

TDD 2.0 – Situations-bezogen test-first implementierenRalf Westphal

Immutability mit JavaScript und TypeScriptManuel Mauky

Frameworks für die Entwick-lung mobiler Cross-Platt-form-Apps mit (nicht nur) JavaScript – Ein Wettbewerb um Performance, Entwick-lungsaufwand, Lernkurve und ZukunftssicherheitDaniel Kurz

CDK – Toolbox for AngularChristian Janz

Agile Failures – Das Schwarzbuch der Agilen Transformation und was wir daraus lernen könnenBenjamin Roschanski,Adrian Kubitza

UX & Marke – Wie Unternehmen mit einer identitäts-orientierten User Experience heraus-stechenMelanie Dürschner

Security in Machine LearningDaniel Etzold

Bildanalyse – Ver-gleich von Millionen Bildern in wenigen SekundenAxel Schwanke

17.00 – 18.00

18.00 – 18.15 Raumwechsel Raumwechsel 18.00 – 18.15

18.15 – 19.15 Become a productive .NET developer with JetBrains RiderMatthias Koch

Testautomatisie-rung mit Appium und SeleniumMarc Müller

Was wir von entwick-lungspolitischen Pro-jekten in Madagaskar, Kenia und Tansania für das Testmanagement lernen können – Ein interaktiver VortragJudith Gottschalk

Desktop-Applikatio-nen mit JavaScript/HTML/CSSChristoph Iserlohn

(Zu) Viele Wege nach Rom!Veikko Krypczyk, Olena Bochkor

Mit Angular Elements und Ivy in neue Bereiche vordringenManfred Steyer

„Agilität, 2 Schritte zurück“ – ein agiles TheaterstückTimothee Bourguignon, David Tanzer

Agile Usability 911 – Best Practices für das ganze TeamStanislaw Traktovenko

Reiseführer Machine Learning: So vermeiden Sie TouristenfallenJan Paulus,Matthias Weidler

Shiny Process Mining (R)Werner Spiegl,Thomas Heid

18.15 – 19.15

ab 19.30 Community Night Community Night ab 19.30

Page 5: Das Event 2019 für Web-, Mobile- & .NET-Entwickler · 2019-04-18 · Contract Tests mit PACT Maik Schöneich Continuous Challenge – Practically building an Enterprise-Grade NodeJS

href

div{ }

if

string

010001000101011101

011000

Programm

Programmänderung vorbehalten

developer-week.de DeveloperWeek

Programm – Tag 3: Mittwoch, 26. Juni 2019

Refactoring Softskills UI Development JavaScript Frontend

Frontend Architecture Datenzugriff Produktion Sprachen Software

Craftsmanship Java

09.00 – 10.00 Keynote .NET Core 3, Machine Learning, Big Data and the future of .NET

Scott Hunter

Keynote .NET Core 3, Machine Learning, Big Data and the future of .NET

Scott Hunter

09.00 – 10.00

10.00 – 10.30 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse 10.00 – 10.30

10.30 – 11.30 Weg mit den Schleifen!Marco Emrich

Soft Skills – Nur was für Dampf-plauderer?!Christoph Menzel

UWP XAML: Einstieg in die Desktop-UI- EntwicklungThomas Claudius Huber

Progressive React AppsSebastian Springer

Domain Driven UIMarco Heimeshoff

Entity Framework Core 3.0Christian Giesswein

Continuous Everything – Ein Einstieg ins Microsoft Visual Studio App CenterTobias Hoppenthaler

Category Theory – ein Ring, sie zu knechten, sie alle zu finden, ins Dunkel zu treiben und ewig zu bindenChristian Hörauf

Raus aus der Wartungshölle mit Clean CodeRichard Fichtner

Java im Umbruch: Die Entwicklung von und mit Java 9 bis 12Eric Giese

10.30 – 11.30

11.30 – 11.45 Raumwechsel Raumwechsel 11.30 – 11.45

11.45 – 12.45 Wir prügeln den Monolithen ins WebManuel Meyer

Software Develop-ment is not about softwareMarco Heimeshoff

Von der Idee zur App: Agile Konzeption mit StoryboardsJörg Neumann

How to handle Higher Order Observables in RxJSMichael Hladky

GraphQL – das bessere REST?Matthias Drescher,Alexander Horn

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

DevOps und IoT – Auch mit Gerätsoft-ware kann ich agil umgehenThomas Tomow

Conditional Types – Harte Schale, weicher KernGregor Woiwode

Eine Therapiesitzung für NamenBenjamin Wolf,Simon Harrer

How JSR 385 could have saved the Mars Climate OrbiterWerner Keil,Thodoris Bais

11.45 – 12.45

12.45 – 14.15 Mittagspause und Besuch der Fachmesse Mittagspause und Besuch der Fachmesse 12.45 – 14.15

14.15 – 15.15 Refactor Now or NeverDino Esposito

Ich kann ja sowieso nichts ändernIna Einemann

Dein Design ist ja ganz schön, aber eigentlich ist es Scheiße...Nils Lauk

Web-Payments neu gedacht: Abrechnen mit der Payment Request APIChristian Liebel

Web Performance – Critical Rendering PathSven Wolfermann

Fallstricke in Entity Framework für Architekten und EntwicklerTim Borowski

Azure DevOps meets GitHub – Erfolgreich und einfach Open Source-Projekte machenNico Orschel,Florian Bader

Funktionale Entwicklung im Web mit ElmCarsten König

Von einer, die auszog, die (Software-)Welt zu verbessernBenjamin Wolf

Money, Money, Mo-ney, can be funny with JSR 354Werner Keil, Anatole Tresch, Otavio Santana

14.15 – 15.15

15.15 – 15.30 Raumwechsel Raumwechsel 15.15 – 15.30

15.30 – 16.30 Taming The Legacy DragonRobert Reppel

Change! – oder zündet das nicht so feuchte Holz anMoritz Otto

Webdesign mit Living Styleguide – Relaunch auf KnopfdruckKathrin Friedrich

From Zero to Hero with the Reactive Extensions for JavaScriptMaurice de Beijer

Stop being native – start being progressiveMarkus Wingler

Gib uns den REST!Veikko Krypczyk, Olena Bochkor

Flow – Was die Soft-wareentwicklung mit einer Fabrik gemein-sam hat Neno Loje

Quantum Physics for JavaScript HackersDavid Dasenbrook

Schulen der test- getriebenen EntwicklungMarco Emrich

NoSQL: The first New Jakarta EE SpecificationOtavio Santana, Werner Keil

15.30 – 16.30

16.30 – 17.00 Kaffeepause und Raumwechsel Kaffeepause und Raumwechsel 16.30 – 17.00

17.00 – 18.00 Von Hier nach Dort – Migrationsstrategien und ihre Probleme Hendrik Lösch

Mentale Stärke als Schlüssel zum Erfolg im Job – Was Top-Sportler uns voraus habenSuzana Kötter

Kochrezepte für pragmatisches GUI-DesignRoland Weigelt

Micro Frontends to the Rescue!Mark Lubkowitz

PWA-Update: Neue Webschnittstellen für noch bessere Progressive Web AppsChristian Liebel

Visual Studio als Entwicklungstool für SQL Server- DatenbankenThorsten Kansy

Nicht verzweifeln, sondern zu GitLab greifen! GitLab als Tool für den gesamten Software-Entwick-lungszyklusDaniel Kurz

Serverless GoTobias Schwab

Eine Einführung in Pair Programming- MethodenFrank Sons

JSR 382: Konfiguration in JavaAnatole Tresch

17.00 – 18.00

18.00 Konferenzende Konferenzende 18.00

Page 6: Das Event 2019 für Web-, Mobile- & .NET-Entwickler · 2019-04-18 · Contract Tests mit PACT Maik Schöneich Continuous Challenge – Practically building an Enterprise-Grade NodeJS

href

div{ }

if

string

010001000101011101

011000

ProgrammWorkshops

Workshops

ausführliches Programm, alle abstracts, alle referenten und die anmeldung online unter: developer-week.de

Dienstag, 25. Juni 2019 9:00 – 17:00 Uhr Donnerstag, 27. Juni 2019 9.00 – 17.00 Uhr

Mittwoch: 26. Juni 2019 9:00 – 17:00 Uhr

Understanding aSP.NET Core Security

Workshopleiter: roland Guijt

In ASP.NET Core, Microsoft changed and overhauled many security features. This course will bring you up to speed to not only the news in ASP.NET Core and ASP.NET Core 2, but also what‘s going on in the industry re-garding web security. Topics are: identity, encryption, mitigate attacks, authentication, OAuth2 and OpenIdConnect.

Modern Web apps With react

Workshopleiter: Florian 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.

Code-restrukturierung – mehr als nur refactoring

Workshopleiter: Hendrik Lösch

In diesem Workshop betrachten wir zunächst die Grundlagen des Refactorings, zu denen sowohl das ei-gentliche Vorgehen als auch Code Smells, Pattern und Antipattern zählen. Anschließend bewegen wir uns auf eine höhere Be-trachtungsebene und lernen Code-Metriken kennen, mit denen wir den Zustand einer Software einschätzen können.

Die architektur für die Praxis 2.0

Workshopleiter: David Tielke

Das Erstellen von maßgeschneiderten, flexiblen und modernen Architekturen sollte heute jeder Entwickler beherrschen. David zeigt Ihnen in diesem Workshop die Grundlagen seiner Composite Component-Architektur und die Erweiterungen der Version 2.0, welche die Planung und Umset-zung von Enterpriseanwendungen weiter vereinfachen.

Xamarin

Workshopleiter: Brandon Minnick

This hands-on workshop will create a fully working, cloud connected, AI powered mobile app. We‘ll get you setup with Visual Studio and the Xamarin tooling on eit-her Windows or Mac, and connect up to emulators, your iPhone or your Android device ready to run an app. Once you are set-up, we‘ll cover the basics of Xamarin and Xamarin.Forms, then it‘s heads down writing a cross-platform app – using one code base for a fully-nati-ve app that runs on both iOS and Android.

Mathematische Berechnungen mit Python

Workshopleiter: Bernd Marquardt

Der Workshop beginnt mit einer sehr kurzen Einfüh-rung in die Programmiersprache Python. Danach tau-chen wir in die wichtigsten mathematischen Biblioth-ken des Python-Programmersystems ab: numpy und scipy. Außerdem werden wir die Bibliotheken matplotlib und sympy be-nutzen. Es werden viele Beispiele vorgestellt und diskutiert. Außerdem werden verschiedene HandsOn-Übungen durchgeführt, die dem Teilneh-mer ein Gefühl für die mathematischen Möglichkeiten der Python-Umge-bung vermitteln.

Einstieg in Maschinelles Lernen mit TensorFlow

Workshopleiter: Sascha Dittmann

Künstliche Intelligenz sowie Maschinelles Lernen ist in aller Munde. Immer mehr Lösungen entstehen durch diese Technologien oder werden mit ihnen er-weitert. Dabei stellt das TensorFlow-Framework mittlerweile einen Quasi-Standard dar. In diesem Workshop stellt Sascha Dittmann die Grundlagen und Hintergründe dieser Technologien vor. Durch verschie-dene Übungen werden einfache TensorFlow-Skripte erstellt sowie Deep Learning Modelle designed, trainiert und als API bereitgestellt. Auch unterstützende Cloud-Dienste, wie beispielsweise die Azure Machine Learning Services und Azure Kubernetes Services, kommen hier zum Einsatz.

Kubernetes-Grundlagen

Workshopleiter: Maximilian Bode, Dr. Marten Bornmann

Kubernetes hat sich als Standardlö-sung für Container-Orchestrierung etabliert. Aufbauend auf unseren Pro-jekterfahrungen geht es in diesem Workshop um Grundlagen, Kuberne-tes-Cluster-Architektur, Deployment von Applikationen auf Kubernetes, Fehlerszenarien und Debugging sowie Monitoring, Netzwerk und Cloud.

Erste Schritte mit Docker für .NET-Entwickler/Innen

Workshopleiter: Gregor Biswanger

In diesem Workshop zeigt Ihnen Docker-Experte Gregor Biswanger neue Wege zum Thema Virtualisierung. Er beginnt mit der Anatomie von Docker sowie einigen grundlegenden Konzepten und gibt wertvolle Tipps aus der Praxis, so dass Ihnen der Einstieg in Docker und Visual Studio 2017 leichter fällt. Der Workshop richtet sich an Entwickler und Architekten.

WPF Best Practices mit .NET 4.8 und .NET Core 3.0

Workshopleiter: Christian Giesswein

WPF ist heute die gesetzte Technologie, wenn es um .NET-Desktopanwendungen geht. Mit .NET Core 3.0 hat sich einiges geändert und es tun sich neue Möglichkei-ten in der WPF-Welt auf. Zeit, einen Blick darauf zu werfen, was sich mit .NET Core 3.0 / Visual Studio 2019 geändert hat. Gleichzeitig wird Chris-tian Best Practices aus über zehn Jahren WPF-Erfahrung teilen.

azure Cosmos DB

Workshopleiter: Thorsten Kansy

Dieser Workshop stellt Ihnen die wichtigen Grundlagen für den Einsatz von Azure Cosmos DB in eigenen Pro-jekten vor und nimmt eine Einordnung in den Kontext vor. Sehen Sie anhand von Beispielen, wie eine Cosmos DB-Datenbank und Collection erzeugt wird und mittels der unterschied-lichen API die Zugriffe realisiert werden können.

Nachhaltige Client-architekturen mit angular Elements und Micro apps

Workshopleiter: Manfred Steyer

Die Menge an neuen Web-Technologien ist überwälti-gend. Framework-unabhängige Web Components und Micro Apps bieten Abhilfe für dieses Dilemma!Im Workshop erfahren Sie, wie Sie mit Angular Elements Web Compo-nents erstellen können. Nach den Grundlagen beschäfitgen wir uns un-ter anderem mit dynamischem Laden und dem Einsatz von Polyfills.

Von Null auf GUI – Design/UI/UX-Praxis-wissen für Entwickler/Innen

Workshopleiter: roland Weigelt

Fehlt ein UI-/UX-Spezialist, ist es umso wichtiger, dass auch Softwareentwickler grundlegende Kenntnisse in diesem Thema haben. In diesem Workshop vermittelt Roland Weigelt Entwicklern ohne jegliche UI/UX-Vorkenntnisse Gestal-tungsprinzipien des visuelles Designs, User Experience-Grundlagen so-wie das Denken in User Interface Patterns.

Cloud Native Services mit .NET Core und azure aKS

Workshopleiter: alexander Zeitler

Der Workshop bietet einen Einstieg in das Thema ma-naged Kubernetes in Azure (AKS) und wie damit Servi-ces auf Basis von .NET Core betrieben werden können.Dabei werden auch für einen robusten Betrieb in Produktion relevante Themen wie Resilience, Reliability und Observability der entwickelten Services erklärt und implementiert.

architecture Kata – Von den anforderun-gen zur Struktur in feinen Scheiben

Workshopleiter: ralf Westphal

Mit TDD sind „algorithmische“ Probleme im Handumdre-hen zu lösen. Und der Code ist dann total SOLIDe. Aber was, wenn eine ganze Anwendung zu entwickeln ist? Wel-che Methode hilft dann? Ralf Westphal stellt dazu eine Methode auf der Basis der IODA-Architektur vor. Anschließend wenden sie die Teilnehmer selbst an.

Wir werden agil – und jetzt?! Chancen und risiken agiler Entwickler/Innen

Workshopleiter: Torsten Helmich

Die Einführung von Scrum verunsichert Mitarbeiter. Die-se Ängste greift Torsten Helmich auf. Er zeigt die Heraus-forderungen jenseits der Praktiken wie Scrum, Kanban und XP. Das Training richtet sich an alle Entwickler, die sich mit der Einfüh-rung agiler Vorgehensmethoden in ihrem Team konfrontiert sehen.

Progressive Web app

Workshopleiter: Peter Kröner

Eine schnelle, offlinefähige progressive Web App kann man mit jedem beliebigen Toolset bauen – dieser Work-shop zeigt, wie‘s geht! Die allen PWAs zugrunde liegen-den Webstandards wie Promises, Service Workers und Offline-Datastores sind Thema dieses Workshops, in dem die Teilnehmer alle Aspekte der PWA-Entwicklung in der Praxis trainieren werden.

azure DevOps/TFS: Continuous Delivery/ Deployment-automatisierung

Workshopleiter: Neno Loje

Um agile Softwareentwicklung und die damit einherge-henden schnelleren Releasezyklen Realität werden zu lassen, braucht es einen hohen Grad an Automatisie-rung – beim Build, der eine Art „Herzschlag“ des Projekts darstellt, bei der Qualitätssicherung wie auch beim Deployment der Anwendung auf Testsysteme bis hin in die Produktion.

Page 7: Das Event 2019 für Web-, Mobile- & .NET-Entwickler · 2019-04-18 · Contract Tests mit PACT Maik Schöneich Continuous Challenge – Practically building an Enterprise-Grade NodeJS

Die Referenten der Developer Week

Veranstalter:

Jetzt Ticket sichern: developer-week.de/anmeldung

◯ Kombi-Ticket DWX & Workshop 24. – 27. Juni 2019 Ticketpreis ab 1.899,– € zzgl. MwSt.

◯ 3-Tages-Ticket 24. – 26. Juni 2019 Ticketpreis ab 1.399,– € zzgl. MwSt.

◯ 2-Tages-Ticket 24. / 25.06.2019, 25. / 26.06.2019 oder 24./26.06.2019 Ticketpreis ab 999,– € zzgl. MwSt.

◯ 1-Tages-Ticket 24.06.2019, 25.06.2019 oder 26.06.2019 Ticketpreis ab 799,– € zzgl. MwSt.

◯ Workshop-Ticket Ticketpreis ab 799,– € zzgl. MwSt.

achatz, Sebastian, Sebastian Achatz IT ConsultingBader, Florian, AIT GmbH & Co. KGBais, Thodoris, ABN Amro NVBeelmann, Marko, Philips Medizin Systeme Böblingen GmbHBiswanger, Gregor, FreelancerBochkor, Olena, LARInetBock, Christian, SOPHIST GmbHBode, Maximilian, TNG Technology ConsultingBoes, andreas, Conrad ConnectBornmann, Marten, TNG Technology Consulting GmbHBorowski, Tim, Borowski – Premium Software EngineeringBourguignon, Timothee, Mathema Software GmbHC. Mendez, robert, Internet of VoiceCleeren, Gill, SnowballDasenbrook, David, TNG Technology Consultingde Beijer, Maurice, ABL - The Problem SolverDecker, Patrick andre, Centigrade GmbHDittmann, Sascha, Microsoft Deutschland GmbHDobric, Damir, DAENET GmbHDobrochynskyy, Mykola, Software Factories UGDoroschenko, Gregor, Develappers GmbHDrescher, Matthias, conplement AGDumitru, Johannes, Admeira Dürschner, Melanie, LEITMOTIF DIGITALEichert, Catharina, User Interface Design GmbHEinemann, Ina, HEC GmbH | team neustaEmrich, Marco, codecentric AGEndres, Thomas, TNG Technology Consulting GmbHEsposito, Dino, BaxEnergyEtzold, Daniel, 1&1 Mail & Media Development & Technology GmbHFellien, Jan, Inclusify AGFichtner, richard, XDEV Software Corp. Deutschland GmbHFliess, alon, CodeValueFörtsch, Martin, TNG Technology Consulting GmbHFranke, Matthias, DATEV eGFränkel, Nicolas, ExoscaleFriedrich, Kathrin, T-Systems Multimedia Solutions GmbHFröhlich, Markus, PRODYNA SEGassmann, Thomas, Trivadis AGGenova, Lyubka Tasheva, Sofia University St Kliment OhridskiGhassemi, Siavash, sia consulting ltd.Giedrojc, Neco, Saxonia Systems AGGiese, Eric, adesso AGGiesswein, Christian, Giesswein Software-SolutionsGosebrink, Fabian, Offering Solutions SoftwareGottschalk, Judith, DATEV eGGrebenstein, Kay, Saxonia Systems AGGuijt, roland, rolandguijt.com

Harrer, Simon, INNOQ Hauer, Nina, Inclusify AGHaug, Thomas, MATHEMA Software GmbHHeid, Thomas, ASTRUM IT GmbHHeimeshoff, Marco, Heimeshoff ITHeld, andrea, FreelancerHelmich, Torsten, helmichs ITHladky, Michael, Michael HladkyHoppe, Johannes, Angular.SchuleHoppenthaler, Tobias, msg systems AGHörauf, Christian, BNP Paribas DeutschlandHorn, alexander, Astrum IT GmbHHuber, Thomas Claudius, Trivadis AGHunter, Scott, Microsoft CorporationIserlohn, Christoph, INNOQJanz, Christian, BridgingIT GmbHJensen, Sebastian, medialesson GmbHKansy, Thorsten, dotnetconsulting.euKaufmann, Michael, AlegriKeil, Werner, Creative Arts & Technologies Ltd. & Co. KGKlein, Constantin, Freudenberg IT GmbH & Co. KGKlene, Paul, MAXIMAGO GmbHKoch, Matthias, JetBrainsKönig, Carsten, Wiegand-GlasKötter, Suzana, mentaltraining.proKraus, Christina, meshcloud GmbHKrenn, Philipp, ElasticsKröner, Peter, Brainfire DesignKrug, Gerhard, Afinion Innovations AGKrypczyk, Veikko, LARInetKubitza, adrian, PENTASYS AGKurz, Daniel, User Interface Design GmbHLauk, Nils, S-KON AGLiebel, Christian, Thinktecture AGLobacher, Patrick, die agilen GmbHLoje, Neno, NenoLoje.comLösch, Hendrik, Saxonia Systems AGLothrop, Kerry W., Zühlke Engineering GmbHLubkowitz, Mark, msg systems AGMalcher, Ferdinand, Angular.SchuleMarbach, Daniel, Particular SoftwareMarquardt, Bernd, FreelancerMauky, Manuel, Saxonia Systems AGMenzel, Christoph, Method Park Engineering GmbHMeyer, Manuel, Trivadis AGMinnick, Brandon, Microsoft CorporationMir Mohammadi, aydin, bluehands GmbH & Co.mmunication KGMühsig, robert, Sevitec Informatik AGMüller, Marc, 4tecture GmbHNeumann, Jörg, Acando GmbHNutiu, Lucian, ISO Software Systeme GmbHOrschel, Nico, AIT GmbH & Co. KG

Otto, Moritz, intersoft AGPaulus, Jan, ASTRUM IT GmbHPeipman, Gunnar, Peipman Consult LtdPobiega, Szymon, Particular Softwarerappl, Florian, Smapiotraschbichler, Florian, dc-square GmbHreppel, robert, TwoTonic Labsreuter-Heinrich, Peggy, IT hilft GmbHroden, Golo, the native web GmbHroschanski, Benjamin, PENTASYS AGroth, Stephan, oose Innovative Informatik eGSantana, Otavio, SouJavaSchnell, Patrick, schnell.technologySchnirring, rüdiger, HEC GmbH | team neustaScholz, Uwe, Piabo Schöfer, Udo, DATEV eGSchöneich, Maik, MAXIMAGO GmbHSchubert, Stefan, PRODYNA SESchukat, Stefan, dSPACE GmbHSchulze, alexander, Innotrade GmbHSchumacher, Uwe, DATEV eGSchwab, Tobias, PhraseApp (Dynport GmbH)Schwanke, axel, Immowelt AGSchweda, Jan, Inclusify AGSedlaczek, robin, Fairmas GmbHSons, Frank, code-quality.deSpiegl, Werner, ASTRUM IT GmbHSpringer, Sebastian, MaibornWolffStarke, Gernot, FreelancerSteiner, Tim, AIT GmbH & Co. KGSteyer, Manfred, SOFTWAREarchitekt.atStirnweiß, Ulrike, Inclusify AGTanzer, David, DavidTanzer.NetTews, alexander, All for One Steeb AGTielke, David, david-tielke.deTikwinski, Thomas, SEAL Systems AGTomow, Thomas, Devoteam | AlegriToth, Jürgen, RocheTraktovenko, Stanislaw, Saxonia Systems AGTresch, anatole, Trivadis AGWeidler, Matthias, ASTRUM IT GmbHWeigelt, roland, Comma Soft AGWestphal, ralf, One Man Think TankWibier, Don, DevExpressWillers, Michael, devcoach – Michael WillersWinand, Markus, winand.atWingler, Markus, doubleSlash Net-Business GmbHWoiwode, Gregor, co-IT.eu GmbHWolf, Benjamin, INNOQWolfermann, Sven, maddesignsWolter, Sascha, Cognigy GmbH, DeutschlandZeitler, alexander, PDMLabZörner, Stefan, embarc