Web-API mit Turbo: Deep Dive in async/await bei Backend-APIs [Webinar]

Asynchrone Programmierung wird immer häufiger als der Heilsbringer in Sachen Performance angepriesen. Doch stimmt das auch? Die Antwort ist ein ganz klares Jaein. Was bedeutet asynchrone Programmierung überhaupt, wie unterscheidet sie sich von Multithreading und was muss ich wirklich wissen, damit die Verwendung von async/await einen spürbaren Einfluss auf die Geschwindigkeit meiner ASP.NET Core Web API zeigt? Diese Fragen und einige mehr hat .NET- und Backend-Experte Sebastian Gingter in diesem Webinar am 19. Mai 2021 beantworten und ist auch darüber hinaus auf Best Practices sowie einige Tipps & Tricks eingegangen. Nach diesem Talk haben Sie das notwendige Handwerkszeug beisammen, um ihre Web APIs an den richtigen Stellen durch asynchrone Operationen zu optimieren.

Recording des .NET 5 async/await-Webinars

Links aus dem Webinar

Presenter & Moderator

Presenter

Sebastian Gingter

Sebastian Gingter ist Consultant und "Erklärbär" bei Thinktecture. Seine Spezialgebiete sind Backend-Systeme mit .NET Core und IdentityServer.
Moderator

Gøran Homberg

Gøran Homberg ist Consultant bei Thinktecture und arbeitet mit unseren Kunden bzgl. deren Anforderungen, Projektansätzen und zugehörigem Projekt-Management.

Agenda

  • Prozesse und Threads
  • Der .NET Threadpool und Tasks
  • Synchroner vs. Asynchroner I/O
  • Tipps & Tricks - Demos
  • Fazit
  • Q&A

Slidedeck

Kommende Webinare

Angular-Performance: So zünden Sie den Turbo

Was in zwei Sekunden nicht lädt, wird nie wieder aufgerufen: Die Erwartung von Anwendern an die Performance von Webanwendungen nimmt stetig zu. Nach dem Laden einer Webanwendung muss sich diese...

21.07.2021 | Christian Liebel
Jetzt kostenlos registrieren

Blazor WebAssembly: Forms in Action

Ein Großteil an Softwarelösungen hantiert mit Daten. Formulare sind hier kaum wegzudenken und ein zentraler Bestandteil. Sei es das Anmelden über eine Login-Maske oder das Buchen von Konzertkarten,...

14.07.2021 | Patrick Jahr
Jetzt kostenlos registrieren

Webinar-Recordings

RxJS von Grund auf: Operatoren und Operatorenketten [Webinar]

Im RxJS-Webinar beschäftigt sich Yannick Baron nicht nur mit bestehende Operatoren, sondern adressiert auch die Erstellung eigener Operatoren.

16.06.2021 | Yannick Baron
Aufzeichung ansehen

Blazor WebAssembly: SPAs mit C# & .NET 5 [Webinar]

In diesem Webinar zeigte Christian Weyer anhand praktischer Beispiele was mit Blazor WebAssembly in .NET 5 möglich ist, vor allem hinsichtlich Full-Stack-Programmierung für End-to-End Web-Anwendungen.

09.06.2021 | Christian Weyer
Aufzeichung ansehen

Artikel zum Thema ASP.NET

01.10.2019 | Pawel Gerr

With the introduction of ASP.NET Core 3.0 the default JSON serializer has been changed from Newtonsoft.Json to System.Text.Json. For projects and libraries switching to the new JSON serializer this change means more performance and the opportunity to rewrite our . Serialization of concrete classes Let's start…

Artikel lesen
23.08.2017 | Pawel Gerr

If you are using Autofac in your ASP.NET Core application then I recommend to update Autofac to version 4.6.1. This bugfix release brought a change how child scope handle additional registrations so that some errors like just disappear. With additional registrations I mean the following: When using a child…

Artikel lesen
21.08.2017 | Pawel Gerr

In the previous post "ASP.NET Core in production: Take back control of your web app" I mentioned that getting hold if the dependency injection (DI) is just one step of many to improve the architecture of your web applications. Today well will look into 2 other aspects that are best explained together…

Artikel lesen

Lassen Sie uns reden!

Kontaktieren Sie uns, um ein Telefonat oder Meeting zu vereinbaren und zu besprechen, wie wir Ihnen am besten dabei helfen können, Ihre Projektziele zu erreichen und Ihr Wissen zu erweitern.

Ihre Nachricht wird gesendet ...
Vielen Dank! Wir haben Ihre Nachricht erhalten und einer unserer Kollegen wird sich noch heute oder spätestens während des nächsten Arbeitstags bei Ihnen melden.
Sorry! Es ist ein Fehler bei der Datenübertragung aufgetreten.
Bitte geben Sie ein/n gültige E-Mail-Adresse, Namen und Nachricht ein. Vielen Dank!