Web-APIs mit async/await: Wobei hilft’s und wie funktioniert’s?
.NET bietet uns mit async/await einen sehr einfachen Weg, um I/O-Operationen asynchron durchzuführen. Insbesondere unsere Web-APIs arbeiten ja mit viel Netzwerk-I/O. Doch was bedeutet es eigentlich wirklich, etwas asynchron auszuführen? Was passiert dort im Hintergrund? Warum ist asynchroner I/O überhaupt besser als synchroner? Was ist denn überhaupt dieser Task, auf den mein Code wartet? Ist das nicht eigentlich ein Thread? Und warum baden die Threads in .NET überhaupt in einem Pool?
Diese Fragen und einige mehr wird Ihnen der .NET- und Backend-Experte Sebastian Gingter in dieser Session beantworten und darüber hinaus auf Best Practices sowie einige Tipps und Tricks eingehen. Nach diesem Talk haben Sie das notwendige Handwerkszeug beisammen, um Ihre Web-APIs an den richtigen Stellen durch asynchrone Operationen zu optimieren.
Event
Slidedeck
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, API, ASP.NET Core
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.