PROGRAMM NCC OST | NÜRNBERG 04. - 08. JULI . JULI 2022 - Developer Week

Die Seite wird erstellt Horst Haas
 
WEITER LESEN
PROGRAMM NCC OST | NÜRNBERG 04. - 08. JULI . JULI 2022 - Developer Week
NCC OST | NÜRNBERG
                            04.. – 08.. JULI
                                 2022

                            PROGRAMM

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

         Die Top Themen: Softwarearchitektur | .NET | Cloud-Entwicklung
                AI / Machine Learning | Angular | Lowcode | Core Java /
                    Java SE Container | Big Data | Softwarequalität
    Agile Methoden | Enterprise Java / Jakarta EE | Programmiersprachen
         Security | Accessibility | Softskills | Refactoring | DevOps | Testen
                                             | #DWX22AUFGEPASST!
                                      DOTNET-LESER
                           developer-week.de           | Find us on
                     MIT DEM CODE WDC20DNP ERHALTEN SIE 10% AUF ALLE TICKETS.

Veranstalter:                        Präsentiert von:
PROGRAMM NCC OST | NÜRNBERG 04. - 08. JULI . JULI 2022 - Developer Week
DIE WORKSHOPS – MONTAG, 04. JULI 2022                                                   21
               WORKSHOP 1 + 2 + 3 + 4 | 09.00 – 17.00                                          WORKSHOP 5 + 6 + 7 + 8 | 09.00 – 17.00
                                                                                                                                                    21                        WORKSHOP 9 + 10 + 11 | 09.00 – 17.00                                        WORKSHOP 12 + 13 + 14 | 09.00 – 17.00

ASP.NET CORE IN DER BOX: BEST PRACTISES
                                                                                EINSTIEG IN SVELTE – BAUEN SIE DIE
FÜR HOCH-MODERNE ENTERPRISE-                                                                                                                                   WEBTECHNOLOGIE ALS FREMDSPRACHE                                             MODERN WEB APPS WITH REACT
                                                                                SCHNELLSTEN WEBANWENDUNGEN!
APPLIKATIONEN                                                                                                                                                  Peter Kröner                                                                Florian Rappl
                                                                                Oliver Sturm
Benjamin Abt

Tutorials und Dokumentationen zeigen oft nur spezifische Beispiele, die          Svelte ist für viele Entwickler bisher noch neu, verbreitet sich aber immer    Sie sprechend fließend Java, haben aber mit JavaScript zu kämpfen?           In the recent years React has become the most popular solution for
in den meisten Fällen den Gesamtkontext einer „echten“ Real-World-              schneller. Auf den ersten Blick ist es anderen Komponentenframeworks ähn-      Ihr C# ist verhandlungssicher, doch bei CSS verstehen Sie nur Bahnhof?      creating reliable, fast, and maintainable web applications. In this work-
Anwendung nicht abdecken.                                                       lich, und das ist gut so - gleichzeitig sind aber die Ansätze von Svelte für   Sie beherrschen XML in Wort und Schrift, doch ihr HTML-Vokabular            shop we look behind the hype and start from zero to become true React
                                                                                Reaktivität sowie zur Verwendung eines Compilers besonders leistungsfähig      ist nicht auf dem neuesten Stand? Dann sind Sie hier genau richtig!         masters. We will cover:
Das ist soweit auch gut, um in einer Dokumentation von der eigentlichen         und bieten im Vergleich die besten Resultate. Dieser ganztägige interaktive    Entwickler:innen jedweder Couleur haben zwar heute ständig mit dem
Sache nicht zu sehr abzuschweifen - macht es vielen Entwicklern aber            Workshop hilft Ihnen, in die Entwicklungsarbeit mit Svelte produktiv einzu-    Web zu tun, doch wer sich mit primär mit Datenbanken, Cloud-Architek-       •   The React bread and butter; elements and components
auch schwer, die Lösung oder ein Feature korrekt anwenden zu können.            steigen. Sie beginnen mit der Erstellung von Komponenten und lernen die        tur und Backend-Sprachen befasst, kann sich nicht auch noch jeden Hack      •   React‘s philosophy: The unidirectional data flow
                                                                                Svelte-spezifische Syntax und die Werkzeuge kennen. Weiterhin erzeugen          und jede Library aus dem Web-Frontend draufschaffen. Aber dafür gibt        •   The lifecycle of components; from stateful components to SFCs
In diesem Workshop geht es darum, wie man eine ASP.NET Core-Applika-                                                                                                                                                                       •   Controlled vs managed inputs incl. DOM references
                                                                                Sie aus den Komponenten vollständige Anwendungen und verwenden                 es diesen Workshop. Neben einem High-Level-Überblick über den aktuel-
tion im Sinne einer großen, langfristigen Enterprise-Applikation aufbaut,                                                                                                                                                                  •   VDOM and what the React reconciliation is about
                                                                                Svelte Stores und Kontexte für die Zustandsverwaltung sowie Svelte Kit für     len Stand der wichtigsten Webstandards bietet dieser Ritt quer durch die
skaliert und performant umsetzt.                                                                                                                                                                                                           •   Server-side rendering
                                                                                Routing und Datendienste. Mit der Integration von unabhängigen Kompo-          Browser auch die Gelegenheit, alle Frontend-Fragen zu beantworten, die
Die Teilnehmer lernen, wie man eine stabile, langfristig skalierende An-        nentenbibliotheken, CSS-Features und Deploymentdetails wie SSR wird der        Sie sich schon immer gestellt haben. Lernen Sie von Webtech-Basics über
wendung schafft, worauf zu achten ist und wie man das Gesamtpaket mit           Tag abgerundet. Bitte erwarten Sie viele praktische Beispiele - Sie werden     aktuelle Tools bis hin zu den neuesten Standards alles, was den modernen
modernen Tools testet, misst und ausrollt.                                      Zeit haben, alles selbst auszuprobieren und sich auf einen schnellen Start     Frontend-Stack zusammenhält. Und erfahren Sie nicht zuletzt auch, um        ANGULAR ARCHITEKTUR WORKSHOP:
                                                                                ins eigene Svelte-basierte Projekt vorzubereiten!                              welche Hypes und Heilsversprechen Sie einen Bogen machen können.
Des weiteren gebe ich Einblicke in meine Live-Anwendungen: Ich zeige                                                                                                                                                                       VOM MODULITHEN ZU MICRO FRONTENDS
also nicht nur Theorie, sondern auch, wie ich meine eigenen Tipps wirklich
in produktiven Umgebungen anwende!                                                                                                                                                                                                         Manfred Steyer
                                                                                MICROSERVICES PLANEN UND                                                       MICROSERVICES SCHNEIDEN MIT
                                                                                ENTWICKELN FÜR .NET ENTWICKLER                                                 EVENT STORMING
                                                                                                                                                                                                                                           In diesem interaktiven Workshop lernen Sie von Manfred Steyer, Angular
                                                                                Gregor Biswanger                                                               Arne Limburg, Ina Einemann                                                  GDE und Trusted Collaborator im Angular-Team, wie sich große und
