Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.
Третья серия семинаров по платформе.NET. На этот раз доклады будут про альтернативные языки программирования, кроссплатформенность, Project Rider и оптимизацию
15 апреля в Санкт-Петербурге, 22 апреля в Москве, 29 апреля в Омске, 13 мая в Екатеринбурге и 20 мая в Новосибирске пройдет серия семинаров CLRium. Мы рады всем: и начинающим свою карьеру, разработчикам, и махровым, повидавшим виды, архитекторам.
В прошлом году мы говорили об околохакерских штуках разбору памяти.NET куч, приведение типов, между которыми приведение невозможно Говорили о ядре нового .NET Core, пытались понять, для чего нам нужен (и нужен ли?) Roslyn
В этом же году мы поговорим о другом. О сугубо практически полезных вещах, о которых вы ранее наверняка не знали, но в которых таится огромная сила и мощь. О мутабельных языках программирования, производительности и кроссплатформенной разработке GUI
Как люди и хотят, у нас будут только технические доклады, без воды и маркетинга. Только самое глубинное погружение. Как говорится, настоящий хардкор.
Доклады
Железные таймеры by Андрей Акиньшин
Пользовались ли вы когда-нибудь классами DateTime или Stopwatch? А задумывались ли вы о том, что кроется под капотом у этих классов? Как современные компьютеры и операционные системы работают со временем? Какие есть разновидности таймеров и что означают слова TSC, ACPI, HPET? Есть ли разница между MS.NET и Mono по работе со временем? Что можно поменять в BIOS, чтобы таймеры стали работать плохо? Как прямо из C# добраться до системных регистров, которые отвечают за время? Какие инструменты могут нам помочь понять происходящее? Как мы можем влиять на таймеры и как таймеры могут влиять на нас?
Всегда интересно узнать множество подробностей про работу внутренностей от профессионалов. От тех, кто это делает ежедневно, для кого это работа. От разработчиков языка программирования Nemerle мы узнаем:
Nitra (JetBrains) by Влад Чистяков
Nitra интегрированный инструмент, предназначенный для создания языков программирования и предметно ориентированных языков (DSL). В докладе будет рассказано о принципах разработки языков на Nitra, о создании динамически расширяемых языков, об автоматической поддержке IDE. Будут продемонстрированы примеры языков, а так же будут анонсированы проекты реализации популярных языков на основе Nitra.
Nitra это тот самый инструмент, когда вам необходимо сделать свой язык (например, для более плотной поддержки Cucumber в.NET) и при этом хочется иметь поддержку со стороны IDE с минимальными усилиями
По шагам пройдемся по всем алгоритмам декомпиляции и попробуем понять, так ли это сложно и опасно
С момента рождения платформы.NET миром IDE безоговорочно правила Microsoft Visual Studio. Однако, мир любит перемены и компания JetBrains выпускает EAP Project Rider
По шагам пройдемся по всем известным способам построить кроссплатформенное приложение на любимой платформе
Также: