- PVSM.RU - https://www.pvsm.ru -
03-04 Апреля в Москве и 29-30 мая — в Санкт-Петербурге пройдет серия семинаров CLRium. У данного семинара нет определенной целевой аудитории, мы рады всем. И начинающим свою карьеру, разработчикам, и махровым, повидавшим виды, архитекторам.
Как люди и хотят, у нас будут не просто технические доклады, без воды и маркетинга. У нас будет много тем, одна из которых — настоящая разминка для мозгов. Мы будем по дампам памяти понимать как устроена CLR и как с ней взаимодействовать не привычным для всех способом — напрямую.
У нас будет:
Чем мы гордимся:
В данном вопросе я варюсь уже около года и достаточно плотно изучил как устроен CLR в качестве структур данных чтобы рассказать вам о них максимально подробно. Интерес к данному мероприятию должен возникнуть как минимум потому что эта тема практически не освещена в Интернете и знания, которые вы получите, помогут Вам взглянуть на платформу под совершенно новым углом. Также данный раздел знаний по CLR является чрезвычайно интересным. Microsoft с каждым днем давит на нас словом «безопасность». А так ли она безопасна, эта CLR? А так ли много там «магии», позволяющей нам не думать о безопасности? Это авторский проект и является результатом исследований с отладчиком: каково строение.Net объектов в памяти и что с этим можно сделать.
var (x,y) = CalcCoords();
public (int,int) CalcCoords()
{
return (0,0);
}
match (i)
{
| 1 => Console.WriteLine(1)
| 2 => Console.WriteLine(2)
| x => Console.WriteLine(x)
}
match (i)
{
| x when (x < 0) => WriteLine("negative")
| x when (x > 36) => WriteLine("more than 36")
| x when (x % 2 == 0)=> WriteLine($"valid even number $x")
| x => WriteLine($"valid odd number $x")
}
match (obj)
{
| iDisp is IDisposable => iDisp.Dispose()
| _ => ();
}
Почему JetBrains выкупила себе всех разработчиков проекта N2 и сделала ставку на его будущее? Потому что возможно перед нами будущая часть ядра или плагин для ReSharper: тула создания языков и трансляторов к ним. Мы рассмотрим все ее преимущества и попробуем в бою на примере создания парсеров языков DSL.
Многие говорят что открытость.Net Framework для сообщества и предоставление сообществу возможностей для свободного внесения правок — это плохо и черевато бесконечными багами, небрежным кодом и не стабильным API. Так ли это?
Если по-вашему мы что-то пропустили, пишите в комментах, о чем еще рассказать =)
Контакты:
Контакты:
Автор: sidristij
Источник [4]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/net/80697
Ссылки в тексте:
[1] Ссылка на регистрацию в Москве: http://braingems.timepad.ru/event/172055/
[2] Ссылка на регистрацию в Питере: http://braingems.timepad.ru/event/172083/
[3] Image: mailto:sunex.development@gmail.com
[4] Источник: http://habrahabr.ru/post/248819/
Нажмите здесь для печати.