CLRium # 2. Grand Workshop on .NET in St. Petersburg
Do you have time to keep track of everything that is happening in the .NET world lately? Exit your mini-IDE under Linux and MAC OS? Source sampling from referencesource in the project Mono 4? An earlier release of C # 6 under mono than under .NET on Windows? Even the .NET gurus do not have time to find out everything, what can we say about developers who have many family problems besides work? Just to solve all the problems of this kind, conferences and seminars were invented. And in particular - seminars, where, unlike conferences, the emphasis is on code and practice.
In Moscow, the seminar brought together 380 developers at all levels of knowledge of the .NET platform, which was attended by not only citizens of the Russian Federation, but also guests from the States, Germany, the Czech Republic, Ukraine and Belarus.
We invite you to the seminar on the .NET platform in St. Petersburg, which will be held very soon - May 29-30. Details:
Let's talk about the new .NET core CoreRR and the future of the .NET platform.
Let's collect CoreCLR under Windows and Linux, and also talk about the new cross-platform .NET-world.
Consider the insides CLR, available to us on the source code. (Joint report), we will build in the core its functionality.
Let's talk about the features of the new RyuJIT and what its use will give us (for example, SIMD and accelerated JIT compilation).
Let's look at JIT-bugs for various processor architectures.
Take a look at the latest ASP.NET 5 and DNX execution system.
We run various .NET-pieces under Linux.
Stanislav Sidristij Sidristy
The magic of working with types, CoreFx, Roslyn
How to adjust the fastest interaction between applications - SharedMemory - without serialization of reference types? As a result, the resulting code will be limited to one limitation - the switching time between application threads.
Results of half a year of open .NET Framework CoreFx.
Increased performance from 10x to 1000x multiple in some places.
We forward the object and everything that it points to in the sandbox, bypassing all security barriers in .NET so that the sandbox could not take advantage of the opportunity and break the defense
Consider options to leave the sandbox on a pair of CLR cores already closed.
We will learn how to make extensions for MS Visual Studio 2015, embedding various code refactorings and analyzers for work tasks: real examples from our own experience
As soon as we review them, we will review the existing metrics on Roslyn. How they are written, how code metrics are built.
Next, we will write not just count the number of letters "a" in all the words of the source texts, we will write support for C # tuples , thereby showing how easy Microsoft will expand the language in the future: we have a happy future !!
Develop your own profiler
what is the code coverage, how is it counted and how do the tools that consider it work
write from scratch your simple tool that will be able to read code coverage by methods
in the process of writing we will get to know the Profiling API and the amazing things that it allows us to do with applications running under CLR control
let's touch the COM and ATL technologies needed to work with the Profiling API
rummage through the insides of the body of the method, learn in detail how it looks, including the analysis of the header and the SEH tables
learn how to replace the body of the method on the fly, during the execution of the program!
')
Price - still 2,000 rubles. For my car, this is a half filling.