Единственная .NET-конференция в России
Москва, 11 декабря 2015, гостиница «Radisson Славянская»
Следующая конференция: DotNEXT 2016 Питер

О конференции

О конференции

Конференция DotNext 2015 Moscow — это:

  • Единственная .NET-конференция в России;
  • Только технические доклады, только хардкор!
  • 26 докладов о настоящем и будущем платформы .NET;
  • Более 500 участников (Middle и Senior-разработчики).

О темах

Основные темы конференции:

  • Оптимизация производительности и многопоточность;
  • Внутреннее устройство платформы .NET и CLR;
  • Тренды в современной .NET-разработке: DDD, RESTful API и др.;
  • Профилирование и отладка .NET-кода

О спикерах

На конференции выступили:

  • Легендарный Дино Эспозито, автор серии книг по ASP.NET;
  • Ведущие разработчики JetBrains из команды ReSharper;
  • Лучшие авторы хабрахабра из хабов .NET и C#;
  • Лидеры SPb .NET Community и сообщества RSDN

Материалы

Время Зал 1 Зал 2 Зал 3 Зал 4
900 – 1000 Регистрация
1000 – 1020 Открытие конференции
1020 – 1110 DDD: Where’s the Value and What’s in It for Me?

Dino Esposito, JetBrains
1110 – 1140 Кофе-брейк
1140 – 1230 Продолжаем говорить о микрооптимизациях .NET-приложений

Андрей Акиньшин, JetBrains
Основы ботоводства

Дмитрий Нестерук, JetBrains
Новые аппаратные API и платформы, доступные для UWP

Михаил Самарин, Futurice
Лёгкий и кросс-платформенный Web-сервер на базе .NET Framework

Александр Иванов, EPAM Systems
1245 – 1335 Hands-on Experience: What It Means to Design a Domain Model

Dino Esposito, JetBrains
The Vector in Your CPU: Exploiting SIMD for Superscalar Performance

Sasha Goldshtein, Sela Group
Entity Framework 7.0

Кирилл Левченко, ABBYY
Xamarin.Forms: Достоинства и недостатки

Никита Наместников, DevExpress
1335 – 1420 Обед
1420 – 1510 Современные тенденции в языках программирования. Экосистемы .NET и Java

Роман Белов, JetBrains
Дмитрий Иванов, JetBrains
Статический анализ, как гигиена кода

Андрей Карпов, СиПроВер
Подводные камни System.Security.Cryptography

Владимир Кочетков, Positive Technologies
Использование и устройство DLR

Игорь Яковлев, Positive Technologies
1525 – 1615 Атомарные операции и примитивы в .NET

Карлен Симонян, Luxoft
HTTP/2 – What do I need to know?

Hadi Hariri, JetBrains
Structured logging

Анатолий Кулаков, Paladyne Systems
Нативный код: Управление неуправляемым

Владимир Озеров, GridGain
1630 – 1720 .NET 2015: Будущее рядом

Андрей Акиньшин, JetBrains
.NET Generics under the hood and a JITter bug for dessert

Александр Никитин, Adform
Automating Problem Analysis and Triage

Sasha Goldshtein, Sela Group
Дизайн и эволюция C# на примере свойств

Александр Шведов, JetBrains
1720 – 1750 Кофе-брейк
1750 – 1840 WinDbg в руках .NET разработчика

Михаил Щербаков, Cezurity
Функциональное программирование на F# в обработке больших данных и машинном обучении

Дмитрий Сошников, Microsoft
Что нового в ReSharper 10?

Дмитрий Нестерук, JetBrains
Как переехать
на ASP.NET MVC 6


Михаил Филиппов, Sky@Net
1855 – 1945 The Silver Bullet Syndrome

Hadi Hariri
1950 – 2000 Закрытие конференции

Лучшие доклады предыдущей DotNext

Dino Esposito
The Courage of Knowing Things (and not being a geek)
Андрей Акиньшин
Поговорим о микрооптимизациях .NET-приложений
Ромуальд Здебский
По следам BUILD 2015 — платформа .NET сегодня и завтра
Дмитрий Сошников
Функциональное реактивное программирование на F#

Отзывы

— Спасибо большое, очень здорово, что есть такая техническая конфа, без воды.