DOING KUBERNETES DEVOPS STYLE
                                                                                                                                                                                                                                           skalierbare Geschäftsanwendungen mit Angular entwickeln lassen.
Loek Duys, Alex Thissen
                                                                                                                                                                                                                                           Dazu betrachten wir zunächst die Nutzung von Strategic Domain Design
                                                                                Mit Microservices können wir schneller Features ausliefern und auf Fehler      Mit Microservices versuchen Softwarearchitekten, eine Anwendung in
                                                                                                                                                                                                                                           zur Schaffung eines gut strukturierten Frontend-Modulithen. Für die
                                                                                reagieren. Dazu wird der bestehende Monolith bekämpft, der in die Jahre        möglichst kleine, unabhängige Teile zu schneiden, die dann miteinander
                                                                                                                                                                                                                                           Umsetzung nutzen wir Nx und Monorepos. Wir betrachten Ansätze zur
                                                                                gekommen ist. Dennoch setzt der neue moderne Ansatz auf eine verteilte         kommunizieren. Wie schafft man es aber, dass dabei weder die Fachlichkeit
                                                                                                                                                                                                                                           Modularisierung und zum Erzwingen von Architekturvorgaben. Außerdem
This training introduces you to Docker and container technology for             Architektur, die neue Hürden mit sich bringen. Architekturexperte Gregor       zerpflückt wird, noch der Blick für das große Ganze verloren geht? Wie
                                                                                                                                                                                                                                           nutzen wir inkrementelle Builds sowie den Build-Cache zum Beschleunigen
DevOps teams. We will show you how to apply DevOps practices to                 Biswanger zeigt Ihnen, was sich hinter dem Microservice-Konzept verbirgt.      schneide ich die Services richtig? Und worauf muss bei der Kommunikation
                                                                                                                                                                                                                                           der CI/CD-Pipeline.
cloud-based container solutions, complete with hands-on exercises using         Nach einer Einleitung zu Microservices erläutert er die Anatomie von           der Services untereinander geachtet werden?
Kubernetes. The course uses Microsoft tooling and technology, but the skills    Domain-Driven Design und, wie Sie passend dazu Ihre Services planen                                                                                        Diese Ideen werden nach und nach zu einer Micro-Frontend-Architektur
                                                                                                                                                               Unser Workshop gliedert sich folgende Teile:
you will learn can be applied in any technology stack. It contains hands-on     und entwerfen können.                                                                                                                                      ausgebaut. Hierzu kommt das brandneue Webpack 5 Module Federation
labs to help you gain practical experience and is intended for developers                                                                                      Teil 1: Grundlagen Domain-driven Design                                     zum Einsatz, das als Missing Link für solche Architekturen gilt. Abgese-
                                                                                Der Workshop richtet sich an Entwickler und Architekten, die einen
and architects that want to learn about DevOps practices and tooling for                                                                                       Im ersten Teil des Webinars gehen wir auf die Grundprinzipien von Domain-   hen von den Schön-Wetter-Szenarien betrachten wir auch weiterführende
                                                                                kompakten Ein- und Überblick in den Möglichkeiten von Microservices
a cloud-based Kubernetes solution. Throughout the workshop you will gra-                                                                                       driven Design ein. Davon ausgehend betrachten wir im Detail, welche Fall-   Konzepte, wie dem Umgang mit Versionskonflikten, Dynamic Federation
                                                                                erhalten wollen und mit ihren eigenen Händen ausprobieren möchten. Vo-
dually improve your DevOps skills for container based solutions. Finally, all                                                                                  stricke beim Entwurf einer Microservices-Architektur durch Domain-driven    oder die Kombination verschiedener Frameworks und Versionen.
                                                                                rausgesetzt werden Grundlagenwissen zu Visual Studio 2017, C# und eine
courseware is on Github, so you can both prepare for the workshop ahead                                                                                        Design umschifft werden können.
                                                                                gute Prise Neugierde für die neuen Möglichkeiten von dem modernen                                                                                          Nach den einzelnen Übungen haben Sie eine Fallstudie, die Sie als Vorla-
of time and finish the workshop from home if you are unable to finish the         Architekturmuster. Teilnehmer können aktiv mit ihrem Notebook mitpro-          Teil 2: Entwurf einer Microservices-Architektur                             ge für eigene Vorhaben nutzen können. Am Ende wissen Sie nicht nur, wie
labs during the workshop.                                                       grammieren. Die Teilnehmer erhalten eine Anleitung zum Einrichten der          Im zweiten Teil des Webinars geht es darum, die Fachlichkeit sinnvoll zu    sich Microfrontends mit dem Stand der Technik umsetzen lassen. Sondern
                                                                                Entwicklungsumgebung, so dass alles für den Start einsatzbereit ist.           schneiden. Dazu erstellen wir gemeinsam mit euch mithilfe von Event         auch, ob dieser Architekturstil zu Ihnen passt und welche Alternativen Sie
                                                                                                                                                               Storming anhand eines Praxisbeispiel Aggregaten, welche die Basis für die   haben. Außerdem sind Sie in der Lage, die einzelnen Optionen vor dem
                                                                                                                                                               spätere Mircoservices-Architektur bilden.                                   Hintergrund Ihrer Vorhaben zu bewerten.
EINSTIEG IN DIE ARCHITEKTUR-
                                                                                                                                                               Teil 3: Strategic Design
DOKUMENTATION                                                                   DOMAIN-DRIVEN DESIGN HANDS-ON
                                                                                                                                                               Zum Abschluss des Webinars bilden wir aus den Aggregaten mithilfe von
Hendrik Lösch                                                                   Henning Schwentner                                                             Strategic Design Bounded Contexte. Dabei gehen wir darauf ein, was bei      AZURE DEVOPS WORKSHOP: DIE OPTIMALE
                                                                                                                                                               der Kommunikation zwischen den Contexten beachtet werden muss und           ARBEITSUMGEBUNG FÜR IHR TEAM
                                                                                                                                                               wie man die Kommunikation gestalten kann, um unabhängige Services
                                                                                                                                                               realisieren zu können.                                                      Neno Loje
Sind wir doch einmal ehrlich: Niemand von uns hat damit begonnen
Software zu entwickeln, um Dokumentationen schreiben zu können. Daher           In Zeiten von Microservices wird klar, wie wichtig Domain-Driven Design
verwundert es auch nicht, dass die Dokumentation in vielen Projekten zu         (DDD) nach wie vor ist. Denn nur mit Strategischem Design (also DDD im
                                                                                Großen) und dem Aufteilen der Domäne in Bounded Contexts kann ein                                                                                          Um die Herausforderungen zu bewältigen, die Softwareentwicklung
