CLRium # 2. Big .NET seminar in St. Petersburg
Do you have time to keep track of all the latest developments in the .NET world lately? Launching your mini IDE on Linux and MAC OS? Fetching sources from referencesource into a Mono 4 project? 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 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 of all levels of knowledge of the .NET platform, which were not only Russian citizens, but also attended by guests from the United States, Germany, Czech Republic, Ukraine and Belarus.
We invite you to a seminar on the .NET platform in St. Petersburg, which will be held very soon - May 29-30. Details:
CoreCLR, RuyJIT, ASP.NET, DNX
Typing Magic, CoreFx, Roslyn
Develop your own profiler
Price - still 2,000 rubles. For my car, this is one and a half refueling.
I hope the program turned out to be as tasty as possible. We are registering!
Contacts:
In Moscow, the seminar brought together 380 developers of all levels of knowledge of the .NET platform, which were not only Russian citizens, but also attended by guests from the United States, Germany, Czech Republic, Ukraine and Belarus.
We invite you to a seminar on the .NET platform in St. Petersburg, which will be held very soon - May 29-30. Details:
Andrey DreamWalker Akinshin
CoreCLR, RuyJIT, ASP.NET, DNX
- Let's talk about the new .NET CoreCLR .NET and the future of the .NET platform.
- Let's assemble CoreCLR for Windows and Linux, and also talk about the new cross-platform .NET-world.
- Consider the internals of the CLR, available to us from the source code. (Joint report), we will build our functionality into the kernel.
- 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 freshest ASP.NET 5 and the DNX runtime system.
- We run different .NET-things under Linux.
Stanislav sidristij Sidristy
Typing Magic, CoreFx, Roslyn
- How to set up the fastest interaction between applications - SharedMemory - without serializing reference types? As a result, the resulting code rests against one limitation - the switching time between application flows.
- The results of six months of open .NET Framework CoreFx.
- Increased productivity from 10x to 1000x multiple in some places.
- We throw the object and everything that it points to the sandbox, bypassing all the security barriers in .NET so that the sandbox could not seize the opportunity and break the protection
- Let's consider the options to leave the sandbox on a pair of already closed CLR kernel bazhes
- We will learn how to make extensions for MS Visual Studio 2015 by integrating various code refactoring and analyzers for work tasks: real examples from our own experience
- As soon as we look at them, we will look at existing metrics on Roslyn. How they are written, how code metrics are built.
- Next, we will write not just calculate the number of letters “a” in all words of the source texts, we will write tuple support for C #, thereby showing how easy it will be for Microsoft to expand the language in the future: we have a happy future !!
Develop your own profiler
- what is code coverage, how is it considered, and how do the tools that consider it work
- we’ll write from scratch our simple tool that will be able to read code coverage by methods
- in the process of writing, we will get acquainted with the Profiling API and the amazing things that it allows you to do with applications running under the control of the CLR
- Let's take a look at COM and ATL technologies needed to work with the Profiling API
- let's dig into the insides of the method body, find out thoroughly how it looks, including parsing the header and SEH tables
- learn how to replace the body of the method on the fly, while the program is running!
Price - still 2,000 rubles. For my car, this is one and a half refueling.
I hope the program turned out to be as tasty as possible. We are registering!
Contacts:
- Stanislav Sidristy
- sunex.development@gmail.com
- +7 (921) 948-16-08