— Общее впечатление от конференции – отличное! Доклады были хорошо подготовлены, и читались людьми, которые действительно знают в этом толк и имеют отличный практический опыт по теме.

— Провела день с пользой. Уверена, меня ожидает еще не менее интересное и полезное время провождения за просмотром оставшихся записей. Огромное спасибо организаторам и докладчикам!

— Впечатления только положительные — много интересных людей, доклады актуальны и интересны, организовано все было отлично.

— Мне всё понравилось! Продолжайте в том же духе!

Голова взрывается после некоторых докладов...

...а выжившие в перерывах не отпускают спикеров.

F.A.Q.

— Два слова, что будет?

Только доклады на технические темы. Аджайлы, скрамы, клауды, стартапы и смузи — сразу вон с борта.

— О чём доклады?

О том, что мы понимаем и любим: о технологии. Если вам встретится фраза про рынки зарплат, гибкие методологии и «новые возможности для вашего бизнеса», это шпион и враг народа. Ниже детали и спикеры. Мы отбирали лучших и серьёзно постарались, чтобы вам было интересно. Потому что мы любим хардкор.

— Это ведь не первая DotNext?

Точно. Мы уже проверили формат. Как сказал один из прошлых участников — у вас как двойной виски после водички других конференций.

— Зачем мне эта конференция?

Можно встретить ещё 500 таких же странных людей как и вы, говорящих нерусскими словами, узнать больше про нюансы реализации .NET Framework, потрогать живых парней из JetBrains и DevExpress, делающих инструменты разработки. Пообщаться с евангелистами Microsoft насчет последних новостей и трендов, поговорить с Михаилом Самариным из Futurice о карьерных возможностях для дотнет-разработчиков в Европе, обменяться опытом с коллегами из других компаний.

Developers, developers, developers...

DEVELOPERS!

Спикеры

Dino Esposito Dino Esposito

JetBrains

Hadi Hariri Hadi Hariri

JetBrains

Андрей Акиньшин Андрей Акиньшин

JetBrains

Дмитрий Сошников Дмитрий Сошников

Microsoft

Дмитрий Нестерук Дмитрий Нестерук

JetBrains

Sasha Goldshtein Sasha Goldshtein

Sela Group

Михаил Самарин Михаил Самарин

Futurice

Андрей Карпов Андрей Карпов

СиПроВер

Михаил Щербаков Михаил Щербаков

Cezurity

Карлен Симонян Карлен Симонян

Luxoft

Владимир Кочетков Владимир Кочетков

Positive Technologies

Игорь Яковлев Игорь Яковлев

Positive Technologies

Анатолий Кулаков Анатолий Кулаков

Paladyne Systems

Александр Никитин Александр Никитин

Adform

Александр Шведов Александр Шведов

JetBrains

Владимир Озеров Владимир Озеров

GridGain

Роман Белов Роман Белов

JetBrains

Дмитрий Иванов Дмитрий Иванов

JetBrains

Никита Наместников Никита Наместников

DevExpress

Александр Иванов Александр Иванов

EPAM Systems

Кирилл Левченко Кирилл Левченко

ABBYY

Михаил Филиппов Михаил Филиппов

Sky@Net

Доклады

Dino Esposito

Dino EspositoJetBrains

DDD: Where’s the Value and What’s in It for Me?

Giving a clear and concise definition of DDD
— Show why it's useful
— Show the next steps

Подробнее...
Дмитрий Нестерук

Дмитрий НестерукJetBrains

Основы ботоводства

Бот может найти вам дешевые авиабилеты, подловить ваш банк на банальном обдиралове или сделать вам миллион-другой на бирже. Этот доклад про то, как эти боты пишутся.

Подробнее...
Андрей Акиньшин

Андрей АкиньшинJetBrains

Продолжаем говорить о микрооптимизациях .NET-приложений

Вас ждут новые увлекательные истории о том, что же происходит под капотом .NET-программ.

Подробнее...
Карлен Симонян

Карлен СимонянLuxoft

Атомарные операции и примитивы в .NET

Доклад о том, как использовать все преимущества современных процессоров в .NET.

Подробнее...
Hadi Hariri

Hadi HaririJetBrains

