Workshop focusing on async/await internals and expert knowledge for scalable .NET applications.
Workshop focusing on async/await internals and expert knowledge for scalable .NET applications.
Exploring whether .NET Native AOT is ready for your Web APIs.
In this webinar, we take a look at .NET Native AOT and explore whether Microsoft can deliver on their performance promises. We'll also check what differs between developing a .NET Native AOT app and a regular ASP.NET Core app.
In this Twitch stream, we explore the topic of async/await in .NET, discuss how it works under the hood, and look at common pitfalls and performance considerations.
In this talk, we take a look at ASP.NET Core Minimal APIs and how to use them to build performant and scalable web APIs. Also, we take a look at the new features they offer with .NET 7.
In this talk, I'll explore the tension between established design patterns and modern performance considerations in .NET development and explore how my growing knowledge about .NET internals has shaped the design of my software.
In this talk, I'll explore the tension between established design patterns and modern performance considerations in .NET development and explore how my growing knowledge about .NET internals has shaped the design of my software.
In this talk, I'll explore the tension between established design patterns and modern performance considerations in .NET development and explore how my growing knowledge about .NET internals has shaped the design of my software.
In this talk, we compare Newtonsoft.Json with System.Text.Json and Utf8Json, focusing on performance, memory usage, and available features in ASP.NET Core applications.
At this meetup, we explore both performance optimization techniques with BenchmarkDotNet and dive deep into the .NET Garbage Collector to understand how memory management affects application performance.
In this talk, we explore the fundamentals of performance optimization in .NET, using my library Light.GuardClauses as an example to demonstrate practical techniques for measuring and improving code performance. We use BenchmarkDotNet to showcase and compare performance characteristics of different approaches.
In this talk, we explore my open source library Light.GuardClauses and how I optimized certain features using Roslyn and source generators, BenchmarkDotNet, and the MSBuild multi-targeting system.
In this talk, we look into multithreading with .NET, especially into threads and the .NET Thread Pool. We learn about Synchronization Primitves and how async await and the Task Parallel Library (TPL) can be used to achieve your multithreading goals.
In this talk, we look into multithreading with .NET, especially into threads and the .NET Thread Pool. We learn about Synchronization Primitves and how async await and the Task Parallel Library (TPL) can be used to achieve your multithreading goals.
In this talk, we look into multithreading with .NET, especially into threads and the .NET Thread Pool. We learn about Synchronization Primitves and how async await and the Task Parallel Library (TPL) can be used to achieve your multithreading goals.