kurz kommt. Gerade bei der Softwarearchitektur kann dieser Umstand                                                                                             VON NULL AUF GUI – DESIGN/UI/UX-
aber zu erheblichen Problemen führen, ist doch die Architektur das              sinnvoller, weil fachlicher Schnitt für die Microservices gefunden werden.                                                                                 heutzutage mit sich bringt, braucht es neben einer schlagkräftigen Mann-
                                                                                                                                                               PRAXISWISSEN FÜR ENTWICKLER                                                 schaft und der passenden Methodik auch die optimale Arbeitsumgebung.
Ergebnis aus der Summe aller Entscheidungen, die während der Entwick-           Aber auch Taktisches Design (also DDD im Kleinen) mit der Ubiquitous
lung der Software getroffen wurden.                                             Language und den „Building Blocks“ Entities, Value Objects, Aggregates,        Roland Weigelt                                                              Mit Azure DevOps hat Microsoft eine Plattform für DevOps und die
Aus diesem Grund wollen wir uns in diesem Workshop zunächst ansehen,            Services & Co. hat nichts an Aktualität verloren.                                                                                                          gesamte Softwareentwicklung geschaffen, die sowohl von Microsoft
was eine Softwarearchitektur so besonders macht, welche unterschiedl-                                                                                                                                                                      intern zur Entwicklung genutzt wird als auch für die Öffentlichkeit zur
                                                                                In diesem Workshop nehmen wir uns einen Tag Zeit, um DDD näher
chen Arten von Dokumentation es gibt und was das Mindestmaß sein                                                                                               Überall dort, wo kein ausgewiesener UI-/UX-Spezialist zur Verfügung         Verfügung steht. Nutzen kann man es entweder als fix und fertigen
                                                                                anzuschauen. Der Workshop besteht aus abwechselnd Vortrag, Diskussion
sollte, das es zu dokumentieren gilt. Hierbei nähern wir uns anhand eines                                                                                      steht, ist es umso wichtiger, dass Software-Entwickler grundlegende         Cloud-Dienst (Azure DevOps Services) oder in einer selbst betriebenen
                                                                                und Übungen.
Komplexbeispiels dem Thema über die verschiedenen möglichen Sichten                                                                                            UI-/UX-Kenntnisse haben. Sei es, um die UI einer typischen Business-        Umgebung (Azure DevOps Server).
auf Software und welche Auswirkung diese auf die Teamzusammenstel-                                                                                             Anwendung von „schlimm“ nach „brauchbar“ zu verbessern. Oder auch,
                                                                                                                                                                                                                                           In diesem Workshop geht es um alle Belange, wie man eine Azure
lung haben kann, bevor wir dann in die unterschiedlichen Werkzeuge und          VON DESKTOPENTWICKLER FÜR DESKTOP-                                             um eine informierte Entscheidung treffen zu können, was man sich von
                                                                                                                                                                                                                                           DevOps-Umgebung optimal aufsetzt, damit alle Beteiligten gleich
                                                                                                                                                               anderen UIs abschaut.
Methoden einsteigen.                                                            ENTWICKLER/INNEN – WEBENTWICKLUNG                                                                                                                          von Anfang an produktiv loslegen können, bzw. wie eine bestehende
                                                                                OHNE JAVASCRIPT MIT (SERVER-SIDE)                                              In diesem Workshop vermittelt Roland Weigelt Entwicklern ohne jegliche      Umgebung weiter optimiert werden kann. Der Workshop gibt wertvolle
                                                                                                                                                               UI-/UX-Vorkenntnisse Gestaltungsprinzipien des visuelles Designs, User      Entscheidungshilfen und Tipps, damit man nicht selbst in jedes Fettnäpf-
SOFTWARE DESIGN: PATTERNS,                                                      Christian Giesswein                                                            Experience-Grundlagen sowie das Denken in User Interface Patterns.          chen treten muss.
                                                                                                                                                               Und das stets mit einem Blick darauf, was in der Praxis mit begrenztem
PRINCIPLES & MORE                                                               Desktopentwickler lieben Ihre Werkzeuge, egal ob Windows Forms oder            Budget machbar und tatsächlich hilfreich ist.
David Tielke                                                                    WPF – mit Visual Studio geht alles aus einer Hand. Startet man jedoch
                                                                                die erste Webanwendung, beginnt der Stress: Man muss sich REST-                Vortragsteile und praktische Übungen wechseln sich ab, um das Erlernte
                                                                                Services anschauen, JavaScript/TypeScript beherrschen und irgendein            in Einzel- und Gruppenarbeiten direkt vertiefen zu können.
                                                                                UI-Frontend-Framework aneignen.                                                Für diesen Workshop sind von Teilnehmerseite her keine Vorbereitungen
Software- und Systemarchitektur ist wichtig, das steht außer Frage. Zur
Strukturierung eines Softwaresystems zählt vor allem der Softwareent-           Genau diese Hürde versucht Microsoft mit (Server-Side) Blazor abzu-            notwendig. Einfach hinkommen, zuhören, mitmachen, Spaß haben und
wurf, der in den Tätigkeitsbereich des Softwareentwicklers fällt. Genau         bauen: Durchgängig C# für den Server- und Client-Code nutzen, alles            viel lernen.
hier fangen aber die Probleme an: Was ist Softwaredesign, und warum             in Visual Studio vorhalten, und mit F5 läuft die Anwendung, inklusive
ist es wichtig? Welche Fähigkeiten benötigt ein Entwickler dazu, und wie        Breakpoints für Server und Client.
wird das Design erstellt? Wie kann ein Team einen einheitlichen Entwurf
erstellen? In diesem Workshop zeigt Ihnen Architekturexperte David              In diesem Workshop wollen wir uns ansehen, was sich Microsoft bei Blazor
Tielke, wie die Entwickler Ihren wichtigen Teil zu einer guten Architektur      gedacht hat, was dessen Grundkonzepte sind und wie wir mit Blazor                                                    developer-week.de | #DWX22 | Find us on
eines Softwaresystems beitragen können.                                         eine Webanwendung bauen können. Das alles für all diejenigen, die
                                                                                JavaScript genau so wenig mögen wie meine Wenigkeit.