HTTP/2 – What do I need to know?

In this talk we’ll examine the shortcomings of HTTP 1.1 and how HTTP/2 intends to address these.

Подробнее...
Dino Esposito

Dino EspositoJetBrains

Hands-on Experience: What It Means to Design a Domain Model

The difference between Domain Model and Persistence Model and why Entity Framework is only a tool for coding.

Подробнее...
Михаил Щербаков

Михаил ЩербаковCezurity

WinDbg в руках .NET разработчика

Разберем чем полезен отладчик WinDbg в разработке .NET приложений.

Подробнее...
Владимир Кочетков

Владимир КочетковPositive Technologies

Подводные камни System.Security.Cryptography

Доклад о тонкостях правильного использования криптографических примитивов из пространства имен System.Security.Cryptography

Подробнее...
Анатолий Кулаков

Анатолий КулаковPaladyne Systems

Structured logging

Знакомство со структурным логированием и инструментами работы с ним в .NET среде: Serilog и Seq.

Подробнее...
Sasha Goldshtein

Sasha GoldshteinSela Group

The Vector in Your CPU: Exploiting SIMD for Superscalar Performance

In this talk we will optimize C# algorithms using vectorization, so that multiple operations are performed with a single CPU instruction. We will see speedups ranging from 3x to 8x!

Подробнее...
Александр Шведов

Александр ШведовJetBrains

Дизайн и эволюция C# на примере свойств

Рассмотрение типичных проблем дизайна языка программирования C# и его инструментальной поддержки на примере распространенного языкового средства – деклараций свойств.

Подробнее...
Игорь Яковлев

Игорь ЯковлевPositive Technologies

Использование и устройство DLR

Внутреннее устройство и примеры использования DLR.

Подробнее...
Александр Никитин

Александр НикитинAdform

.NET Generics изнутри плюс JITter десерт

Generics – старая и хорошо известная парадигма программирования. Все мы знаем, как их использовать и какие преимущества они нам дают. Но знаете ли вы как они работают изнутри

Подробнее...
Владимир Озеров

Владимир ОзеровGridGain

Нативный код: Управление неуправляемым

Доклад о прикладных техниках взаимодействия .NET с неуправляемым кодом и внутреннем устройстве PInvoke в CLR.

Подробнее...
Дмитрий Сошников

Дмитрий СошниковMicrosoft

Функциональное программирование на F# в обработке больших данных и машинном обучении

Мы рассмотрим, как строится обработка данных в языке F# на серии увлекательных примеров.

Подробнее...
Андрей Карпов

Андрей КарповСиПроВер

Статический анализ, как гигиена кода

Врач может рассказать об ужасах, если вы не будете мыться, а я расскажу, что будет с вашим кодом, если не использовать статический анализ кода.

Подробнее...
Sasha Goldshtein

Sasha GoldshteinSela Group

Automating Problem Analysis and Triage

In this talk we will use ClrMD to automatically analyze dumps, extract information from live processes, and run heap queries.

Подробнее...
Михаил Самарин

Михаил СамаринFuturice

Новые аппаратные API и платформы, доступные для UWP

Обзор новых аппаратных интерфейсов и платформ, доступных для разработчиков под Universal Windows Platform.

Подробнее...
Роман Белов

Роман БеловJetBrains

Дмитрий Иванов

Дмитрий ИвановJetBrains

Современные тенденции в языках программирования. Экосистемы .NET и Java

В отличие от .NET в JVM-мире появилось много современных языков программирования, в которых есть много языковых конструкций и синтаксического сахара, которого нет не только в Java, но и в C#. Мы расскажем о том, какие новые веяния могут задеть C# программистов, а также какие концепции никогда не появятся в .NET, но доступны на других платформах и языках.

Подробнее...
Никита Наместников

Никита НаместниковDevExpress

Xamarin.Forms: Достоинства и недостатки

Опыт работы с Xamarin.Forms: достоинства и недостатки.

Подробнее...
Андрей Акиньшин

Андрей АкиньшинJetBrains

.NET 2015: Будущее рядом

Будем говорить про грядущий C#7, про кроссплатформенность и нативную компиляцию, про новый .NET Core 5 и ASP.NET 5, про новые инструменты для разработчиков и последние анонсы от Microsoft.

Подробнее...
Кирилл Левченко

Кирилл ЛевченкоABBYY

Entity Framework 7.0 новые возможности для хранения данных

EF7 новые платформы, новые источники данных. NoSQL, Mobile platforms, а также новшества по работе с MSSQL.

Подробнее...
Михаил Филиппов

Михаил ФилипповSky@Net

Как переехать на ASP.NET MVC 6

Расскажу о том, как мигрировать существующее приложение на MVC 5 на новую платформу. Какие преимущества даст новая платформа для разработки.

Подробнее...
Дмитрий Нестерук

Дмитрий НестерукJetBrains

Что нового в ReSharper 10?

Рассказ о нововведениях в ReSharper 10.

Подробнее...
Hadi Hariri

Hadi HaririJetBrains

The Silver Bullet Syndrome

Are we really looking for a silver bullet? Why are we constantly riding the technology bandwagon? Where is the churn going to take us? And at what cost?

Подробнее...
Александр Иванов

Александр ИвановEPAM Systems

Лёгкий и кросс-платформенный Web-сервер на базе .NET Framework

Как реализация OWIN идеологии в ASP.NET 5 позволяет построить Web-сервер также просто и быстро, как при использовании Node.js, и как .NET Core позволяет сделать его кросс-платформенным.

Подробнее...

Регистрация

Все доклады конференций будут записаны на видео. Всем (Online, Lite, Full, Business) участникам конференции, кто заполнит форму обратной связи, видеозаписи всех докладов будут доступны после 22 декабря. (около двух недель уходит на пост-обработку, титры и т.п.) Всем купившим онлайн-трансляцию видеозапись всех докладов будет доступна уже на следующий день после конференции.

Даты Online-Personal Lite Full Business Online-Corporate
с 1 сентября
по 10 октября
3 000 руб. 3 000 руб. 5 000 руб. 8 000 руб. 8 000 руб.
С 10 октября
по 1 ноября
5 000 руб. 5 000 руб. 7 000 руб. 12 000 руб. 12 000 руб.
с 1 ноября
по 30 ноября
7 000 руб. 7 000 руб. 9 000 руб. 16 000 руб. 16 000 руб.
с 1 декабря
по 11 декабря
9 000 руб. 9 000 руб. 11 000 руб. 20 000 руб. 20 000 руб.
Перейти к заказу билетов

Программный комитет

Андрей Дмитриев Андрей Дмитриев

Программный директор

Андрей Акиньшин Андрей Акиньшин

Секция Runtime

Дмитрий Нестерук Дмитрий Нестерук

Секция Tools

Сергей Шкредов Сергей Шкредов

Секция Tools

Место проведения

Конференция пройдёт в гостинице Radisson Славянская (площадь Европы, д.2). Это в 5 минутах ходьбы от метро «Киевская».


Организаторы

Алексей Фëдоров Алексей Фëдоров

Директор

Андрей Дмитриев Андрей Дмитриев

Программный директор

Иван Долгов Иван Долгов

Технический директор

Екатерина Курилова Екатерина Курилова

Исполнительный директор

Руслан Ахметзянов Руслан Ахметзянов

Маркетинг

Евгения Остроумова Евгения Остроумова

Билеты

Антон Филев Антон Филев

Дизайн

Маргарита Курушина Маргарита Курушина

Сайт, материалы

Золотые спонсоры

HR-Партнер

Партнеры

Контакты

Билеты

tickets@dotnext.ru
+7 (921) 790 67 54

Вопросы

questions@dotnext.ru

Cпонсоры

sponsors@dotnext.ru

Партнеры

partners@dotnext.ru

Идеи

idea@dotnext.ru

Программа конференции

program@dotnext.ru

Пресса

press@dotnext.ru

Сайт

site@dotnext.ru

× Андрей Акиньшин Андрей Акиньшин, JetBrains

.NET MVP, к.ф.-м.н., серебряный призёр ACM ICPC, постдок в Вейцмановском институте науки. В свободное время любит разбираться во внутренностях .NET и делиться находками с сообществом.

× Дмитрий Нестерук Дмитрий Нестерук, JetBrains

