CLRium # 4: Meeting .Net Community
Topics: C # 8.0, .NET Core 2.2 and .NET Core 3.0, CLR
Do you have time to keep track of everything fresh in the world of .NET, what is happening recently? C # 8.0? Span / Memory? ValueTasks? System.IO.Pipeline? CLI API & Global Tools? If not, then the best way to catch up is to go to a profile event and, in exactly one day, understand all the topics together at once and decide for yourself what will be useful and what should stand one more test of time.
The theme of the fourth series of CLRium will be as usual - the most recent developments from the world of .NET: we will tell you more about what you can already touch and briefly about what is planned. Attending this event is a great way to refresh your understanding of the development vector of our beautiful platform and find out what you usually don’t have time for and decide for yourself to try something in the near future.
This year we decided to capture the best practices of the past:
- Reports without grocery what we are cool marketing, only the core of the platform
- Full Knowledge Upgrade to .NET Core 3.0
- Where possible - maximum hardcore (you know me)
- Great price of 3,000 rubles per day. Still at the price of one and a half refills
- Cool, comfortable, modern rooms
Interesting? You are welcome under the cat!
- October 19 in St. Petersburg, in the office of Epam Systems
- October 26 in Moscow
Coordinated reports
From revolution to evolution: CoreCLR and new platform features
Very often it happens that we don’t need to listen to a fierce report on a function that has not yet been released, but it would be extremely useful for us if someone took it and told them, spending no more than 5 minutes on each topic: what will be new in the near future. Platform features that are worth paying attention to , leaving a mark on the wrist with a pen, a notch in memory.
This report, being the opening of our mini-conference, is intended precisely to immerse you in the world of the future platform. To each of us left precisely those serifs that are necessary for him.
Speaker: Stanislav Sidristy
Span <T>, Memory <T>
How much rustling around new data types! However, due to the fact that they came out just now, knowledge about them is so little that there is no clear understanding for which there is so much noise. I am ready to share this knowledge with you, because he spent a huge amount of time studying articles, source codes, benchmarks, and in a sense he now understands: this is exactly what we have been missing for so long.
We will learn from the report: why, for what tasks, how quickly and for which platforms, and also we will start to treat unsafe more calmly, because that will be managed. In general, I strongly advise: a detective with a happy ending.
Memory: MemoryHandle, MemoryManager, MemoryPool
Before we leave for lunch, we will continue the conversation about memory, going into more practical examples and techniques: we will consider new opportunities for renting arrays, data buffers. We will get acquainted with the new concept of ownership of the memory area . And in general, let's get ready to speed up our algorithms with new methods. After all, while we wait, the leading developers are already using the new functionality with might and main: this is the Castle Project and System.IO.Pipeline and many others.
Round table regarding CoreCLR and development vectors
Sometimes it's hard to just sit and listen to someone else's point of view. Sometimes you want to take, but stand in the middle of the report and start a close discussion with the speaker. It was to discuss the set of new opportunities that we decided to hold a round table, where speakers and listeners will enter into discussions and disputes on an equal footing, having organized some kind of collective consciousness. Agree: it must be very interesting and exciting!
While all, not all announcements at once :)
Contacts
- CLRium website # 4
- sunex.development@gmail.com
- +7 (921) 948-16-08