PROGRAMM NCC OST | NÜRNBERG 04. - 08. JULI . JULI 2022 - Developer Week
21
                                                                                                                                                                                                                                                   ALLE WEITEREN INFORMATIONEN
                                                                                                                                                                                                                                                      UND DIE ANMELDUNG AUF:
                      PROGRAMM –                                                                                                                                                                                                                           DEVELOPER-WEEK.DE

                      DIENSTAG, 05. JULI 2022

                                                                         SOFTWARE-                                                                        FRONTEND
                           .NET                  TESTEN                                           WEB FRONTEND               AGILE METHODEN                                               CI/CD                 CROSS-PLATTFORM                   BIG DATA              JVM-SPRACHEN
 UHRZEIT                                                                ARCHITEKTUR                                                                      ARCHITECTURE                                                                                                                          UHRZEIT
                       Raum: Sydney          Raum: Hongkong                                           Raum: Istanbul               Raum: Kiew                                           Raum: Riga                    Raum: Oslo                Raum: Budapest            Raum: Helsinki
                                                                       Raum: St. Petersburg                                                              Raum: Kopenhagen

09.00 – 10.00                                                               Keynote                                                                                                                                    Keynote                                                                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    Evolution der APIs:     Building Quality           Der Entwurfsprozess         React client- und           Product Ownership         Offline first!              Moderne CI/                   Hybride Apps - die        A Gentle Introduction       Mit Record Types zu      10.30 – 11.30
                 von SOAP über REST      Mesut Durukal              David Tielke                serverseitig                meistern – Produkte       Rowdy Rabouw               CD-Prozesse mit               All-In-One-Lösung für     to Building Data            besseren Domänenmo-
                 nach gRPC – mit .NET                                                           Sebastian Springer          erfolgreich entwickeln                               GitHub Actions                Frontends                 Intensive Applications      dellen in Java
                 Benjamin Abt                                                                                               Ina Einemann,                                        Nico Orschel                  Patrick Schnell           Joe Karlsson                Henning Schwentner
                                                                                                                            Frank Düsterbeck

 11.30 – 11.45                                                            Raumwechsel                                                                                                                                Raumwechsel                                                               11.30 – 11.45
 11.45 – 12.45   .NET-6-Neuerungen im    Kill All Mutants!          Architecting for Quality:   Agile Micro Frontends       Schätzungen – das         Bessere Angular-           Top 10 Best-Practices         Project Fugu 2022: Das    A practical guide to        Software vertrauen        11.45 – 12.45
                 Überblick               (Intro to Mutation         Qualität methodisch         for Next Gen Web Apps       Enfant terrible der       Architekturen mit Stand-   für YAML-Pipelines            sind die neuen PWA-       the Data Mesh hype          können – moderne
                 Thorsten Kansy          Testing)                   herbeiführen                Florian Rappl               Softwareentwicklung       alone Components           in Azure DevOps               Schnittstellen            Robert Hoffmann             Testmethoden für
                                         Dave Aronson               Lutz Marquardt                                          Konstantin Diener         Manfred Steyer             Marc Müller                   Christian Liebel                                      Entwickler
                                                                                                                                                                                                                                                                     Thomas Weber

 12.45 – 14.15                                                Mittagspause und Besuch der Fachmesse                                                                                                      Mittagspause und Besuch der Fachmesse                                                 12.45 – 14.15
 14.15 – 15.15   Minimal APIs in ASP.    It‘s a (testing) trap! –   Autonomous microser-        Typescript Meta-            Chefs? Gibt‘s hier        Skalierung einer           ARM yourself with Bicep       WebBluetooth –            Data in motion              Making Shell Scripts      14.15 – 15.15
                 NET 6.0                 Common testing pitfalls    vices don‘t share data.     Programming from            nicht! – Konsequent       Angular-App inkl.          Eduard Keilholz               the missing link          Constantin „Kostja“ Klein   Groovy
                 Rob Richardson          and how to solve them      Period.                     0 to 100.                   agil durch Selbst-        Team in der Praxis                                       Nico Martin                                           Georg Berky
                                         Ramona Schwering           Dennis van der Stelt        Daniel Ostrovsky            organisation              Aaron Czichon
                                                                                                                            Stephan Roth

15.15 – 15.30                                                             Raumwechsel                                                                                                                                Raumwechsel                                                              15.15 – 15.30
15.30 – 16.30    What do I do with       Automatisiertes            Wir brauchen (k)einen       Frontend Magic mit          Nachhaltig Wachsen        Escape from the            Stop configuring               Angular Desktop Apps      Wie baue ich ein Multi-     Neuigkeiten in Scala 3   15.30 – 16.30
                 my old .NET Framework   Testen einer Angular-      Softwarearchitekten!?!      CSS Houdini                 mit fluiden Teams und      Versioning Hell            infrastructure, start         mit Electron              Cloud Data Warehouse        Lars Hupel
                 Apps?                   Applikation                Hendrik Lösch               Jörg Neumann                Domain Driven Design      Arne Limburg               coding it!                    Gregor Biswanger          Sascha Dittmann
                 Isaac Levin             Cathrin Möller                                                                     Nils Hyoma,                                          Robert Hoffmann
                                                                                                                            Matthias Eschhold

16.30 – 17.00                                                 Kaffeepause und Besuch der Fachmesse                                                                                                       Kaffeepause und Besuch der Fachmesse                                                 16.30 – 17.00
17.00 – 18.00    .NET MAUI Blazor –      Das eigene QA              Software-                   Built-in security: Secure   Building and Leading      Dependency Manage-         Performance testing:          State of the Art CI/      Ingesting trillions         Konzepte der funktio-    17.00 – 18.00
                 Build Hybrid Mobile,    Manifest – Einwicklung     Archäologie – Was wir       web apps using modern       Remote Teams              ment in Micro Frontends    from zero to hero             CD von Cross-Plattform    of events with Apache       nalen Programmierung
                 Desktop, and Web apps   eines übergreifendes       von der Mondlande-          browser features            Amber Vanderburg          Florian Rappl              with k6 & Azure               Flutter Apps mit GitLab   Spark And Apache            und Nutzungsmöglich-
                 Gerald Versluis         Testvorgehens für          fähre lernen können!        Clemens Hübner                                                                   Jose Luis Latorre Millas      Christoph Menzel          Kafka                       keiten auf der JVM
                                         Scrum-Teams                Tobias Voß                                                                                                                                                           Cornel Creanga              Felix von Delius
                                         Kay Grebenstein

18.00 – 18.15                                                             Raumwechsel                                                                                                                                Raumwechsel                                                              18.00 – 18.15
 18.15 – 19.15   C# @ 2022 –             Endlich richtig            Monoliths, microservices    Developing and              Die agile Digital Value   Hier kommst du nicht       Level-up Your DevOps          Flutter 2: Ein App-       Using Kafka and Pinot       Revisionssicheres         18.15 – 19.15
                 Jedes Jahr etwas        testen – Von Pyramiden     or serverless: what to      Deploying a Static          Chain – worauf man        rein: ASP.NET Core APIs    with GitHub Actions           Modell für alles          for Real-Time, User-        Testen mit Cucumber &
                 (sinnvolles) neues?!    und Honigwaben             choose in 2022?             Web App with Blazor         bei digitalen Produkten   und Angular Security       and Kubernetes                Jörg Neumann              Facing Analytics            Testcontainers
                 Christian Giesswein     Arne Limburg               Nicolas Fränkel             and Azure Functions         achten muss!              mit Azure                  Rob Richardson                                          Karin Wolok, Mark           Maik Heene
                                                                                                Matthias Koch               Patrick Arnold            Thomas Gassmann,                                                                   Needham
                                                                                                                                                      Manuel Meyer

   ab 19.15                                                              Konferenzende                                                                                                                              Konferenzende                                                                ab 19.15

                                                                                                                                                                                                                                                                              Programmänderung vorbehalten

                                                                                                                                                                                                                                  developer-week.de | #DWX22 | Find us on
21
                                                                                                                                                                                                                                                  ALLE WEITEREN INFORMATIONEN
                                                                                                                                                                                                                                                     UND DIE ANMELDUNG AUF:
                      PROGRAMM –                                                                                                                                                                                                                        DEVELOPER-WEEK.DE

                      MITTWOCH, 06. JULI 2022

                                                                                                                                                            JAVASCRIPT,                                                CLOUD-
                 SOFTWAREQUALITÄT               DATENBANKEN                      .NET UI             UX, ACCESSIBILITY              ANGULAR                                            CONTAINER                                                  NEWTECH          CORE JAVA / JAVA SE
 UHRZEIT                                                                                                                                                    TYPESCRIPT                                              ENTWICKLUNG                                                                UHRZEIT
                      Raum: Sydney               Raum: Hongkong             Raum: St. Petersburg           Raum: Istanbul            Raum: Kiew                                          Raum: Riga                                              Raum: Budapest         Raum: Helsinki
                                                                                                                                                          Raum: Kopenhagen                                             Raum: Oslo

09.00 – 10.00                                                                    Keynote                                                                                                                                Keynote                                                               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    Softwarequalität            Azure SQL Database          The current state         Brain Computer Inter-      Makro- und Mikro-        Komponentenbau mit         Der Kong des API-             Logging, instrumenta-     Dart eine totgeglaubte   Pattern Matching: Small    10.30 – 11.30
                 David Tielke                als Grundlage moderner      of .NET Multi-platform    faces Demystified –         Frontend-Architekturen   Svelte in der Praxis       Dschungels                    tion, dashboards,         Sprache in neuer Blüte   Enhancement or Major
                                             Applikationen               App UI                    Können Gedanken die        in Angular               Oliver Sturm               Michael Kotten                alerts and all that –     Christoph Menzel         Feature?
                                             Constantin „Kostja“ Klein   Almir Vuk                 Kontrolle übernehmen?      Cathrin Möller                                                                    for developers                                     Peter Wessels,
                                                                                                   Jonas Mayer, Martin                                                                                          Henry Been                                         Hanno Embregts
                                                                                                   Förtsch, Thomas Endres

 11.30 – 11.45                                                                 Raumwechsel                                                                                                                            Raumwechsel                                                              11.30 – 11.45
 11.45 – 12.45   Was kann Natural            SSQL Server temporal        Introduction to App       Die Musik spielt nicht     Enterprise Angular       Deno – das bessere         Monolith-Microservice-        Kubernetes für            Ey, Mann! Wo is’         Jewel Java – What           11.45 – 12.45
                 Language Processing?        tables, EF6 und CI/CD       Development with .NET     immer vorne – UX           projects with Nx         Node.js?                   Metamorphose                  Jedermann – Mit           meine Unterhose?         Project Amber offers
                 Erfahrungen aus                                         MAUI                      Konzepte in Zeiten         Monorepos                                                                         Azure Container Apps      Wir retrofitten die       for developers
                                             Josef Radl                                            von Metaverse und                                   Sebastian Springer         Henning Schwentner
                 dem Requirements                                        Gerald Versluis                                      Patricio Vargas                                                                   schneller ans Ziel        Waschmaschine.           Merlin Bögershausen
                                                                                                   Extended Reality
                 Engineering                                                                                                                                                                                    Thomas Tomow              Tim Steiner,
                                                                                                   Nina Hauer,
                 Henning Femmer                                                                    Marco Richardson                                                                                                                       Dominik Deschner

 12.45 – 14.15                                                     Mittagspause und Besuch der Fachmesse                                                                                                  Mittagspause und Besuch der Fachmesse                                                12.45 – 14.15
 14.15 – 15.15   „Wir testen uns den         Making SQLite               Uno Platfrom: Your        Come and joy me:           Einführung in RxJS:      Was macht eigentlich       Is WebAssembly the            Microsoft Mesh –          Die Shitposting-KI –     Projects Valhalla           14.15 – 15.15
                 Wolf!!“ – Wieviel           faster – tips and tricks    Apps Everywhere           Der Freu-Faktor            Der König der asyn-      ein Bundler?               next gen version of           Cloud services to         Eine ironische Lösung    and Loom
                 Softwarequalität            for speeding up SQLite      Martin Zikmund            Julia Herrmann,            chronen Prozesse         Lars Hupel                 Docker?                       enable collaboration      für fruchtlose Online-   Vadym Kazulkin
                 muss sein?                  database                                              David Thömmes              Gregor Biswanger                                    Max Körbacher                 in 3D space               diskussionen
                 Stephan Rossbach            Giorgi Dalakishvili                                                                                                                                                Andreas Erben             Jonas Mayer, Martin
                                                                                                                                                                                                                                          Förtsch, Thomas Endres

15.15 – 15.30                                                                  Raumwechsel                                                                                                                            Raumwechsel                                                             15.15 – 15.30
15.30 – 16.30    A lab around the            Database-per-tenant         Riding the MVU            Brett vorm Kopf –          Gefühlt schnellere       Schön und ungebunden:      Einführung in Helm –          Amazon Web Services       Green Software           Log4Shell – Lessons        15.30 – 16.30
                 principles and              architecture using .NET     Comment                   oder wie man verhin-       Angular-Anwendungen      Leichtgewichtige           der Paket-Manger              in Action – Let‘s go      Development – Archi-     Learned
                 practices for writing       Core and Azure SQL          Mark Allibone             dert, am Nutzer vorbei     Cathrin Möller           UI-Komponenten fürs        für Kubernetes                serverless!               tekturen und Praktiken   Dennis Kieselhorst
                 maintainable code           Database                                              und über das Team                                   Web entwickeln             Marc Müller                   Alexander Eiswirth        zur Reduzierung des
                 Dennis Doomen               Erwin Staal                                           hinweg zu entwickeln                                Jörg Neumann                                                                       CO2-Fußabdrucks
                                                                                                   Lisa Reimer, Daniel Kurz                                                                                                               Aydin Mir Mohammadi

