PROGRAMM 28. JUNI BIS 02. JULI 2021 - NCC OST | NÜRNBERG & REMOTE - XING
←
→
Transkription von Seiteninhalten
Wenn Ihr Browser die Seite nicht korrekt rendert, bitte, lesen Sie den Inhalt der Seite unten
28. JUNI BIS 02. JULI 2021 NCC OST | NÜRNBERG & REMOTE PROGRAMM 21 DAS EVENT FÜR WEB, MOBILE, JAVA UND .NET Die Top Themen: .NET | Softwarearchitektur | Web Frontend | Agile Methoden | Testen | Softwarequalität | UX, Accessibility | JVM-Sprachen | Angular | Datenbanken | Security | Git, Guthub | DevOps | Web Backend | Scrum | #DWX21AUFGEPASST! DOTNET-LESER developer-week.de | Find us on MIT DEM CODE WDC20DNP ERHALTEN SIE 10% AUF ALLE TICKETS. Veranstalter: Präsentiert von:
21 PROGRAMM-ÜBERSICHT DEVELOPER-WEEK.DE MONTAG, 28. JUNI 2021 | WORKSHOPS 09.00 – 17.00 DIENSTAG, 29. JUNI 2021 | PROGRAMM 08.45 – 19.15 SOFTWAREQUALITÄT 2.0 WISSEN FÜR DIE ZUKUNFT • .NET • TESTEN • SOFTWAREARCHITEKTUR • WEB FRONTEND • AGILE METHODEN VON DESKTOPENTWICKLER FÜR • FRONTEND ARCHITECTURE • CI / CD DESKTOPENTWICKLER/INNEN – WEBENTWICKLUNG Na wie wär‘s? Endlich mal wieder Techno- Aber auch bequem von zu Hause oder OHNE JAVASCRIPT MIT (SERVER-SIDE) • CROSS PLATTFORM • BIG DATA • JVM-SPRACHEN logie tanken? Endlich mal wieder Experten dem Büro aus sind Sie in der Lage, den HANDS-ON-WORKSHOP: zuhören, die Ihnen mit ihrem Wissen den Konferenztagen zu folgen. Alles was Sie ERSTE SCHRITTE MIT DOCKER FÜR .NET MITTWOCH, 30. JUNI 2021 | PROGRAMM 08.45 – 19.15 Entwickleralltag einfacher machen? Dann dazu benötigen, ist eine Anmeldung. ENTWICKLER haben Sie auf der Developer Week 21 alle HANDS-ON-WORKSHOP: • SOFTWAREQUALITÄT • DATENBANKEN • .NET UI • UX, ACCESSIBILITY • ANGULAR Möglichkeiten dazu. Wenn das vielbesagte Als Teilnehmer der Developer Week 21 ERSTE SCHRITTE MIT DOCKER FÜR • JAVASCRIPT, TYPESCRIPT • CONTAINER .NET ENTWICKLER Infektionsgeschehen es zulässt, können lernen Sie die neuen Features von C# • CLOUD-ENTWICKLUNG • NEWTECH ASP.NET CORE IN DER BOX: • CORE JAVA / JAVA SE Sie nach den Sessions vor Ort ein leckeres und .NET kennen, erfahren Wichtiges zu BEST PRACTISES FÜR HOCH-MODERNE Mittagessen zu sich nehmen und gleich- Angular, Webentwicklung, Progressive ENTERPRISE-APPLIKATIONEN DONNERSTAG, 01. JULI 2021 | PROGRAMM 08.45 – 19.15 zeitig mit Kollegen und neuen Bekannten Web Apps und Java. Sie erfahren Neues CONTINUOUS DELIVERY MIT AZURE DEVOPS/TFS – • NET PATTERNS & PRACTICES • SCRUM fachsimpeln. zu Softwarearchitektur oder wie Sie die ENDLICH SCHLUSS MIT MANUELLEN • GIT, GITHUB • DEVOPS • WEB BACKEND Qualität Ihrer Software erhöhen oder alte DEPLOYMENTS! • SOFTSKILLS • SECURITY • AI / MACHINE LEARNING Systeme in zukunftssichere Form bringen. RESTRUCTURING VS. REFACTORING – • PROGRAMMIERSPRACHEN WIE GRÄBT MAN EIN • SOFTWARE CRAFTMANSHIP GANZES SOFTWARESYSTEM UM? Holen Sie sich ein Ticket und saugen Sie AGILE GAMES das Wissen der Experten in sich auf. Sie werden feststellen: Nach der Developer Week 21 werden Sie viele technologische FREITAG, 02. JULI 2021 | DEVSESSIONS 09.00 – 13.00 oder organisatorische Dinge mit anderen LET‘S BUILD ANGULAR APPLICATION Augen sehen. WITHOUT CODING DIE OPTIMALE SINGLE-PAGE APPLIKATION BRANCHEN MIT KÖPFCHEN DER SOFTWARE AUF DEN ZAHN GEFÜHLT .NET 5 – WWW – WAS? WIE? WO? Tilman Börner ARCHITEKTUREN – WELCHE IST DIE RICHTIGE FÜR MICH? Chefredakteur dotnetpro und Content Chair Developer Week developer-week.de | #DWX21 | Find us on developer-week.de | #DWX21 | Find us on
21 ALLE WEITEREN INFORMATIONEN DIE WORKSHOPS – ON-SITE UND DIE ANMELDUNG AUF: DEVELOPER-WEEK.DE ONLY MONTAG, 28. JUNI 2021 WORKSHOP 1 + 2 | 09.00 – 17.00 WORKSHOP 3 + 4 | 09.00 – 17.00 WORKSHOP 5 + 6 | 09.00 – 17.00 WORKSHOP 7 + 8 | 09.00 – 17.00 ASP.NET CORE IN DER BOX: RESTRUCTURING VS. REFACTORING – ERSTE SCHRITTE MIT DOCKER SOFTWAREQUALITÄT 2.0 BEST PRACTISES FÜR HOCHMODERNE WIE GRÄBT MAN EIN FÜR .NET ENTWICKLER David Tielke ENTERPRISE-APPLIKATIONEN GANZES SOFTWARESYSTEM UM? Gregor Biswanger Benjamin Abt Hendrik Lösch Für die Entwicklung und den langfristigen Betrieb von Softwarepro- In diesem Workshop zeigt Ihnen Docker-Experte Gregor Biswanger Tutorials und Dokumentationen zeigen oft nur spezifische Beispiele, Der Zahn der Zeit nagt in völlig unterschiedlichen Weisen an einem jekten ist das Thema Softwarequalität unverzichtbar. Da das Thema neue Wege zum Thema Virtualisierung. Er beginnt mit der Anatomie die in den meisten Fällen den Gesamtkontext einer „echten“ Real- Softwaresystem. Mal kommt er in Form von geänderten Technologi- aber eine so enorme Größe hat, ist aller Anfang schwer, und die von Docker sowie einigen grundlegenden Konzepten und gibt wert- World-Anwendung nicht abdecken. Das ist soweit auch gut, um en (.NET Core?), mal in Form von geänderten Nutzererwartungen Übersicht geht leicht verloren. Qualitätsexperte David Tielke gibt volle Tipps aus der Praxis, so dass Ihnen der Einstieg in Docker mit in einer Dokumentation von der eigentlichen Sache nicht zu sehr (Mobile?), und manchmal infolge geänderter Gesetzesgrundlagen Ihnen in dieser Session einen Überblick über alle Themen im Bereich Visual Studio 2017 leichter fällt. abzuschweifen. Zugleich erschwert es vielen Entwicklern aber auch, (DSGVO?). Er kann sich aber auch in der Gestalt unsauberer Im- Softwarequalität und zeigt Ihnen, worauf es bei dem Thema wirklich die Lösung oder ein Feature korrekt anwenden zu können. plementierung, schlechter Architekturentscheidungen oder fehlender Der Kurs richtet sich an Entwickler und Architekten, die einen ankommt und wie sie vergleichsweise schnell erste Erfolge erzielen Dokumentation entfalten. Will man ihm begegnen, bedeutet dies in kompakten Ein- und Überblick in bzw. über die Möglichkeiten von Daher geht es in diesem Workshop darum, wie man eine ASP.NET- können. aller Regel Investitionen in die Erhaltung des Wertes der Software, Docker erhalten möchten und dies unter Anleitung selbst auspro- Core-Applikation im Sinne einer großen, langfristigen Enterprise- bieren möchten. Vorausgesetzt werden Grundlagenwissen zu Visual statt in die Steigerung ihres Funktionsumfangs. Applikation aufbaut, skaliert und performant umsetzt. VON DESKTOPENTWICKLER FÜR DESKTOP- Studio 2017, C# und eine gute Prise Neugierde für die Möglichkeiten Diesem Umstand begegnen Entwickler in aller Regel mit Refacto- von Docker. Teilnehmer nehmen aktiv an ihrem eigenen Notebook Als Teilnehmer lernen Sie, wie man eine stabile, langfristig skalieren- ENTWICKLER/INNEN – WEBENTWICKLUNG de ASP.NET-Core-Anwendung schafft, worauf bei der Entwicklung rings. Vergleichsweise kleine Code-Änderungen, die sich groß entfal- teil und erhalten dazu vorab eine Anleitung zum Einrichten der ten sollen und es im Alltag dann aber leider nicht wie erwartet tun. OHNE JAVASCRIPT MIT (SERVER-SIDE) BLAZOR zu achten ist und wie man das Gesamtpaket mit modernen Tools Entwicklungsumgebung, so dass zum Kursbeginn alles für den Start Dies bedeutet nicht, dass Refactorings sinnlos oder gar schlecht sind. Christian Giesswein einsatzbereit ist. testet, misst und ausrollt. Zudem erhalten Sie Einblick in meine Live- Im großen Maßstab gedacht sind sie nur eben nicht ausreichend. Anwendungen, so dass nicht nur die Theorie kennenlernen, sondern vor allem erfahren, wie die zahlreichen Empfehlungen und Tipps des Um diesem Phänomen auf den Grund zu gehen, schauen wir uns Desktopentwickler lieben Ihre Werkzeuge, egal ob Windows Forms Kurses in produktiven Umgebungen angewendet werden. an, was Refactorings tatsächlich sind, wie man Software im großen oder WPF – mit Visual Studio geht alles aus der Hand. Startet man ANGULAR-ARCHITEKTUR: STRATEGIC Maße restrukturieren kann und welche technischen sowie organisa- jedoch die erste Webanwendung, beginnt der Stress: man muss sich DESIGN MIT NX UND MICRO FRONTENDS CONTINUOUS DELIVERY MIT AZURE torischen Maßnahmen erforderlich sind, um umfassendere Vorhaben REST-Servics, JavaScript/TypeScript und irgendein UI-Frontend- Manfred Steyer zum Erfolg zu führen. Framework aneignen. DEVOPS/TFS – ENDLICH SCHLUSS MIT Genau diese Hürde versucht Microsoft mit (Server-Side) Blazor ab- MANUELLEN DEPLOYMENTS! zubauen: Durchgängig C# für den Server- und Client-Code nutzen, In diesem interaktiven Workshop lernen Sie von Manfred Steyer, Neno Loje LASST DIE SPIELE BEGINNEN: alles in Visual Studio vorhalten, und mit F5 läuft die Anwendung, Angular GDE und Trusted Collaborator im Angular-Team, wie AGILE GAMES inklusive Breakpoints für Server und Client. sich große und skalierbare Geschäftsanwendungen mit Angular Um agile Softwareentwicklung und die damit einhergehenden Thomas Schissler entwickeln lassen. Dazu betrachten wir zunächst die Nutzung von In diesem Workshop wollen wir uns ansehen, was sich Microsoft bei schnelleren Releasezyklen Realität werden zu lassen, braucht es Strategic Domain Design im Frontend sowie die Umsetzung mit Nx Blazor gedacht hat, was dessen Grundkonzepte sind, und wie wir einen hohen Grad an Automatisierung – beim Build, der eine Art Monorepos. Wir betrachten Ansätze zum Erzwingen von Architek- mit Blazor denn nun eine Webanwendung bauen können. Das alles „Herzschlag“ des Projekts darstellt, bei der Qualitätssicherung Agilität hat viel mit Mindset und Kultur zu tun – Themen, die nicht turvorgaben und inkrementelle Builds sowie den Build-Cache zum für diejenigen, die JavaScript genau so wenig mögen wie meine und beim Deployment der Anwendung, vom Testsystem bis in die nur rational zu erfassen sind. Deshalb gibt es eine Vielzahl von Beschleunigen von Builds und Testläufen. Wenigkeit. Produktion. Formaten, mit denen sich agile Konzepte und die Philosophie hinter Diese Ideen werden nach und nach ausgebaut und münden in der Agilität in einem spielerischen, interaktiven Format erleben lassen. In diesem interaktiven Workshop erfahren Sie anhand verschiedener Realisierung von Micro Frontends mit dem brandneuen Webpack End-to-End-Beispiele, wie Sie der Azure DevOps Server (ehemals In diesem Workshop haben die Teilnehmer die Gelegenheit, einige Module Federation und Web Components auf der Basis von Angular TFS) bzw. die Azure DevOps Services als Cloud-Variante dabei dieser Formate selbst zu erfahren, nicht nur um sich selbst dadurch Elements. unterstützen, die Prozesse nach dem Einchecken zu automatisieren inspirieren zu lassen, sondern um vieles davon zu nutzen, um Kolle- Nach den einzelnen Übungen haben Sie eine Fallstudie, die Sie – also: kontinuierliche Builds, automatisierte Tests, wiederkehrende gen, Mitstreitern und Vorgesetzten einfach und wirkungsvoll Agilität als Vorlage für eigene Vorhaben nutzen können. Sie wissen nicht Deployment und Releases. Freuen Sie sich auf einen lehrreichen näherbringen zu können. nur, wie sich Micro Frontends mit dem Stand der Technik umsetzen und unterhaltsamen Tag zusammen mit dem Azure DevOps/TFS- lassen, sondern auch, ob dieser Architekturstil zu Ihnen passt und Die Teilnehmer erwartet ein unterhaltsamer, lehrreicher Tag mit viel Experten und MVP Neno Loje. Und: Bringen Sie auf jeden Fall all welche Alternativen Sie haben. Außerdem sind Sie in der Lage, Spaß und spannenden Diskussionen. Ihre Fragen mit! die einzelnen Optionen vor dem Hintergrund Ihrer Vorhaben zu bewerten. developer-week.de | #DWX21 | Find us on
21 ALLE WEITEREN INFORMATIONEN PROGRAMM – ON-SITE & UND DIE ANMELDUNG AUF: DEVELOPER-WEEK.DE REMOTE DIENSTAG, 29. JUNI 2021 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 Keynote Keynote 09.00 – 10.00 Reflecting on two decades of .NET Reflecting on two decades of .NET 09.00 – 10.00 Jon Skeet Jon Skeet 10.00 – 10.30 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse 10.00 – 10.30 10.30 – 11.30 Reaktiv-nebenläufige Die Pyramide ist tot, Hybride Architekturen Angular Elements: Das Product Goal oder Wir prügeln den Advanced Azure Let’s Flutter: Cross Big Data mit drei Java to Go – Google Go 10.30 – 11.30 Datenstrukturen in .NET es lebe die Pyramide David Tielke Write Once, „Ohne Ziele laufen eben Monolithen ins Web Pipelines YAML – Tipps Platform à la Google Klicks? Hinter den für Java-Entwickler Daniel Marbach Ramona Schwering Use Everywhere alle in die Richtung, die Manuel Meyer, Thomas & Tricks zum neuen Jörg Neumann Kulissen der APIs von Jan Stamer Blagoj Jovanov ihnen gerade gefällt“ Gassmann Buildformat Apache Kafka und Ina Einemann Neno Loje Apache Spark Ursula Deriu 11.30 – 11.45 Raumwechsel Raumwechsel 11.30 – 11.45 11.45 – 12.45 MsBuild – Learning Test-Driven Im Stich gelassen? Der Nächste bitte! Baumeister der digi- How to turn your Geheimniskrämerei Creating better Web- Open-Source Intelligenz Jumpstart your appli- 11.45 – 12.45 Mehr als ein Tool im Development (TDD) is Gernot Starke Warteschlangen meis- talen Transformation – Web application into im Releaseprozess mit Apps with the help of mit Big Data auf Azure cation into a reactive CI/CD Kontext hard tern mit Redux Saga Mit LEGO® SERIOUS a chameleon Azure DevOps und PWAs – Geht das? event-centric world Carsten Igel Lars Richter Tobias Arweiler PLAY® Veränderung auf Soraya Dahdouh, Kevin Azure Tamás-Márk Furo Manuel Meyer, Grace Jansen den Weg bringen Kessenich Marc Müller Stefan Koch Lisa Reimer, Daniel Kurz 12.45 – 14.15 Mittagspause und Besuch der Fachmesse Mittagspause und Besuch der Fachmesse 12.45 – 14.15 14.15 – 15.15 C# Source Code Die goldenen Regeln Emergente Architekture Azure Static Web Apps: Change Management Enterprise Angular Continuous Deployment Project Fugu: so erobern BigQuery ML – Kotlin und Arrow ein 14.15 – 15.15 Generators in Practice des Unit-Testen – Architektur im Kontext hit the ground running! und SCRUM mit Nx: Langfristige Roadmap Produktivitätsanwen- Machine learning at Duo für FP Alon Fliess David Tielke von Scrum Rick van den Bosch Nils Hyoma Architekturen und Stephan Kaps dungen jetzt auch das scale using SQL Stefan López Thomas Schissler rasend schnelle Builds Web Marton Kodok Manfred Steyer Christian Liebel 15.15 – 15.30 Raumwechsel Raumwechsel 15.15 – 15.30 15.30 – 16.30 Performance with Moderne Integration Mono? Micro? Macro! – Web Components – Zoom out: Building a Automatisiertes Empower your Azure IaC Web- und Mobile-App Azure Synapse Analytics Konzepte der funktio- 15.30 – 16.30 Span(T) for dummies Tests mit Testcontainers Es müssen nicht immer die dunklen Seiten kickass engineering Testen einer Angular with Bicep! Authentication mit – Das „Schweizer nalen Programmierung Jiří Činčura Daniel Krämer Microservices sein Manuel Mauky team remotely Applikation Eldert Grootenboer Azure AD B2C Custom Taschenmesser“ für und Nutzungsmöglich- Hendrik Lösch Gad Salner Cathrin Möller Policies moderne Daten Analyse keiten auf der JVM Sia Ghassemi Lösungen … Felix von Delius Marco Amhof, Stefan Koch 16.30 – 17.00 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse 16.30 – 17.00 17.00 – 18.00 C# @ 2021 – Automation in Testing Moderne Software- The Unspeakable Vom Hirten zum Imker – Why should you care IoT im DevOps- Xamarin.Forms, MAUI, Analyse von Time Define your Cloud 17.00 – 18.00 Jedes Jahr etwas – Mach Dir das Leben Architektur mit dem Horrors of Web Deve- Führen von selbst about writing Reactive Zeitalter: Wie oder doch was ganz Series Daten: Anomaly Infastructure with Java (sinnvolles) neues?! nicht zu schwer! Architektur-Hamburger lopment: Why (un)dead organiserten Teams Mobile Apps? funktioniert das? anderes? Ein Überblick Detection, Outlier und and the AWS Cloud Christian Giesswein Kay Grebenstein Henning Schwentner Web APIs live forever Elisabeth Schlachter Mark Allibone Florian Bader, über Cross-Plattform- mehr Development Kit Peter Kröner Thomas Rümmler Technologien Constantin Klein Dennis Traub Alex Witkowski 18.00 – 18.15 Raumwechsel Raumwechsel 18.00 – 18.15 18.15 – 19.15 Writing High Perfor- Exploratory testing = CQRS 3.0 Efficient Micro Front- Stories from a high Schön und ungebunden: MLOps – was Data Schneller ans Ziel: Driving Decisions JVM Functional 18.15 – 19.15 mance .NET Code fun. Are you serious? Jan Fellien ends to the Rescue! performing team Leichtgewichtige Scientists von den Web-Apps mit Ionic with Data: Language Battle Carlos Fernandez Matthias Daigl Florian Rappl Ursula Göpfert, UI-Komponenten fürs Entwicklern lernen Max Schulte Delight or Disaster? Falk Sippach Jennifer Parak, Web entwickeln können Joe Perez Xiaofan Yan Jörg Neumann Thomas Tomow #NightOne #NightOne Die ultimative Hot Dog App Thomas Sebastian Jensen Die ultimative Hot Dog App Thomas Sebastian Jensen ab 19.15 ab 19.15 Die lustigsten IT-Bewerbungen und wie man es richtig macht Yasmine Limberger Die lustigsten IT-Bewerbungen und wie man es richtig macht Yasmine Limberger tba. tba. Programmänderung vorbehalten developer-week.de | #DWX21 | Find us on
21 ALLE WEITEREN INFORMATIONEN PROGRAMM – ON-SITE & UND DIE ANMELDUNG AUF: DEVELOPER-WEEK.DE REMOTE MITTWOCH, 30. JUNI 2021 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 Keynote Keynote 09.00 – 10.00 tbd. tbd. 09.00 – 10.00 tbd. tbd. 10.00 – 10.30 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse 10.00 – 10.30 10.30 – 11.30 Endlich gute Anforde- Azure Cosmos DB: Yes, Create Applications with Ich hab Persona! Und Content Projection in Einführung in Web Application Delivery to Building better Das Paradox des Java After Eleven 10.30 – 11.30 rungen zu NoSQL mit der WinUI – Everywhere! jetzt? Angular – ng-content ist Components Kubernetes – a 101 to a security for your API glücklichen Ohne-Code- Nicolai Parlog David Tielke MongoDB-API Jérôme Laban Ulf Mewe nur der Anfang Manuel Mauky fast-evolving ecosystem platform using Azure Entwicklers Gregor Biswanger Martin Grotz Max Körbächer API Management Tim Bourguignon Eldert Grootenboer 11.30 – 11.45 Raumwechsel Raumwechsel 11.30 – 11.45 11.45 – 12.45 The Art of Software Schnell, Schneller, Introducing .NET Multi- Accessibility is not just a HIGHLY DECLARATIVE End-to-end testing wie Containerized Deploy- IaC – Cloudinfrastruktur Marke Eigenbau: Zur Securing eHealth, 11.45 – 12.45 Reviews QuestDB platform App UI step in your project UI WITHOUT USING es sein sollte ments for your SPA and als Teil der Anwendung eigenen IIoT-Plattform eGovernment and Gernot Starke Tim Borowski Almir Vuk Lola Salehu TEMPLATES Ramona Schwering API Sebastian Achatz in einem Jahr eBanking with Java Franzisek Kolar Rob Richardson Florian Bader, Dominik Werner Keil, Thodoris Deschner Bais 12.45 – 14.15 Mittagspause und Besuch der Fachmesse Mittagspause und Besuch der Fachmesse 12.45 – 14.15 14.15 – 15.15 Legacy Code meistern Jenkins-Pipelines im Continous Delivery von Next Level Developer Hier kommst du nicht Life Is A Remix – Was Continuous Consumer- From poll to push. Ein Hologramm, das Demystifying Garbage 14.15 – 15.15 in x einfachen Schritten Datenbankumfeld (klassischen) Windows Handoff mit Figma! rein: ASP.NET Core APIs wir aus 20 Jahren Driven Contracts Simplify Building Event auszog, den Menschen Collection in Java Falk Sippach Oliver Lemm Apps mit Azure Aleksej Wachs und Angular Security Backendentwicklung für Michael Kotten Driven Architectures zu helfen Igor Braga Pipelines und Squirrel mit Azure moderne Webfrontends with Azure Event Grid Jan Fellien Nico Orschel Thomas Gassmann, lernen können Sam Vanhoutte Manuel Meyer Christoph Kaiser 15.15 – 15.30 Raumwechsel Raumwechsel 15.15 – 15.30 15.30 – 16.30 Docker-basierte Test- Modernes Datenmana- Real-World Blazor The Indispensable Die Microfrontend- Resilient UI Test OpenTelemetry – ein Hybrid cloud and Deepfakes in Echtzeit Jakarta EE 9 and 15.30 – 16.30 Environments mit Azure gement mit der Azure WebAssembly: 5 Dinge, Principles for Designing Revolution: Webpack 5 Patterns offener Standard multicloud in Azure – Wie neuronale Netze Beyond DevOps Data Platform die Sie kennen sollten Complex User Interfaces Module Federation und Markus Ende, Gregor für den Durchblick Rebai Hamida unsere Welt verändern Ivar Grimstad Marc Müller Constantin Klein Christian Weyer Dean Schuster Angular Woiwode in Anwendungsland- Jonas Mayer, Martin Manfred Steyer schaften Förtsch, Thomas Endres Dennis Kieselhorst 16.30 – 17.00 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse 16.30 – 17.00 17.00 – 18.00 The Evolution of Aus der Praxis: Entity Fabulous Functional Skalierbare User- Jammin‘ with Angular Einstieg in JavaScript Migrating a monolith to DDD trifft CQRS und Erfahrungen aus Mit Record Types zu 17.00 – 18.00 Software Testing: What Framework Core Frontends Interface-Strategien Christoph Guttandin Modules (Node.js, ES6, Cloud-Native and the Event Sourcing Natural Language besseren Domänen is next? Thorsten Kansy Marc Allibone – ein HowTo für Webpack und mehr) stumbling blocks that Patrick Arnold Processing in der realen modellen Mesut Durukal nachhaltige agile Enter Gregor Biswanger you don’t know about Anwendung – Viele Henning Schwentner prise-Softwareprojekte JJ Asghar Jahre später Stanislaw Traktovenko Henning Femmer 18.00 – 18.15 Raumwechsel Raumwechsel 18.00 – 18.15 18.15 – 19.15 Are quality engineers Vom Datenmodel Electron.NET: Cross- Denken mit den Händen Detecting and solving Architekturen in React IoT Data Streaming – Best practices – A Crypto Bot Machine Learning in 18.15 – 19.15 still needed in modern zum Formular – Die Platform Desktop – Ein Überblick über pain points in Angular Sebastian Springer Why MQTT and Kafka Moderne Serverless for the Win Java: Die Visual Recog- ages? Grammatik für das Vor Software mit ASP.NET spielerische Prototyping- Applications are a match made in Anwendungen mit Azure Roland Guijt nition API (JSR381) Clarissa Rodrigues und Zurück Core Methoden Fabian Gosebrink heaven Functions Dennis Kieselhorst Werner Spiegel, Gregor Biswanger Lisa Reimer, Daniel Kurz Margaretha Erber, Damir Dobric Thomas Heid Dominik Obermaier #Community-Night #Community-Night ab 19.15 tbd. tbd. ab 19.15 tbd. tbd. Programmänderung vorbehalten developer-week.de | #DWX21 | Find us on
21 ALLE WEITEREN INFORMATIONEN PROGRAMM – ON-SITE & UND DIE ANMELDUNG AUF: DEVELOPER-WEEK.DE REMOTE DONNERSTAG, 01. JULI 2021 .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 Keynote Keynote 09.00 – 10.00 tbd. tbd. 09.00 – 10.00 tbd. tbd. 10.00 – 10.30 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse 10.00 – 10.30 10.30 – 11.30 Evolutionsgeschichte Wie technische Schuld Git im Leben eines Zurück in die Zukunft – Getting a gRIP on ASP. Kollegen und Chefs von OWASP Top 10 – Wie Apps intelligenter Nebenläufigkeit ganz Next Level Lesbarkeit 10.30 – 11.30 des RabbitMQ .NET Business Agility TFVC-/SVN-Nutzers DevOps als Motor NET Core gRPC guten Ideen und neuen Webanwendungen machen: Machine einfach mit Elixir und Robert Bräutigam Clients in Richtung untergräbt Nico Orschel der Unternehmen Roland Guijt Technologien überzeugen angegriffen werden und Learning für Entwickler Erlang Nebenläufigkeit Thomas Schissler, Neno von morgen Henning Schwentner wie Entwickler sicher Jörg Neumann Martin Grotz Daniel Marbach Loje Michael Kaufmann entwickeln können Frank Ully 11.30 – 11.45 Raumwechsel Raumwechsel 11.30 – 11.45 11.45 – 12.45 Evolution der APIs: von Eine neue Perspektive Git verstehen: ein Blick Why software devel- Entity Framework Core Feeling Like A Fraud? Application Pentration Keyboards? Where we’re Scala 3 – Gefühl und Documentation: The 11.45 – 12.45 SOAP über REST nach für agile Teams: Erkennt unter die Haube der opers should build a 5 – Endlich erwachsen? Seriously, we need to Testing – Do‘s and going, we don’t need Härte Missing Pieces gRPC – mit .NET euch selbst mit Process Quellcodeverwaltung resilience culture based Christian Giesswein talk about Impostor Dont‘s keyboards Stefan López Adrienne Tacke Benjamin Abt Mining Michael Kaufmann on chaos engineering Syndrome Tobias Glemser Don Wibier Richard Fichtner Yury Nino Roa Clarissa Rodrigues 12.45 – 14.15 Mittagspause und Besuch der Fachmesse Mittagspause und Besuch der Fachmesse 12.45 – 14.15 14.15 – 15.15 Using Roslyn to improve Konsent statt Konsens GitHub, Azure DevOps, Deploying Docker for Advanced REST-APIs Sympathie ist nicht Cybersecurity analysis Machine Learning für Wer rusted, der rostet Data Science trifft 14.15 – 15.15 your codebase – Wie Teams schneller so much confusion… or Database DevOps mit ASP.NET Core 5 genug und Beziehungen and consequences: .NET Entwickler nicht Software Development: Jiří Činčura zu tragfähigen Entschei- maybe not? Dominance Gregor Biswanger sind Glücksspiel – Die real-life examples Damir Dobric Armin Becher Eine Toolbox dungen kommen! Marco Emili Daniel Mallott zwischenmenschliche Eyitayo Alimi Michael Hagen, Maria Daniel Krämer, Validierung Hirsch Patrick Loka Martin Grotz 15.15 – 15.30 Raumwechsel Raumwechsel 15.15 – 15.30 15.30 – 16.30 ASP.NET Core 5.0 Scrum mit Azure InnerSource – Ein Von Containern zu Web-API-Versionierung: Wäre mein PO ein Secure DevOps: Microsoft ML.NET: Funktionale Program- (Nahezu) schuldenfrei 15.30 – 16.30 Web.Api DevOps von 0 auf 100 Überblick Kubernetes Operatoren The good, the bad and Produkt, hätte ich ihn Sicherheit in Zeiten von Machine Learning 101 mierung in .NET – was dank BDD Thorsten Kansy Adrin Amin Salehi Marko Beelmann Philipp Krenn the ugly umgetauscht täglichen Deployments for developers bietet C# und brauchen Hendrik Lösch Florian Bader Roman Schmidt, Ulf Michael Kaufmann Daniel Costea wir F# noch? Mewe Carsten König 16.30 – 17.00 Kaffeepause und Besuch der Fachmesse Kaffeepause und Besuch der Fachmesse 16.30 – 17.00 17.00 – 18.00 Debugging With Visual How to fail at scrum in 5 The definitive deep dive Serverless orchestration GRAPHQL VS. BFF: A Tales of a German Clients schlagen zurück: Bilddaten für eine Kollege Compiler, Gesprengte Ketten 17.00 – 18.00 Studio Beyond ‘F5’ easy steps into the .git folder and automation with CRITICAL PERSPEC- Building Diverse Teams Sicherheitsfeatures in KI schnell selbst stets treu zu Diensten – Open Chain im Dror Helper Thomas Klein Rob Richardson GCP Workflows TIVE Across All Time Zones Browsern aufbereiten Stephan Roth Unternehmen Marton Kodok Mihaela-Roxana Ghidersa Isabella Zaczek Christian Wenz Thomas Tomow Stefan Schukat 18.00 – 18.15 Raumwechsel Raumwechsel 18.00 – 18.15 18.15 – 19.15 Hip & Cool?! Ja, mit Technologieent- Distributed Develop- DevOps during Hochverfügbarkeit mit The Power of Perfor- No Secrets – Sicheres Das Modell und der C# 9 In Depth Im Notfall Scheibe 18.15 – 19.15 Blazor Anwendung scheidungen in ment of Web Apps with COVID-19 – what did Kubernetes – Health- mance Feedback Cloud-Deployment Freak – Intelligente Bots Bassam Alugili einschlagen: Strategien und .NET 5 selbstorganisierten Microfrontends we learn? Checks, Zero-Downtime Amber Vanderburg mit Passwordless, zum Selbermachen zum richtigen Behan- Christian Giesswein Teams Florian Rappl Matteo Emili Deployments und ManagedIdentity und Constantin Klein deln von Fehlern Konstantin Diener Auto-Scaling Azure Key Vault Florian Bader Marc Müller Aydin Mir Mohammadi ab 19.15 Konferenzende Konferenzende ab 19.15 Programmänderung vorbehalten developer-week.de | #DWX21 | Find us on
DIE DEVSESSIONS – FREITAG, 02. JULI 2021 ON-SITE ONLY 21 DEVSESSION 1 – 3 | 09.00 – 13.00 DEVSESSION 4 – 6 | 09.00 – 13.00 LET‘S BUILD ANGULAR APPLICATIONS WITHOUT CODING DER SOFTWARE AUF DEN ZAHN GEFÜHLT Franzisek Kolar Hendrik Lösch Most User Interfaces that are written with a JavaScript framework Eine Softwarearchitektur ist kein starres Gebilde. Sie wird nicht eben such as Angular are a mechanical application of (unstated) rules. einmal festgelegt, dann errichtet und danach nie wieder angefasst. Rules that are often rooted in domain object data models. In this Softwarearchitekturen leben. Sie verändern sich und können gege- hands-on devsession we are going to explore a way for you to lever- benenfalls auch mutieren. Aus diesem Grund sollten sie regelmäßig age that data model, the meta data associated with it to scaffold überprüft und bewertet werden, denn sonst droht der Verfall. your markup for you. In dieser DevSession sehen wir uns verschiedene Vorgehensweisen MetaUI is mainly customization framework, which let you write high- und Werkzeuge zur Bewertung von Softwarearchitekturen an. Wir ly customizable application without actual coding. So STOP using IF, betrachten Qualitätsziele, erstellen passende Überprüfungsszenari- THEN, ELSE if you trying to implement your dynamic behavior. en und widmen uns objektiven Risikobewertungen. Nebenbei lernen wir verschiedene Tools kennen, die uns bei der Bewertung helfen, We will explore a world of declarative user interfaces and how to wodurch es Ihnen im Anschluss an den Workshop möglich sein sollte, build Angular applications faster, with less code. When you leave Ihrer Software gleich selbst auf den Zahn zu fühlen. this session, you will have a deeper understanding of meta driven design as a whole and how to use a new framework called MetaUI with your existing toolset. NET 5 – WWW: WAS? WIE? WO? Christian Giesswein DIE OPTIMALE SINGLE-PAGE APPLIKATION Sebastian Springer .NET 5 ist da, .NET 6 in den Startlöchern, und wir dürfen 2021 mit der .NET 6-Final rechnen. Zugleich wird .NET 6 eine LTS-Version sein. Aber schon mit .NET 5 wurden viele alte Zöpfe abgeschnitten. Eine Single-Page-Applikation soll sich möglichst auf allen verfügba- Daher stellt sich für alle .NET-Entwicklungen schon lange die Frage ren Umgebungen verhalten wie eine native Applikation. Um dieses nach der Migration. Mit .NET 6 wird diese noch drängender. Ziel zu erreichen, muss man teilweise tief in die Trickkiste greifen. Vorbei sind die Zeiten, in denen der Lebenszyklus einer solchen Ap- Deswegen „WWW“: Was ist der Vorteil von .NET 5 gegenüber dem plikation mit einer weißen Seite beginnt. Mit Serverside Rendering, .NET Framework? Wie kann man .NET 5 einsetzen? Und vor allem: Code Splitting und Lazy Loading bieten die meisten Frameworks Lö- Wo kann es eingesetzt werden? sungen, um eine solche Applikation schnell an die Benutzer auszuliefern. Wenn Sie noch mit einer älteren Version von .NET Core oder .NET Gemeinsam werfen wir einen Blick auf die Architektur einer solchen Framework arbeiten, holen Sie sich hier das nötige Wissen und die Single-Page-Applikation und beschäftigen uns u.a. mit der Fragestel- Argumente für eine Migration Ihrer Anwendungen. Argumente für lung, wie viel Code tatsächlich zum Client übertragen werden muss, eine Migration Ihrer Anwendungen. damit die User Experience einer nativen Applikation gleicht. ARCHITEKTUREN – WELCHE IST DIE BRANCHEN MIT KÖPFCHEN RICHTIGE FÜR MICH? Marko Beelmann David Tielke Die Welt der Softwarearchitekturen ist groß, und der Überblick geht Unternehmen brauchen Strategien in verschiedensten Bereichen und schnell verloren. Architekturspezialist David Tielke gibt Ihnen einen auf verschiedensten Ebenen. Auch in der Softwareentwicklung. Für Überblick über alle derzeit genutzten Architekturen. Anschließend eine effektive Softwareentwicklung ist vor allem auch die richtige wird geklärt, welche Architekturen für wen und wann am besten sind Branching-Strategien relevant. Mit der richtigen Branching-Strategie und wovon sie lieber die Finger lassen sollten. kann viel Zeit gewonnen werden – oder eben auch verloren. In den vier Stunden werden gängige Strategien wie gitflow, github- flow oder Release-Flow dank zahlreicher anschaulicher Beispiele be- leuchtet und verglichen. Welche Strategie ist für wen geeignet, und wie positioniert sich das Konzept des Trunk-Based-Development hier? Die DevSession liefert Antworten auf diese und weitere Fragen und schärft dadurch Ihr Bewusstsein für eine bewusste Branching-Strategie. developer-week.de | #DWX21 | Find us on Veranstalter: Präsentiert von:
Sie können auch lesen