Квант, разработчик и просто увлеченный человек. Занимается финансовой математикой, пишет видеокурсы по технологиям и математике, делает доклады про инструментарий и методики разработки. Работает техническим евангелистом в JetBrains и исследователем в университете Саутхэмптона (Великобритания).

× Андрей Дмитриев Андрей Дмитриев

Программный директор конференций JPoint, Joker, Mobius, DotNext. Участвует в организации встреч JUG.ru и сообщества CodeFreeze в Петербурге и Москве.

Несколько лет разрабатывал графический стек библиотек JDK (AWT/Swing/JavaFX) в Sun и Oracle. Руководил группой разработки в компании QuickOffice, отвечая за функциональность компонента QuickPoint. В настоящее время работает менеджером группы нагрузочного тестирования в компании NetCracker.

× Сергей Шкредов Сергей Шкредов, JetBrains

Автор многочисленных фич в ReSharper, адепт системного программирования, руководитель .NET направления в JetBrains.

× Карлен Симонян Карлен Симонян, Luxsoft

Рабоет программистом в Luxoft. Интересуется функциональным программированием и разработкой распределённых приложений.
Пишет о платформе .NET в блоге и на хабре под ником szKarlen.

× Dino Esposito Dino Esposito, JetBrains

A long-time trainer and top-notch consultant, Dino is the author of many popular books for Microsoft Press which have helped the professional growth of thousands of .NET developers and architects. CTO of a fast-growing company providing software and mobile services to professional sports, at the moment Dino is also a technical evangelist for JetBrains, where he focuses on Android and Kotlin development, and a member of the team that manages WURFL – the database of mobile devices used by organizations such as Google and Facebook. Recently, Dino co-authored (along with Andrea Saltarello) the second edition of bestseller Microsoft .NET: Architecting Applications for the Enterprise (Microsoft Press). Follow Dino on Twitter: @despos

× Hadi Hariri Hadi Hariri

Developer and creator of many things OSS, his passions includes Web Development and Software Architecture. Has authored a couple of books, a few courses and has been speaking at industry events for nearly 15 years. Currently at JetBrains leading the Developer Advocacy team. Spends as much time as he can writing code.

× Михайил Щербаков Михаил Щербаков

Сейчас руководитель проектов в компании Cezusrity. Ранее занимался разработкой анализатора кода в Positive Technologies, работал team lead'ом в Acronis и Luxoft. Профессиональные интересы: статический и динамический анализ кода, информационная безопасность, автоматизация отладки кода, исследование внутреннего устройства .NET CLR.

× Владимир Кочетков Владимир Кочетков

Тимлид проекта разработки анализатора защищенности кода PT Application Inspector, C#-разработчик, AppSec-исследователь.

× Анатолий Кулаков Анатолий Кулаков

Образовывался на роль специалиста по информационной безопасности. Зарабатывал, как суровый C++ разработчик под Linux. Когда надоело кодировать и захотелось творить, перешёл на C#. Пишет на .NET с первых его версий. Занимется проектированием и построением бизнес-приложений, распределённых и отказоустойчивых систем. Отдыхает с ES, CQRS и DDD.

× Игорь Яковлев Игорь Яковлев

Работает разработчиком в команде .NET ядра Application Inspector (Positive Technologies). Аспирант кафедры теоретической астрофизики Мат-Мех СПбГУ. Одно время преподавал программирование студентам на своем факультете. Интересуется программированием (вне зависимости от платформ и языков), точными науками, музыкой, литературой.

× Александр Шведов Александр Шведов

Разработчик в компании JetBrains, более 4 лет занимается поддержкой языков C# и XAML в известном .NET-программистам продукте, расширении для Microsoft Visual Studio – ReSharper. Профессиональные интересы: дизайн языков программирования, анализы и трансформации программ, функциональное программирование.

× Александр Никитин Александр Никитин

"Боевой инженер" в компании Adform, работает на темной стороне серверов. Специализируется на распределенных high-load и low-latency системах. Почти достиг совершенства в создании несовершенных вещей. Имел насыщенные отношения с .NET, но сбежал к JVM как только увидел исходники, и вот уже год как со Scala. Но ему все еще снится .NET, и иногда эти сны приятны.