16.30 – 17.00                                                      Kaffeepause und Besuch der Fachmesse                                                                                                   Kaffeepause und Besuch der Fachmesse                                                16.30 – 17.00
17.00 – 18.00    Break free from             Was EF-Core-Entwickler      MvvmGen – ViewModels      Accessibility meets        The PWA Cheat Sheet      Einführung in              I don‘t feel so well…         Automating your infra-    Reinforcement            Jakarta EE Security –      17.00 – 18.00
                 maintenance hell            über SQL Server-            in WPF/WinUI-Apps         User Experience – Die      for 2022                 End-to-End Web-und         Integrating health            structure deployments     Learning –               Sailing Safe in Troubled
                 with Clean Code             Datenbanken wissen          generieren                Vorteile einer barriere-   Maximiliano Firtman      API-Testing mit TestCafe   checks in your .NET           in the Google Cloud,      Selbstlernende Modelle   Waters
                 Richard Fichtner            sollten                     Thomas Claudius Huber     freien Webentwicklung                               Gregor Biswanger           Core solutions                Azure, and AWS with       entwickeln               Werner Keil,
                                             Thorsten Kansy                                        Sebastian Bauer,                                                               Alex Thissen                  Terraform                 Jörg Neumann,            Ivar Grimstad
                                                                                                   Kevin Lux                                                                                                    Devlin Duldulao           Robin Müller

18.00 – 18.15                                                                  Raumwechsel                                                                                                                            Raumwechsel                                                             18.00 – 18.15
 18.15 – 19.15   Let‘s get visual – Visual   NoSQL Endgame               Continuous Delivery       Next Level Design-         Schneller ans Ziel:      Testautomatisierung        Postponing architectural      Azure Best Practices –    Mastering Service        Jakarta EE 10 Feature       18.15 – 19.15
                 testing in your project     Werner Keil,                von (klassischen)         Systems                    Web-Apps mit Ionic       von HTML5-Frontends –      choices and start             Implementierung von       Workers                  by Feature
                 Ramona Schwering            Otavio Santana              Windows Apps mit          Fabian Ziegler             Max Schulte              oder wie man rechtzeitig   developing first               komplexen Lösungen        Maximiliano Firtman      Ivar Grimstad
                                                                         Azure Pipelines und                                                           vor Release UI-Fehler      with Dapr                     am Beispiel von ML.NET
                                                                         Squirrel                                                                      eliminiert                 Michael Hompus                Damir Dobric
                                                                         Nico Orschel                                                                  Daniel Kurz

   ab 19.15                                                                   Konferenzende                                                                                                                          Konferenzende                                                               ab 19.15

                                                                                                                                                                                                                                                                            Programmänderung vorbehalten

                                                                                                                                                                                                                                  developer-week.de | #DWX22 | Find us on
21
                                                                                                                                                                                                                                                    ALLE WEITEREN INFORMATIONEN
                                                                                                                                                                                                                                                       UND DIE ANMELDUNG AUF:
                      PROGRAMM –                                                                                                                                                                                                                             DEVELOPER-WEEK.DE

                      DONNERSTAG, 07. JULI 2022

                    .NET PATTERNS                                                                                                                                                                                  AI / MACHINE               PROGRAMMIER-                 SOFTWARE
                                                    SCRUM                     GIT, GITHUB                   DEVOPS                 WEB BACKEND                 SOFTSKILLS                   SECURITY
 UHRZEIT             & PRACTICES                                                                                                                                                                                    LEARNING                    SPRACHEN                 CRAFTMANSHIP              UHRZEIT
                                                Raum: Hongkong             Raum: St. Petersburg           Raum: Istanbul              Raum: Kiew            Raum: Kopenhagen                Raum: Riga
                      Raum: Sydney                                                                                                                                                                                    Raum: Oslo                Raum: Budapest             Raum: Helsinki

09.00 – 10.00                                                                   Keynote                                                                                                                                Keynote                                                                    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    Hacking C#: Develop-       The Spotify model           git upfresh                DevOps transformation       gRPC & Blazor WebAs-      Verstehe Deine              OWASP Top 10 – Wie        Azure Machine Learning      Working with Immutabi-     Branch by Abstraction –     10.30 – 11.30
                 ment for the Truly Lazy    – Does copy/past            Marko Beelmann             – the good, the bad and     sembly: Ein Traumpaar!?   Anwender mit Domain         Webanwendungen            & ML.NET: Better            lity and Records in C#     Deep Dive
                 Simon Painter              implementation work?                                   the ugly                    Christian Weyer           Storytelling                angegriffen werden und    together                    Roland Guijt               Georg Berky
                                            Vili Mileva Yankova                                    Todor Todorov                                         Henning Schwentner          wie Entwickler sicher     Jose Luis Latorre Millas
                                                                                                                                                                                     entwickeln können
                                                                                                                                                                                     Frank Ully

 11.30 – 11.45                                                                Raumwechsel                                                                                                                            Raumwechsel                                                                   11.30 – 11.45
 11.45 – 12.45   Aus der Praxis:            Das Backlog Refine-          Code- und GIT-Analyse      Sichere Anwendungen         Neu in ASP.NET Core 6     Digitalisierung und         Self-made Identity:       Artificial intelligence in   Einstieg in Python         Der S.O.L.I.D.e              11.45 – 12.45
                 Die neuen Features in      ment: Erfolgsfaktor für     mit Hilfe von Gremlin      von A bis Z                 und 7                     soziale Verantwortung:      Zentrale Authentifizie-    the front-end world         Hendrik Lösch              Softwareentwurf
                 ASP.NET Core 6.0           Scrum und Motor für         Thomas Haug                Michael Kaufmann            Christian Wenz            Gibt es da einen            rung in der Cloud         Michele Aponte,                                        Falk Sippach
                 Thorsten Kansy             Change Management                                                                                            Zusammenhang?!              Florian Bader,            Salvatore Merone
                                            Nils Hyoma                                                                                                   Constantin „Kostja“ Klein   Dustin Baron

 12.45 – 14.15                                                    Mittagspause und Besuch der Fachmesse                                                                                                  Mittagspause und Besuch der Fachmesse                                                     12.45 – 14.15
 14.15 – 15.15   Pragmatische Microser-     Warum Requirements          GitHub all the             “Liebling, ich habe         Automatisiertes           The (too) many faces        DevSecOps...do you        Semantically assisted       Funktionale Program-       Alle Tests grün? Oh no!!!    14.15 – 15.15
                 vices: Design Patterns &   Agilität zerstören          Developer Things!          die Software zerstört!“     Datenbank-Deployment      of architecture             really need DevSecOps?!   software engineering        mierung geht auch mit/     Warum es manchmal
                 Dapr im Einsatz            Neno Loje,                  Isaac Levin                Chaos Engineering in        im DevOps Prozess         Mihaela-Roxana Ghidersa     Matteo Emili              Martin Künzle,              trotz Java!                gut ist, wenn ein Test
                 Christian Weyer            Thomas Schissler                                       der Praxis                  Marc Müller                                                                     Alexander Schulze           Falk Sippach               rot wird
                                                                                                   Stephan Rossbach                                                                                                                                                   Birgit Kratz

