BASTA! – Konferenz für .NET, Windows & Open Innovation
25. Februar - 01. März 2019 | Frankfurt

Async/Await Deep Dive

Session
Bis 20. Dezember ✓ 5-Tages-Pass ✓ Tablet for Free ✓ Bis 730 € sparen Jetzt anmelden

Asynchrone Programmierung ist ein wichtiges Werkzeug, um die Skalierbarkeit und Responsiveness von Applikationen zu gewährleisten. C# und andere Programmiersprachen wie Python oder TypeScript haben dafür das "await" Keyword eingeführt, das es erlaubt, asynchronen Code zu schreiben, der so einfach zu lesen ist wie synchroner Code. Trotzdem bleibt asynchrone Programmierung ein komplexes Thema. Ein tiefgreifendes Verständnis von async/await ist daher sehr hilfreich, um korrekten Code schreiben zu können. In der ersten Hälfte des Vortrags wird hinter die Kulissen geschaut und erklärt, was der C#-Compiler tun muss, um async/await zu ermöglichen. Dazu werden die Codetransformationen, die der Compiler durchführt, von Hand nachimplementiert. Am Ende haben wir ein funktionsfähiges Programm, anhand dessen jeder Schritt einer async/await-Operation nachvollzogen werden kann. Die zweite Hälfte des Vortrags wird sich mit Anwendungsbeispielen und Fallstricken aus der Praxis beschäftigen.

Ihr aktueller Zugang zur .NET- und Microsoft-Welt.
Der BASTA! Newsletter:

Behind the Tracks

.NET Framework & C#
Visual Studio, TFS, C# & mehr

Agile & DevOps
Best Practices & mehr

Web Development
Alle Wege führen ins Web

Data Access & Storage
Alles rund um´s Thema Data

HTML5 & JavaScript
Leichtegewichtig entwickeln

User Interface
Alles rund um UI- und UX-Aspekte

Microservices & APIs
Services, die sich über APIs via REST und JavaScript nutzen lassen

Security
Tools und Methoden für sicherere Applikationen

Cloud, Azure, Serverless
Cloud-basierte & Native Apps