• Watch recording

    What's New in .NET 9

    New versions of .NET have been released every year for several years now. It can be hard to keep track of all the new releases and when they were introduced. The current version of .NET is the eighth version, the so-called Long Term Support, which means it is supported for 3 years (like all even-numbered LTS versions), until November 2026. The ninth version of .NET to be released this November will be the Standard Term Support version and will be supported for a year and a half. In the talk, I will explore how Microsoft sees the future of .NET and what's new in .NET 9. In particular, I'll talk about what's new in C#, ASP.NET, Entity Framework, and MAUI.

  • Watch recording

    Asynchrony: Not Only Async/Await

    A lot of time has passed since async/await appeared. Some languages, such as JavaScript and Kotlin, have adopted this pattern almost unchanged, while others — Java, Go — offer their own approaches to async/await. .NET developers also have doubts about the future of async/await: there are experiments with green threads and optimisations of the current asynchrony model.

    In this talk, I will discuss the differences in asynchrony implementations, performance issues, and how async/await may change in .NET.

  • Watch recording

    .NET Aspire in Action

    .NET Aspire in action with simple examples. Deployment tools for both Azure and K8s. How .NET Aspire is useful for those who don't plan to use it at all.

    Let's try to answer the question: "Do we need another layer of abstraction?"