15.15 – 15.30                                                                 Raumwechsel                                                                                                                            Raumwechsel                                                                  15.15 – 15.30
15.30 – 16.30    Alles über die ASP.NET     Die SCRUMmer                Auto-scaling GitHub        Build your infrastructure   Ein Leitfaden zum         Dinge, die ich als          Securing Both Client-     10 Gründe, warum            Running PHP applica-       Automation in Testing       15.30 – 16.30
                 Core Middleware            des Schreckens              Self-Hosted runners        as C# code                  perfekten RESTful         Entwickler gerne früher     side and Server-side of   KI-Projekte scheitern       tions on .NET Core         – Mach Dir das Leben
                 Tim Borowski               Roman Schmidt               with AWS serverless        Francois Bouteruche         API-Design                gelernt hätte               Blazor applications       und was man dagegen         Jakub Misek, Ben Fistein   nicht zu schwer!
                                                                        for a few cents                                        Gregor Biswanger          Roland Weigelt              Devlin Duldulao           tun kann                                               Kay Grebenstein
                                                                        Niek Palm,                                                                                                                             Matthias Weidler
                                                                        Scott Guymer

16.30 – 17.00                                                     Kaffeepause und Besuch der Fachmesse                                                                                                   Kaffeepause und Besuch der Fachmesse                                                     16.30 – 17.00
17.00 – 18.00    FluentValidation           Gamification in der          What did it mean           Flagging your features      Adding Redis Caching      Die Wahrheit über           AI – eine rechtliche      From Ancient Greeks to      Von .NET zu Node.js        It‘s all about the          17.00 – 18.00
                 Fundamentals               Praxis – ein Feldversuch    bringing Inner Source in   – a DevOps approach to      to Your .NET Web API      DevOps                      Betrachtung im            Modern Geeks – Basic        Patrick Schnell            domain, honey – DDD
                 Ruby Jane Cabagnot         im Scrum-Team               an Enterprise?             continuous release          Jonathan „J.“ Tower       Jan „Janek“ Fellien         Microsoft-Universum       Machine Learning                                       as basis for great
                                            Michael Daum                Matteo Emili               Alex Thissen                                                                      Raphael Köllner           Algorithms in C#                                       architecture
                                                                                                                                                                                                               Simon Painter                                          Henning Schwentner

18.00 – 18.15                                                                 Raumwechsel                                                                                                                            Raumwechsel                                                                  18.00 – 18.15
 18.15 – 19.15   State Management           High Speed Scrum –          DevSecOps mit GitHub       Gated Releases –            Deploying Java and        Impactful mentorship –      Creating an OpenIdCon-    How I designed the          Roslyn Source              Emergente Architek-          18.15 – 19.15
                 in Blazor                  Wie man in unter            Marc Müller                Mit GitHub Actions          DotNet apps using         2 sides of a story          nect Identity Provider    most efficient deepfake     Generators – Never         turen – Architektur im
                 Don Wibier                 vier Monaten eine                                      sichere und automati-       GitHub Actions            Eldert Grootenboer,         with IdentityServer       detector in the world       send a human to do a       Kontext von Scrum
                                            Messe digitalisiert                                    sierte Deployments          Devlin Duldulao           Olena Borzenko              Roland Guijt              with $100                   machine‘s job              Thomas Schissler
                                            Konstantin Diener                                      Thomas Tomow                                          Eldert Grootenboer,                                   Mathis Hammel               Stefan Pölz
                                                                                                                                                         Olena Borzenko

   ab 19.15                                                                  Konferenzende                                                                                                                          Konferenzende                                                                    ab 19.15

                                                                                                                                                                                                                                                                               Programmänderung vorbehalten

                                                                                                                                                                                                                                developer-week.de | #DWX22 | Find us on
21
                                                                                                                                                                                                                               ALLE WEITEREN INFORMATIONEN
                                                                                                                                                                                                                                  UND DIE ANMELDUNG AUF:
                     DIE DEVSESSIONS –                                                                                                                                                                                                 DEVELOPER-WEEK.DE

                     FREITAG, 08. JULI 2022

               DEVSESSION 1 – 2 | 09.00 – 13.00                                        DEVSESSION 3 – 4 | 09.00 – 13.00                                         DEVSESSION 5 – 6 | 09.00 – 13.00                                       DEVSESSION 7 – 8 | 09.00 – 13.00

PERFEKTE KODIERRICHTLINIE                                               SPRACHERKENNUNG SELBER BAUEN                                            MAKING TEAMS AWESOME                                                   DEEP-DIVE INTO GIT
David Tielke                                                            Matthias Fuchs                                                          Janosch Felde                                                          Michael Kaufmann

Richtlinien sind nach den Anforderungen die wohl wichtigsten Vorga-     In diesem Vortrag wird nicht ein fertiger Spracherkenner aus der        Immer spielt das Miteinander in Gruppen und Teams eine maß-            In dieser Dev-Session werden wir Hands-on alle weiterführenden
ben für die Softwareentwicklung, aber die Erstellung ist kompliziert.   Cloud angebunden, sondern die Grundlagen der Sprachverarbeitung         gebliche Rolle dabei, wie wir uns selbst, die Anderen und den          Themen in Git behandeln:
In dieser DevSession zeigt Ihnen Qualitätsexperte David Tielke,         aufgezeigt und ein kleines, sehr einfaches System von Grund auf         Arbeitsalltag erleben. Ob es angenehm, erfüllend oder belastend,
                                                                                                                                                                                                                       • Wie funktioniert Git?
warum Sie Kodierrichtlinien brauchen, was diese beinhalten und wie      gebaut. Die DevSession wechselt zwischen theoretischen Teilen mit       schleppend, ja sogar quälend wird. Jedem ist bekannt, wie sehr es
sie erstellt werden. Mit zahlreichen Beispielen und Vorlagen aus der    Grundlagenvermittlung und aktiver Umsetzung am kleinen Projekt in       dabei auf das Zusammenspiel der jeweiligen Gruppenmitglieder           • Was ist eigentlich DAG, SHA-1, Patch und ein Commit?
Praxis können Sie danach direkt in Ihren Projekten durchstarten.        .NET Core mit C# ab. Anhand eines Vokalerkenners wird der Hörer         ankommt.
                                                                                                                                                                                                                       • Was sind Branches und Tags?
                                                                        mitgenommen in die Welt der Mustererkennung und motiviert, tiefer
                                                                                                                                                Dort, wo der Zweck der Gruppe ein Projekt ist, legt besagtes Mitein-
                                                                        in die Materie Künstliche Intelligenz einzusteigen.                                                                                            • Wie löst man Merge-Konflikte?