× Владимир Озеров Владимир Озеров

Архитектор компании GridGain. Committer и PMC member проекта Apache Ignite. Занимается разработкой алгоритмов распределенной репликации, вопросами производительности, кросс-платформенной интеграции, а так же интеграции с экосистемой Hadoop.

× Роман Белов Роман Белов

Программист JetBrains. Режиссер keen.visuals. Закончил матмех. Увлекается кино и алгоритмами VFX.

× Дмитрий Иванов Дмитрий Иванов

Закончил кафедру системного программирования математико-механического факультета СПбГУ в 2006 году. Прошёл путь от Junior Developer до Team Lead в разных IT-компаниях Санкт-Петербурга. В настоящий момент занимается разработкой ядра ReSharper в компании JetBrains. Профессиональные интересы охватывают низкоуровневое программирование, производительность, многозадачность, алгоритмы и структуры данных.

× Дмитрий Сошников Дмитрий Сошников

Дмитрий Сошников – технологический евангелист компании Майкрософт, занимается популяризацией современных технологий разработки программного обеспечения среди начинающих разработчиков: школьников, студентов, начинающих стартапов. Специализируется в области интернета вещей, в разработке универсальных приложений Windows, в области функционального программирования и на платформе .NET (F#, Roslyn).
Лично провел несколько десятков хакатонов по всей России, помогал многим студенческим стартапам начать свои проекты в различных областях. Доцент, к.ф.-м.н., ведет занятия в МФТИ и МАИ, член Российской ассоциации искусственного интеллекта, летом – ведущий кафедры компьютерных технологий детского лагеря ЮНИО-Р. В свободное время увлекается технологической магией, проводит китайские чайные церемонии гу фу ча.

× Андрей Карпов Андрей Карпов

Является техническим директором в компании ООО «Системы программной верификации», где занимается разработкой инструментов статического анализа исходного кода. Несколько лет работал в научной организации, где занимался визуализацией больших объемов данных. В процессе работы приобрёл уникальный опыт в создании ресурсоемких приложений в области численного моделирования и визуализации. Именно тогда обратил внимание на недостаточный набор инструментов, позволяющий обнаруживать дефекты в 64-битных приложениях, работающих с большим объемом памяти. Это и стало отправной точкой в создании статического анализатора Viva64, а затем пакета PVS-Studio.

× Sasha Goldshtein Sasha Goldshtein

Sasha Goldshtein is the CTO of Sela Group, a Microsoft C# MVP and Azure MRS, a Pluralsight author, and an international consultant and trainer. Sasha is the author of «Introducing Windows 7 for Developers» (Microsoft Press, 2009) and «Pro .NET Performance» (Apress, 2012), a prolific blogger, and author of numerous training courses including .NET Debugging, .NET Performance, Android Application Development, and Modern C++. His consulting work revolves mainly around distributed architecture, production debugging, and mobile application development.

× Михаил Самарин Михаил Самарин

Выступает на конференциях, преподает, программирует, руководит командой разработчиков и имеет титулы Microsoft MVP и Nokia Developer Champion. Его многолетний практический опыт покрывает такие области, как разработка мобильных приложений, интерактивные медиа инсталляции, системы поддержки судебно-медицинских исследований и видеонаблюдений.

В настоящее время Михаил работает в финской компании Futurice, которая является официальным победителем конкурсов Best Place To Work in Europe в 2012 и 2013 годах.

× Никита Наместников Никита Наместников

Программист в DevExpress, занимается разработкой под Xamarin.Forms.

× Александр Иванов Александр Иванов

Я – .NET разработчик с 2007 года. Моя специализация это Web-разработка. За это время я накопил опыт работы не только с back-end'ом, но также с front-end'ом и базами данных. Стараюсь не отставать от новых технологий, которые постоянно появляются в индустрии Web-разработки и позволяют нам создавать всё более сложные и интересные продукты для пользователей.

× Кирилл Левченко Кирилл Левченко

Программист .NET в ABBYY, разрабатываю облачные сервисы на платформе Azure.

× Михаил Филиппов Михаил Филиппов

Руководит отделом разработки интернет-провайдера Sky@Net. Разрабатывает на C# ASP.NET для себя и для компании.

×