Opening of the DotNext 2024 Conference
We will be talking about the schedule, sessions, and sharing information. Join us in the hall or online to find out what's in store for you!

Anatoliy Kulakov
Monopoly

We will be talking about the schedule, sessions, and sharing information. Join us in the hall or online to find out what's in store for you!
Monopoly
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.
KiraSoft
Outbox is a well-known architectural pattern about which many articles and even books have been written, and many talks have been given.
This time we will discuss what unexpected problems developers face under heavy loads and how not to harm yourself.
Ex-Ozon
Using ASP.NET Core resource-based access control and UMA-compliant Keycloak Protection API. Keycloak's built-in implementation of the OAuth 2.0 User-Managed Access (UMA, profile of OAuth 2.0) profile.
Raiffeisen Bank
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.
.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?"
Profit
You will learn how to use the LINQ to DB ORM library to perform complex non-typical data modification queries that are not supported in EF Core.
We'll look at a mass velocity insertion tool for large data volumes. I will show how easy and convenient it is to use LINQ to DB and EF Core together in one project.
Sibedge