Track 2 - Haddkoä.nedd (5)

10:00 Uhr - 11:10 Uhr

Blazor-Gwerch: Dodned im Brausa - echt etz?

SPAs oder Single Page Applications: bisher implementierte man sie vornehmlich mit JavaScript oder TypeScript, oft im Rahmen eines SPA Frameworks wie Angular oder React. Mittlerweile können nun durch den WebAssembly-Standard theoretisch beliebige Sprachen genutzt werden. Mit dem Blazor Framework auf Basis von WebAssembly hat das ASP.NET Core Team einen neuen Kandidaten am Start, um auch praktisch mit C# und .NET SPAs für den Browser realisieren zu können. Christian Weyer zeigt in diesem Vortrag auf gewohnt pragmatische Weise anhand von Beispielen wie Blazor tickt, wie man es sinnvoll einsetzen kann und wo aktuell die Grenzen liegen - je nach Anwendungsfall.

Raum
Nemberch
Sprecher
Christian Weyer
11:25 Uhr - 12:35 Uhr

.NET Core 3.x – Pluginsysteme mit AssemblyLoadContext

AppDomains waren so “.NET”… Mit .NET Core wurde das Konzept von AppDomains nicht übernommen, und auch das Assemblyhandling wurde überarbeitet. Es ist nun jedoch mit neuen API´s einfacher geworden mit den Assemblies umzugehen. In dieser Session wollen wir uns einmal ansehen, wie der neue AssemblyLoadContext funktioniert, welche Funktionalitäten sich dahinter verbergen, und vor allem, wie man damit ein eigenständiges Pluginsystem bauen kann.

Raum
Nemberch
Sprecher
Christian Giesswein
13:45 Uhr - 14:55 Uhr

gRPC für WCF Entwickler

Mit DotNetCore 3.0 hat Microsoft das Windows Communitcation Framework eingeführt um DotNet Remoting endlich abzulösen. Leider ist mit DotNetCore WCF auf der strecke geblieben und auch wenn es bereits OpenSource Projekte die WCF in die DotNetCore Welt zu bringen, aber eine gänzlich andere Technologie scheint sich auf dem Vormarsch zu befinden und die Zukunft zu weisen. Google Remote Procedure Call, kurz gRPC findet immer mehr Zustimmung und selbst Microsoft hat gRPC mittlerweile als first class technology als teil von AspNetCore eingebunden. Ist es also nun Zeit WCF mit gRPC zuerstzen? In dieser Session werden wir uns gRPC genauer ansehen und die unterschiede zu WCF besprechen und anhand einer Demo veranschaulichen.

Raum
Fädd
Sprecher
Sia Ghassemi
15:10 Uhr - 16:20 Uhr

async / await warum man den Verlockungen von Keywords manchmal widerstehen sollte

Mit den (nicht mehr ganz so) neuen Keywords async und await macht es Microsoft den .NET-Entwicklern einfach, nebenläufigen Code zu implementieren und so die Rechenleistung von Multi-Core-Prozessoren besser auszuschöpfen. Doch der Teufel steckt im Detail. Leider ist nicht immer garantiert, dass ein asynchroner Aufruf, der via await erwartet wird, auch tatsächlich zurück kommt. Und was machen wir eigentlich mit unserem alten synchronen Code? Müssen wir den als ""Legacy Code"" betrachten und früher oder später Big Bang-Refactorings angehen? Dieser Vortrag adressiert die vorgenannten Probleme und stellt eine Lösung vor.

Raum
Nemberch
Sprecher
Matthias Unruhe
16:35 Uhr - 17:45 Uhr

Entity Framework Core 3.x mit Azure CosmosDB

Aber der Version 3.0 unterstützt das Entity Framework Core die erste nicht relationale Datenbank in Form der Azure Cosmos DB. Kenntnisse und Erfahrungen mit diesem O/R-Mapper erleichtern also seitdem auch den Einsatz dieser NoSQL-Datenbank. Wie genau das funktioniert und welche Möglichkeiten dabei offenstehen, zeigt Thorsten Kansy in diesem Talk an Hand des aktuellen Stands der Technik.

Raum
Fädd
Sprecher
Thorsten Kansy
Diesen RSS-Feed abonnieren

Log in

create an account