May 15, that is, tomorrow, the conference will be held DotNext 2019 Piter. These are two days of reports about the present and the future of the .NET platform, performance optimization, details of the internal structure of the platform, architecture, solving unusual problems, and so on.
The total number of reports at the conference is 31. Of these, you can completely free watch the first day’s reports on YouTube, which are held in the first hall - 5 pieces. In the same online broadcast will be an online interview between the reports. What kind of reports - discuss under the cut.
The broadcast will begin at 9:45 am (Moscow time), in 15 minutes the opening will begin, and it will end closer and closer to 7 o'clock in the evening. It is not necessary to open the link at 9:45 am - the link will work all day, so you can open it only on the most important reports.
Link to the broadcast site - under the cut. There is also a brief description of the reports and a discussion of a couple of things that will not be broadcast (even if you bought an online ticket).
The translation page is waiting for this green button link:
Available video player and program of the first hall. The player will come to life only on the morning of May 15.
Dino Esposito, ASP.NET Core 3.0: State of the art . New ASP.NET - framework defining the standard for the coming years. It will focus on architectural issues that need to be considered for building robust solutions on the Microsoft technology stack, including not only the backend and frontend, but also related issues like caching, security, status checking, configuration, and so on. Dino is our most active speaker, speaking at absolutely all DotNext and conducting the very first keyout of the first Moscow DotNext.
Sean Farmar, "Successfully decomposing your monolith" . Sean is working as an architect in the development company NServiceBus and in this report he is going to make a thorough analysis of the practices of the transition to microservice architecture. For example, a vertical cut of a simple application will sort things out like DDD, SOA, loose coupling, and so on.
Dmitry Ivanov, "Async programming in .NET: Best practices" . Dmitry is the developer of ReSharper core in JetBrains. With the advent of async/await, deadlocks and flights have not disappeared anywhere - they just became harder to diagnose. Based on experience and observations, Dmitry will tell you about the correct and incorrect patterns of writing asynchronous code.
Evgeny Peshkov, "Multithreading in .NET: when performance is not enough" . Eugene is developing a cloud infrastructure in the company Contour. The talk will deal with errors and problems of using multithreading in .NET. Examples are considered when using tools from the .NET standard library (Task.Delay, SemaphoreSlim, ConcurrentDictionary) leads to performance drops, specific private solutions are proposed, .NET under the hood is discussed.
Konstantin Gustov, “DDD in microservices: complexity versus complexity” . DDD is a complex approach, but when there is a lot of confusing business logic, supporting it without such approaches turns into hell. Constantine - architect Raiffeisenbank. He will tell the story of the successful implementation of two complex methodologies in the banking environment.
Some things do not fall into the broadcast. Some things require you to be physically at the conference venue so that you can comfortably communicate, share something, and so on. Here are some examples.
At the conference, the All-Russian Association of .NET Communities DotNetRu will hold its own track. All the details are in a separate site .
After each report, the speaker goes to a dedicated discussion area, where you can talk with him and ask your questions. Formally, this can be done in a break between lectures. Although speakers are not required, they usually stay much longer - for example, for the duration of the next report. Sometimes it makes sense to skip the report from the main program (if you bought a ticket, you will still have records after filling out the feedback) and spend it on focused communication with an important expert.
In addition to the discussion areas during the break, you can visit the exhibition area. There are several main activities:
BOF - now traditional format at our conferences. Something like a round table or discussion group in which everyone can take part. This format historically goes back to the first informal Internet Engineering Task Force (IETF) discussion groups . There is no division into a speaker and a participant: everyone participates on a par.
There are currently two topics scheduled : ".NET Core " and " Future of ASP.NET ". ASP.NET BOF is conducted in English only, calculated for English-speaking participants.
In parallel with the BOFs, the party starts at the end of the first day. Drinks, snacks, music - all at once. You can communicate in an informal setting and discuss everything in the world. You can move from bof to party.You can move from a party to a bof.
As in the fall in Moscow, the participants will have a live performance from Dylan Beatty, Vagif Abilov VagifAbilov and Maxim Arshinov marshinov with rock hits covers, original songs and original IT versions.
If you suddenly decide to come in live, just in case, we remind you that DotNext 2019 Piter will be held at the Congress Park Pulkovskaya Park Inn by address: Victory Square, 1. Nearest metro station is Moskovskaya, exit to the airport . Entrance to the congress center from Galstyan street .
All details about the venue, the registration procedure and many other useful things are available in the participant’s memo, which is always available online .