Семинар по анатомии .Net, Roslyn, CoreCLR, CoreFX, декомпиляции, хакерству
Наверняка, прочитав заголовок, вы уже поняли, что речь идет про CLRium, который уже анонсирован в Санкт-Петербурге (03–04 апреля) и Москве (29–30 мая). Но теперь его оффлайн могут посетить жители города Екатеринбурга.
CLRium — два вечера, время проведения которых подобраны так, чтобы не отвлекать людей от работы и от запланированных на выходные, развлечений и домашних хлопот. Это два вечера, на которых будет рассказано множество эксклюзивного материала, которого нет нигде.
Данный семинар позволит вам отвлечься от бытовухи, которая стала гроздьями расти в наших головах. От энтерпрайсщины, веб-технологий и прочего-прочего-прочего, что килотоннами падает на наши головы ежедневно и в продакшене.
Темы семинара — хобби его авторов, не работа. Потому мы приготовили его с большой любовью к деталям и хотим рассказать максимально глубоко про все, что успели узнать.
Чем мы еще выделяемся? Ценой! Всего за 2,000 можно сходить на семинар и, возможно, получить новое хобби, которое отогреет вас, как программиста и даст не один день беспрерывного кодинга нового расширения на Студию или копания в ядре CoreCLR.
Полный список тем выступлений и ссылки на регистрацию — под катом
Rolsyn
Для большинства Roslyn — либо что-то неизвестное, либо не понятное. Зачем его придумали, в чем его преимущества? Почему Microsoft так давит на эпохальность его появления, а команда Mono тут же начала вводить его в своей собственной Студии? Фактически Roslyn — средство для создания рефакторингов, анализаторов и преобразователей кода. Ваше расширение может, например, следить за исполнением определенных правил. не гласных, которые существуют в вашем проекте. Итак, темы:
Разработка расширения для введения в C# понятия кортежа (без поддержки intellisence) Расширение для слежением за качеством кода. Будет отслеживать правильность написания шагов для SpecFlow Разбор поддержки сложных рефакторингов Разбор правил Roslyn для поддержки новых языковых фич C# 6 (не самих фич, а их Roslyn реализации) CoreCLR
В этой теме мы во всех подробностях раскроем возможности, которые встают перед вами при использовании открытого ядра .Net
Рассмотрим архитектуру CLR, доступную нам по исходным кодам Построим первое приложение, рассчитанное на кроссплатформенность и работающее на нашем собственном ядре Встроим в ядро метрики призводительности ядра, которые будет считывать само приложение Запустим ASP.NET приложение на ядре CoreCLR RyuJIT
Мы опишем что нам даст его использование Попробуем запустить на нем проект и померить производительность приложения с ним и без него на наборе синтетических тестов Рассмотрим сценарии, когда бы его открытость, которая близится с каждым днем, дала бы нам преимущества CoreFx
Многие говорят что открытость.Net Framework для сообщества и предоставление сообществу возможностей для свободного внесения правок — это плохо и черевато бесконечными багами, небрежным кодом и не стабильным API. Так ли это?
Итоги полугода открытого.Net Framework CoreFx. Возросшая производительность от 10х до 1000х кратной в некоторых местах Закрытые баги Соотношение кода сообщества к коду команды.Net Framework Попробуем скомпилировать и разобрать по косточкам приложение, написанное под CoreFx Погружение в ядро
Воспользовавшись знанием о внутренних структурах ядра CLR, сделаем:
Проброс объектов внутрь песочницы без сериализации Пробросим вызов делегатов прямо в песочницу Выйдем из песочницы в незащищенный домен приложения Расшарим объект между процессами Построим свой простенький концепт JIT и внедрим его в приложение Официальный сайт семинара, где можно зарегистрироваться как на онлайн трансляцию, так и на Москву, Питер и Екатеринбург. Стоимость участия — 1500 на один день, 2000 — на два дня или на оба дня — через онлайн трансляцию Не важно, онлайн или оффлайн билет был куплен — вы сможете посетить и оффлайн и онлайн, если вдруг что случится Также не важно что вы приобрели — вы получите доступ к видеозаписи мероприятия. Контакты: