Skalierbare .NET Apps mit async await – Grundlagen & Tipps aus der Praxis
Seit über einem Jahrzehnt ist async await Teil von C#/.NET. Doch was passiert eigentlich genau, wenn wir eine asynchrone Methode schreiben? In diesem Talk gibt Kenny Pflug eine umfangreiche Tour und geht auf folgende Punkte ein: warum async await wichtig für Scalability in ASP.NET Core Services und UX in Desktop Apps ist, wie genau die State Machine aussieht, die vom C# Compiler aus einer async Methode erzeugt wird und wie sich diese State Machine zur Laufzeit verhält. Weiterhin gehen wir auf mögliche Fallstricke und auf Performance-Aspekte ein, insbesondere auch was den Einsatz von Libraries von Drittanbietern angeht, die async await vermeintlich unterstützen. Dieses Wissen erlaubt Ihnen, asynchronen Code optimal in ihren Projekten zu gestalten.
Event
Hallo, .NET Developer!
Du begeisterst Dich für .NET-basierte Cloud-Native-Lösungen?
Du möchtest, dass Deine Expertise zum Einsatz kommt und von einer Expertenschaft gechallenged wird? Du weißt, dass nur durch Research auch während der Arbeitszeit neue Technologien erlernbar sind und erst damit Innovation möglich wird?
Weitere Artikel zu .NET Core, ASP.NET Core, async-await
Data Access in .NET Native AOT with Sessions
Native AOT with ASP.NET Core – Overview
Incremental Roslyn Source Generators: High-Level API – ForAttributeWithMetadataName – Part 8
.NET 7 Performance: Regular Expressions – Part 2
In this second article of our short performance series, we want to look at the latter one of those problems.
Architektur-Modernisierung: Migration von WCF zu gRPC mit ASP.NET Core – ein pragmatischer Ansatz
Viele Projekte mit verteilten Anwendungen in der .NET-Welt basieren noch auf der Windows Communication Foundation (WCF). Doch wie kommt man weg von der "Altlast" und wie stellt man seinen Code auf sowohl moderne als auch zukunftssichere Beine? Eine mögliche Lösung ist gRPC.