EINFÜHRUNG IN DAPR –                                                                                                                            ander maßgeblich das Fundament für Erfolg oder Misserfolg. Nicht
DIE DISTRIBUTED APPLICATION                                             Begonnen wird mit der Repräsentation der Klänge in der digitalen        jede Gruppe funktioniert als Team, geschweige denn gleich gut.         • Wie manipuliert man die Historie mit ammend, reset,
                                                                        Welt. Der wichtigste Schritt ist dann die Transformation der Daten                                                                               rebase und cherry-pick?
RUNTIME FÜR MICROSERVICES                                                                                                                       Was also sorgt dafür, dass es besser und einfacher läuft, oder eben
                                                                        aus dem Zeitraum in den Frequenzraum. Hier werden verschiedene                                                                                 • Wie arbeitet man mit dem Stash?
Gregor Biswanger                                                                                                                                schleppend? Vieles probiert man aus, aber am Ende gibt man sich
                                                                        Ansätze gezeigt und die Schwierigkeiten erläutert. Der grundle-
                                                                                                                                                damit oft damit zufrieden, „da eben durchzumüssen.“ Oder dass der      • Wie sucht man in Git?
                                                                        gendste Algorithmus, die Fouriertransformation, wird anschaulich
                                                                                                                                                einzige Weg eben der ist, es woanders zu probieren.
Dapr (Distributed Application Runtime) ist eine Open-Source-            erläutert.                                                                                                                                     Außerdem gibt es sehr viele Praxis-Tipps, die das Arbeiten mit Git
Laufzeitumgebung zur Erstellung von Microservices-basierten                                                                                     Der Weg, konstruktiv, weniger belastet und mit mehr Leichtigkeit       leichter machen: Die richtige Konfiguration, automatische Korrektur
                                                                        In den nächsten Schritten wird aus den Daten im Frequenzraum die
Applikationen. Sie soll ereignisgesteuerte Services erlauben, die                                                                               gemeinsam Ziele zu erreichen, existiert. Instrumente und Methoden      der Befehle, u.v.a.m. Die Session richtet sich an Entwickler, die
                                                                        Grundfrequenz bestimmt und als Grundlage für die Merkmalsge-
zustandslos oder zustandsbehaftet sind und in beliebigen Sprachen                                                                               dafür, dass das Miteinander in der Gruppe stabilisierend, tragend,     bereits über Grundkenntnisse in Git verfügen, bisher aber eher
                                                                        winnung verwendet. Hier hilft ein kurzer Ausblick in die Stimmerzeu-
und Entwicklungsumgebungen programmiert werden. Microservice-                                                                                   haltend und fördernd wirkt und nicht hemmend oder hinderlich, sind     durch Ausprobieren gelernt haben. Sie ist aber auch für Teilnehmer
                                                                        gung und die Welt der Musikinstrumente. Einfache Klassifikatoren
und Azure-Experte Gregor Biswanger gibt hier einen Einstieg in Dapr                                                                             bekannt. Dieser Workshop macht sie greifbar, nutzbar und will sie      geeignet, die neu in das Thema „Git“ einstiegen, aber Erfahrung
                                                                        werden vorgestellt, um aus den Merkmalen eine Zuordnung zum
für .NET-Entwickler und geht auf die jeweiligen Vor- und Nachteile                                                                              für den konkreten Teamalltag spezifischer Teams nutzbar machen.         mit anderen Quellcodeverwaltungen haben. Voraussetzung für die
                                                                        Vokal zu finden. Zum Abschluss findet ein Test des erstellten Voka-
von Dapr ein.                                                           lerkenners statt und es wird ein Ausblick auf weitere Schwierigkeiten                                                                          Teilnahme ist eine aktuelle lokale Installation von Git, ein Texteditor
                                                                        gegeben. Ein kurzer Ausflug in die Herausforderungen bei der                                                                                    und ein kostenloser Account auf GitHub.
                                                                                                                                                MICRO FRONTENDS: GROSSE WEB-APPS
                                                                        Konsonantenerkennung runden die DevSession ab.
                                                                                                                                                MODULAR ENTWICKELN
                                                                                                                                                Jörg Neumann, Robin Müller                                             USING AZURE DEVOPS TO BUILD AND
                                                                                                                                                                                                                       DEPLOY A DOCKER IMAGE TO AZURE
                                                                        .NET 6 – WWW – WAS? WIE? WO?
                                                                                                                                                                                                                       George Kosmidis
                                                                        Christian Giesswein                                                     Steigende Anforderungen oder ein größer werdendes Entwickler-
                                                                                                                                                team lassen jede App schnell zum Monolithen werden. Was sich auf
                                                                                                                                                Serverseite sehr gut durch Microservices vermeiden lässt, versucht
                                                                                                                                                die Micro-Frontend-Architektur auf Clientseite. Sie fördert die Kap-   In this DevSession, we will see how to use Azure DevOps to build
                                                                        .NET 6 ist da, .NET 7 steht in den Startlöchern, und wir dürfen 2022                                                                           and then publish a docker image as an Azure App Service, using
                                                                                                                                                selung von fachlichen Programmteilen und ermöglicht so eine besse-
                                                                        ziemlich sicher mit .NET 7 Final rechnen. Gleichzeitig war .NET 6                                                                              Azure Container Registry.
                                                                                                                                                re Skalierung der Entwicklerteams. Jörg Neumann und Robin Müller
                                                                        unsere neueste LTS-Version. Und mit .NET wurden generell viele, alte
                                                                                                                                                zeigen Ihnen, wie Sie eine Micro-Frontend-Architektur aufbauen und
                                                                        Zöpfe abgeschnitten. Für alle .NET-Entwicklungen stellt sich daher
                                                                                                                                                welche Stolpersteine Sie dabei umgehen sollten.
                                                                        schon lange die Frage der Migration - die mit .NET 6 resp. .NET 7
                                                                        nicht unbedingt einfacher gelingen wird. Daher die WWW-Fragen:
                                                                        Was ist der Vorteil von .NET gegenüber dem .NET Framework? Wie
                                                                        kann man .NET einsetzen? Wo kann es eingesetzt werden?

                                                                                                                                                                                   developer-week.de | #DWX22 | Find us on
Sie können auch lesen