Das sind die Vorträge auf der ADC 2017
Wird laufend aktualisiert

1. Tag 18. Sept

  • Keynote
    Immo Landwerth

    .NET Standard
  • Customizing ASP.NET Core
    Jürgen Gutsch

    ASP.NET Core bietet einige Möglichkeiten, so angepasst zu werden wie es die Anforderungen verlangen. Nicht nur dass es plattformunabhängig ist, es gibt einige Stellschrauben die gedreht werden können und einige Module und Komponenten die beliebig modifiziert und ersetzt werden können. Wir zeigen Ihnen hier die wichtigsten.
  • Warum warten auf Compiler, Debugger und IDE?
    Robin Sedlaczek

    Direct Coding - zur Laufzeit direkt in der Anwendung! C# Scripting macht’s möglich. Praxisnah und live wird der Einsatz in einer realen Applikation demonstriert. Seit Roslyn 2.0 geht das sogar mit .NET Core. Konzepte zur Bewältigung sicherheitsrelevanter Aspekte runden das Thema ab.
  • Migration von ASP.NET zu ASP.NET Core
    Timur Zanagar

    Welche Stolperfallen gibt es um eine bestehende ASP.NET MVC / WebAPI Anwendung auf ASP.NET Core zu migrieren? Was ist bei der Migration zu beachten und ist es überhaupt ohne großen Aufwand möglich dies durchzuführen? Am Beispiel einer jahrelang bestehenden ASP.NET MVC Anwendung möchte ich die Migrationpfade aufzeigen und auch auf die Stolperfallen eingehen.
  • Profiling and Debugging ASP.NET Core Apps on Linux
    Stephen Halter

    Developing on Windows and deploying to Linux often works seamlessly, but sometimes there are issues that only reproduce in production environments. In this talk, we will discuss how to remote debug ASP.NET Core processes running on Linux using Visual Studio 2017. We will also learn how analyze memory dumps and CPU profiles of ASP.NET core applications running on Linux
  • Introduction to ASP.NET Core SignalR 1.0.0
    Stephen Halter

    Learn how to add real-time features to your ASP.NET Core applications using SignalR 1.0.0. No previous SignalR experience is necessary to attend. We will use SignalR to push real-time updates to browser and desktop clients from an existing ASP.NET Core app while demonstrating new SignalR features such as the TypeScript client, binary data support and data formatters.
  • Webentwicklung mit ASP.NET Core WebAPI & Angular
    Fabian Gosebrink

    Moderne Webanwendungen erfordern das Zusammenspiel von vielen Technologien. In diesem Talk sehen wir, wie man mit Angular & ASP.NET Core moderne Webapplikationen erstellen kann. Dabei schauen wir auf Angular genauso wie wie auf die REST-API mit ASP.NET Core.
  • Web-Security: Browser schlagen zurück!
    Christian Wenz

    Das Thema Web Application Security ist und bleibt omnipräsent, nicht nur aufgrund aktueller Vorfälle bei großen Firmen und bekannten Websites. Und da es Entwickler offensichtlich nicht hinbekommen, ihre Websites abzusichern, stellen sich mittlerweile die Browser an ihre Seite und bieten eigene Schutzmaßnahmen. Hierzu gehören eingebaute XSS-Filter, Support für neue HTTP-Header als Gegenmittel für zahlreiche Angriffsvektoren und vieles mehr. Wir werfen einen Blick auf Techniken und wie wir sie aus Entwicklersicht mit wenig Aufwand nutzen können.
  • Security mit ASP.NET Core
    Albert Weinert

    Wie funktioniert die grundlegende Authentifizierung mit Cookies und OpenId Connect mit lokalen oder externen Benutzern. Wie Autorisiere ich Benutzer und Resourcen mit Policies. Sichern der Anwendung gegen Attacken auf de Authentifizierung.
  • DevOps by examples
    Giulio Van

    A demo focused session to illustrate the DevOps vision with the help of a mix of technologies: GitHub, Ubuntu, ASP.NET Core, Visual Studio Team Services (VSTS), Azure and more. Recurring themes will be Configuration Management, Deploy Automation, Infrastructure as Code.
  • Nutze endlich async await! Multithreading und Asynchrone Operationen in ASP.NET Core
    Kenny Pflug

    Multithreading und asynchrone Programming sind aus kaum einer Webanwendung wegzudenken. In diesem Talk blicken wir hinter die Fassade von Threads und dem Thread Pool, erklären warum asynchroner I/O Zugriff so wichtig ist für die Performance, und verdeutlichen, wie wir mit diesem Wissen unsere ASP.NET Core Web Apps sinnvoll entwerfen können.
  • DevOps by examples part 2
    Giulio Vian

    This second part will illustrate the DevOps vision focusing on the feedback loop from Operation to Development and up. Still demo centered on a mix of technologies: Visual Studio Team Services (VSTS), Azure, Application Insights and more; the session will discuss the design choices of implementing Performance monitoring, Troubleshooting, Autoscaling …and more.
  • Soft Skills – Nur was für Dampfplauderer?!
    Christoph Menzel

    Angelehnt an das Setting eines klassischen Pen-and-Paper Rollenspiels hat das Publikum bei diesem Vortrag die Möglichkeit selbst zu entscheiden, wie es in alltäglichen Situationen der Softwareentwicklung reagieren möchte, und bestimmt so den Verlauf maßgeblich mit. Zusätzlich werden nach jedem Kapitel die nötigen Wissensbausteine betrachtet und erläutert. Der Themenbereich dieses Rollenspiels ist sehr weitläufig. Er beinhaltet zum Beispiel Themen wie Clean Code, Unit Tests und agile Vorgehensweisen.
  • Entity Framework 2.0
    Jakob Wegenschimmel

    Die neue Implementierung des Objekt-Relationalen Mappers von Microsoft ist schneller und leichtgewichtiger als das bisherige ADO.NET Entity Framework 6.x. Ein direkter Umstieg von EF6.x auf EF Core 1.x/2.0 ist allerdings nicht ganz möglich. Viele Sachen sind gleich – aber auch vieles hat sich verändert. Wo genau die Anwendung von Entity Framework Core anders oder sogar besser ist und worauf Sie achten müssen, zeigt Ihnen Jakob Wegenschimmel anhand von vielen Praxisbeispielen.
  • Coding for the Greater Good - Contributing to Humanitarian Toolbox:
    Steve Gordon

    Disaster can strike anyone, anywhere. The Humanitarian Toolbox is an open source initiative to build software for disaster relief – both for the Non-Governmental Organizations that are involved in disaster relief, the citizen volunteers that donate their time to assist during a disaster and the disaster victims themselves. Steve will take you along on the journey of Humanitarian Toolbox and explain how you can help change the world with software.
  • 2. Tag 19. Sept

  • Software engineering through the eyes of a role playing gamer
    Christoph Menzel

    Wie erklären wir, dass vergleichbare Organisationen mit ähnlich qualifizierten Menschen extrem unterschiedliche Ergebnisse liefern? Indem wir uns nur auf die mutmaßlich wesentlichen beruflichen Fähigkeiten konzentriert und den Wert der eigentlich wichtigen Fähigkeiten abgewertet oder unterschätzt haben. Es stellt sich jedoch heraus, dass diese schwierig zu messenden Eigenschaften – die Soft Skills - der Mitarbeiter eine erfolgreiche Organisation erst ausmachen.
  • Cross-Platform WebAPIs mit ASP.NET Core
    Fabian Gosebrink

    Eine einheitliche Schnittstelle ist für ein modernes verteiltes System unabdingbar. Wie man eine REST-API mit ASP.NET Core implementiert, wo die Stolperfallen liegen und worauf man beim Erstellen achten sollte, erfahren wir in diesem Talk.
  • Designing ASP.NET Core Applications with Dependency Injection in Mind
    Kenny Pflug

    In ASP.NET Core Apps gehört der Dependency Injection Container mittlerweile zur Grundausstattung und erlaubt uns das flexible Auflösen von Objektgraphen. Bei diesem Talk schauen wir uns an, wie DI Container intern funktionieren, welche unterschiedlichen DI Frameworks uns zur Verfügung stehen, und wie wir Dependency Injection in unseren ASP.NET Core Web Apps sinnvoll einsetzen können, auch an den Applikationsgrenzen (Datenbankzugriff sowie dem Entgegennehmen serialisierter Daten).
  • Docker for .NET Developers
    Steve Gordon

    In this talk Steve will take you on a tour of Docker, a modern application packaging and containerisation technology that .NET developers can now leverage. Steve will share with you the Docker journey that his team are on, exploring their motivations for using Docker. You will learn the core terminology .NET developers need to know to begin working with Docker and explore demos that show how you can start using Docker with your own ASP.NET Core projects. Finally, Steve will demonstrate how he and his team have built a deployment pipeline using Jenkins and explore the AWS EC2 Container Services (ECS) configuration they have created to enable rapid, continuous delivery of their microservices

Im Fokus der ADC 2017

  • .net Core Grundlagen
  • ASP.NET MVC
  • Razor Pages
  • Web API
  • .net Standard
  • XAML Standard
  • IoT
  • Cross plattform
  • Microservice mit .net core
  • Project Rome
  • C# Future
  • Aurelia
  • Angular 4
  • SignalR
  • Dependency injection und test
  • .net Core Betrieb und Produktivität
  • Azure Funtions
  • DevOps
  • Continous Delivery
  • Containers
  • SSO/ Identity
  • Paketmanagegement mit Nuget
  • Debugging Tricks VS
  • VS Future
  • Windows Server core

Workshoptag am 20.September