Das Event 2019 für Web-, Mobile- & .NET-Entwickler · 2019-04-18 · Contract Tests mit PACT Maik...
Transcript of Das Event 2019 für Web-, Mobile- & .NET-Entwickler · 2019-04-18 · Contract Tests mit PACT Maik...
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:
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
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
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
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
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.
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