Хабрахабр

Встреча .Net сообщества на CLRium #4. Куда движутся CoreCLR и C#. Приглашаются все

Это — встреча разработчиков с общими интересами, которые хотят послушать о будущем своей любимой платформы, а также о трюках, которые позволяют обходить правила, установленные в . Я не люблю заезженное слово «конференция». Формат встречи — это десять слотов, которые заполнены только выжимкой самого современного, иногда даже еще не вышедшего функционала. NET Framework. Наборот: идет плотная работа над отсевом не перспективных не относящихся к нашей платформе тем. Это как раз тот самый формат, когда нет необходимости забивать сетку докладами, которые не имеют никакого отношения к теме конференции.

Я помню и время от времени поглядываю на ваши многочисленные отзывы, которые греют мое желание провести все еще раз. Я надеюсь, в вашей памяти теплятся еще прошлые версии CLRium. А у меня по поводу будущего есть спойлер: . Причем на этот раз — с уклоном в будущее. Почему? NET Framework будет закрыт в угоду Core CLR. Приходите и по цене одной заправки автомобиля вы все узнаете сами.

Темы встречи все как на подбор и позволяют окунуться в настоящее нашей opensource платформы. Почему я приглашаю всех? 0 от 3. Вот честно, я бы сам сходил: разбираем эволюцию функционала CoreCLR: от 2. 0, Garbage Collector API, новые средства наделения свойствами управляемости неуправляемых ресурсов и многое другое. 0, отладку при помощи самописного отладчика, богатейшие и очень спорные возможности C# 7.*, 8.

coolПримеры статей и полный список тем выступлений — под катом

Доклады (еще не все):

  От революции к эволюции: CoreCLR и новые фичи платформы

NET Core. Разминочный доклад о только что вышедших и еще не вышедших возможностях . Прослушав его, вы сможете составить общее мнение о том, куда мы движемся, на что стоит обратить внимание, что попробовать, а с что — отложить на полочку

  Span<T>, Memory<T>

Ведь помимо унификации работы с массивами, строками и неуправляемыми буферами данных они дополнительно легализуют многие unsafe операции. Новые типы данных, которые имеют не побоюсь этого слова революционный характер. тот станет безопасным и управляемым. Из доклада мы узнаем: зачем они были введены, для каких задач, как быстро они работают и на каких платформах, а также начнем спокойнее относиться к unsafe коду, т.к. В общем, крайне советую: детектив со счастливым концом.

  Memory: MemoryHandle, MemoryManager, MemoryPool

Познакомимся с новым для нас понятием владения участком памяти. В данном докладе мы продолжим разговор про память, уйдя в более практические примеры и приемы: мы рассмотрим новые возможности по аренде массивов, буферов данных. Ведь пока мы ждем, ведущие разработчики уже вовсю использую новый функционал: это и Castle Project и System. И в целом начем готовиться к ускорению наших алгоритмов новыми методами. Pipes и многие другие IO.

  Garbage Collector API

Для этого казалось бы все что необходимо — реализовать соответствующий интерфейс. Сборщик мусора теперь заменяем. А также, в общих чертах — что нас ждет в этом самом будущем. Доклад предназначен показать и рассказать о новом API, его возможностях и новых подходах, которые нам необходимо запомнить на будущее (которое как обычно приходит внезапно). Другими словами: что такое GC API и для чего нам о нем знать?

  Global Tools и Command Line Interface API

Если совсем коротко — средство построения кроссплатформенных команд для коммандной строки проектов . Один из самых мощных, однозначно нужных и при том не понятных вопросов: Global Tools и Command Line Interface API. Рассмотрим подробнее, изучим уже готовые примеры (его уже вовсю интегрируют в продукты) и решим: где оно необходимо, а когда стоит просто помнить о его существовании — на будущее NET.

  ClrMD: разрабатываем собственный отладчик (это очень просто!)

NET. Существует интереснейшая библиотека для отладки поцессов и дампов памяти.
Причем что самое приятное — так это то, что библиотека эта написана на привычном для всех
. Это зачастую сильно ускорит отладку. А это значит что исследовать проблему можно разработав скрипты поиска проблемных областей приложения. Разберемся, как это делается.

Пара слов о докладчике

Все доклады на данный момент находящиеся в сетке читает один докладчик:

NET Framework.
Работал в таких компаниях как Epam Systems, Luxoft, Kaspersky Lab, реализовывая задачи различного уровня сложности на C#, Groovy, C/C++ и прочих языках. Станислав Сидристый
Опытный докладчик различных конференций и митапов и автор онлайн-книги CLR Book: под капотом .

Пропустили что-то важное?

Если по-вашему мы что-то пропустили, пишите в комментах, о чем еще рассказать =)

Контакты:

Для моей машины это — полторы заправки. Цена — 3,000 руб.

Показать больше

Похожие публикации

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»