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

Всем спасибо за участие!

Что дальше?

Материалы

Время Зал 1 Зал 2 Зал 3
900 – 1000 Регистрация
1000 – 1030 Открытие конференции
1030 – 1120 Кейноут The Courage of Knowing Things (and not being a geek) Dino Esposito, JetBrains
1130 – 1220 Сказки о преждевременной оптимизации

Дмитрий Иванов, JetBrains
По следам BUILD 2015 — платформа .NET сегодня и завтра

Ромуальд Здебский, Microsoft
Roslyn API: SyntaxTree vs. CodeDom, SemanticTree vs. Reflection

Денис Цветцих, АстроСофт
1220 – 1250 Кофе-брейк
1250 – 1340 Поговорим о микрооптимизациях .NET-приложений

Андрей Акиньшин, Энтерра
Разбор некоторых технических моментов нового .NET

Юлия Фаст, CUSTIS
Roslyn: использование в крупном проекте на примере CodeRush

Павел Авсенин, DevExpress
1350 – 1440 Кодогенерация: что, как, зачем

Дмитрий Нестерук, JetBrains
Универсальные приложения для Windows 10

Михаил Самарин, Futurice
Исключительно простая практика AppSec .NET

Михаил Щербаков, Cezurity
1440 – 1530 Обед
1530 – 1620 Common Scalability Practices that Just Work

Dino Esposito, JetBrains
Разработка корпоративных приложений c использованием MVVM-подхода. Эффективность + Кроссплатформенность

Дмитрий Гаравский,
DevExpress

Работа с большими объемами данных в .NET

Александр Королев, Сбербанк
1630 – 1720 ReSharper vs. Roslyn

Кирилл Скрыган, JetBrains
Написание масштабируемых и временами распределённых систем с Akka.NET

Никита Цуканов, Promarket
Круглый стол, Нужна ли Петербургу .NET User Group?


1720 – 1750 Кофе-брейк
1750 – 1840 7 habits of highly effective programmers или как перестать дебажить и начать приносить пользу

Сергей Шкредов, JetBrains
Разработка под .NET для Web. Без мыши. Без UI. Без Windows

Виталий Баум, Bright Box
Круглый стол по оптимизации производительности .NET-приложений


1850 – 1940 Юнит-тестирование памяти

Роман Белов, JetBrains
Магия F# для обработки данных: монады, провайдеры типов, и немного машинного обучения

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

Круглый стол .NET cross-plaform development


1950 – 2000 Закрытие конференции
Cross-platform Roslyn Scalability Development Performance New stuff Security

Спикеры

Dino Esposito Dino Esposito

JetBrains

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

Энтерра

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

JetBrains

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

Futurice

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

Microsoft

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

JetBrains

Кирилл Скрыган Кирилл Скрыган

JetBrains

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

JetBrains

Виталий Баум Виталий Баум

Bright Box

Денис Цветцих Денис Цветцих

АстроСофт

Павел Авсенин Павел Авсенин

DevExpress

Ромуальд Здебский Ромуальд Здебский

Microsoft

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

Cezurity

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

JetBrains

Никита Цуканов Никита Цуканов

Promarket

Дмитрий Гаравский Дмитрий Гаравский

DevExpress

Юлия Фаст Юлия Фаст

CUSTIS

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

Сбербанк

Видео с прошлой .NEXT

Роман Белов, JetBrains
Memory & Performance. Tips & Tricks
Дмитрий Сошников, Microsoft
Функциональное реактивное программирование на F#
Dino Esposito, JetBrains
Challenges, Pains and Points of Software Development Today

Отзывы

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

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

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

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

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

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

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

F.A.Q.

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

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

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

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

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

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

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

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

Developers, developers, developers...

DEVELOPERS!

Вот их не будет

3 зала, по 7 докладов по 50 минут каждый

Доклады

Dino Esposito

Dino Esposito JetBrains

The Courage of Knowing Things (and not being a geek)

When a software product is no longer updated is it old? Or is it just right? Is the number of Github commits enough to measure the business relevance of a software product? In the real world, old-fashioned technologies run line-of-business applications and move the money—literally as so many banking apps are still RPG/AS400. My grandma used to say "learn a trade and all of its tricks". Similarly today I'd say "learn a way to do things you need to do and do it". Whether it's WebForms, MVC, Silverlight or even VB6, I suggest we all look for alternatives only when we're in trouble. Possibly not deadly lost in trouble, but not even at first itch. Feeling a geek gives only positive sensations; behaving like a geek, instead, only leads to troubles that only the next version can fix once the first RC of the next CTP is released to a restricted group of selected fanboys. (And yes, we'll talk ASP.NET5 and .NET Core as well...)

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

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

Универсальные приложения для Windows 10

Windows 10 обещает разработчикам новую улучшенную универсальную платформу для всех устройств: Desktop, Tablet, Phone, Xbox One, Hololense и IoT. В докладе мы рассмотрим, так ли это и действительно ли C# программист может единым кодом покрыть все платформы Windows 10. Мы рассмотрим на практических примерах обещание One Microsoft: One package, One binary, One API surface, One Platform.

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

Андрей Акиньшин Энтерра

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

Доклад для Middle и Senior .NET-программистов о микроптимизациях приложения, из которого Вы узнаете:

Доклад будет полезен всем разработчикам, которые хотят хотят сделать свои и без того быстрые программы ещё на 5-10% быстрее.

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

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

Исключительно простая практика AppSec .NET

В докладе рассматривается практическая составляющая предметной области Application Security для .NET-разработчиков. Будут рассмотрены многочисленные примеры уязвимого кода, демонстрирующие недостатки (weaknesses), позволяющие атакующему нарушить защищенность системы с помощью различных типов атак: XSS, CSRF, Session Fixation, атак на уязвимости бизнес-логики и т.п. Как не допустить появление в коде таких недостатков и устранить существующие, почему Entity Framework не спасает от атак SQL Injection, валидация запросов – от XSS, а XmlReader от XML-specific атак? Ответы на эти и многие другие вопросы будут даны в ходе данного доклада.

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

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

Сказки о преждевременной оптимизации

Правилом «premature optimization is the root of all evil» руководствуется множество программистов по всему миру. Верно ли оно для всех задач в IT-индустрии или нет? Какие оптимизации в .NET лучше делать сразу, а какие отложить на потом? Как развить в себе способность писать эффективный код?

Кирилл Скрыган

Кирилл Скрыган JetBrains

ReSharper vs. Roslyn

Приходите на доклад, если вы хотите прояснить для себя, в чём концептуальное отличие между Roslyn и Resharper.

Роман Белов

Роман Белов JetBrains

Юнит-тестирование памяти

Часто перед релизом не остается времени проверить, не появились ли в приложении утечки памяти, не стало ли оно потреблять больше памяти, чем заявлено в системных требованиях, нет ли проблемы с избыточным memory traffic. Все эти вещи приходится делать вручную. Я расскажу как автоматизировать этот процесс и написать юнит-тесты, покрывающие эти проблемы.

Виталий Баум

Виталий Баум Bright Box

Разработка под .NET для Web. Без мыши. Без UI. Без Windows.

Большинство разработчиков .NET привыкло жить в Windows + Visual Studio условиях. В последний год Microsoft много делает для того, чтобы .NET начал работать не только на Windows. Я предлагаю посмотреть, как можно жить без Windows + Visual Studio уже сегодня. Как при этом не потерять в эффективности разработки, а где-то даже и выиграть. В докладе я продемонстрирую, как в TDD-стиле можно реализовать REST API под .NET, не используя Windows и Visual Studio, но используя shell, vim, Mono, NUnit и jasmine.

Денис Цветцих

Денис Цветцих АстроСофт

Roslyn API: SyntaxTree vs. CodeDom, SemanticTree vs. Reflection

Одну и ту же задачу генерации кода клиента для SOAP сервиса под Windows Phone 8.1 мы решили используя:

В докладе будет дано сравнение удобства решения задачи кодогенерации при помощи SyntaxTree и CodeDom и анализа кода при помощи SemanticTree и Reflection.

Ссылка на github: https://github.com/denis-tsv/SoapClient.

Доклад призван подвести слушателей к двум выводам: А с «многословностью» API вполне можно бороться при помощи extension методов. И, да, если у вас до сих пор не было возможности (желания) познакомиться с Roslyn API, то я сделаю краткое введение, чтобы нить доклада не терялась ни для кого.

Павел Авсенин

Павел Авсенин DevExpress

Roslyn: использование в крупном проекте на примере CodeRush

Из доклада слушатели узнают:

Ромуальд Здебский

Ромуальд Здебский Microsoft

По следам BUILD 2015 — платформа .NET сегодня и завтра

В этом докладе мы поговорим о настоящем и будущем платформы .NET во всех её реинкарнациях с учетом анонсов BUILD 2015. Узнаем как они друг с другом соотносятся, какие планы и реалии развития каждого направления, на что и в каких сценариях делать ставку сейчас в разработке, чтобы максимально охватить рынок различных платформ, устройств и облачных сервисов.

Dino Esposito

Dino Esposito JetBrains

Common Scalability Practices that Just Work

A site that responds slowly may take customers off to a competitor; but a site that collapses on high volume of traffic stops business, sets a bad reputation and in some cases may even make the company liable for something. In software, scalability refers to the system’s ability to handle a growing number of requests without incurring in significant performance loss and failures. Whatever way you look at scalability, achieving scalability relates in some way to performance. Yet scalability and performance are different concerns that should be addressed independently. This talk is about concrete ways to «improve» the scalability of an application; it’s not about techniques to write an «absolutely scalable» app. It looks at common practices employed by successful sites rather than marketed products or technologies. At any rate, no recipe will ever work without some deep knowledge of the data and processes of the business domain.

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

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

Кодогенерация: что, как, зачем

Почему в 21м веке мы сами пишем программы, вместо того чтобы держать под рукой стайку роботов, которые сами могут на основе наших спецификаций и «хотелок» создавать программные продукты? Почему люди до сих пор считают, что кодогенерация свидетельствует не о смелом инженерном подходе, а о слабости языка или относительной кривизне рук разработчика? В этом докладе мы попробуем развеять текущие мифы связанные с кодогенерацией, посмотрим на текущее положение вещей в индустрии и помечтаем на тему прекрасного светлого (а может темного?) будущего когда программы пишут роботы.

В этом докладе слушатели узнают про то как кодогенерация используется в современном мире, и про типовые задачи (на микро и макро уровнях), которые решает кодогенерация. Слушатели узнают как и для чего создаются генераторы кода, какие подходы к этой задаче существуют, и насколько глубоко идет кроличья нора в плане «вложенных реальностей» кодогенерации. Также, слушатели увидят примеры программ и утилит, которые реализуют различные подходы, начиная от простой текстовой генерации и заканчивая структурным анализом, использованием DSLей и другими трюками.

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

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

7 habits of highly effective programmers или как перестать дебажить и начать приносить пользу

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

Вот некоторые из тем, которые я раскрою:

Доклад не является пересказом общепринятых практик, а основан на анализе работы команды, существующей уже больше 10 лет, поэтому каждый сможет вынести что-то новое или по-другому взглянуть на привычные вещи.

Никита Цуканов

Никита Цуканов Promarket

Написание масштабируемых и временами распределённых систем с Akka.NET

Можно ли писать конкурентный код без боли? Есть ли жизнь без блокировок? Как сделать распределённую систему и не сойти с ума в процессе? Узнайте ответы на эти вопросы с Akka.NET. В программе доклада: что такое акторы, с чем их едят, и почему с ними проще жить, что такое прозрачность местоположения и как она помогает работать в кластере, а на закуску будет немного про использование подходов CQRS и Event Sourcing.

Доклад рассчитан на неподготовленного слушателя, ранее не имевшего дело с акторами, и лучше всего подействует на backend-разработчиков, тимлидов и людей, уставших от применения для каждой задачи связки ASP.NET/MS SQL Server.

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

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

Магия F# для обработки данных: монады, провайдеры типов, и немного машинного обучения

На сегодняшний день практически все слышали о функциональном языке программирования F#, но не все включили его в свой набор инструментов разработки. В этом докладе мы рассмотрим серию практических примеров, показывающих преимущества F# для обработки (больших) данных. Поговорим о монадах параллельно-асинхронных вычислений для эффективного доступа к web, об использовании распределенных вычислений в облаке с помощью MBrace, о провайдерах типов и об интеграции с R для решения задач машинного обучения.

Дмитрий Гаравский

Дмитрий Гаравский DevExpress

Разработка корпоративных приложений c использованием MVVM-подхода. Эффективность + Кроссплатформенность

Доклад для Middle .NET-программистов о практике применения паттерна MVVM при разработке Line-Of-Business приложений.

Мы обсудим известные проблемы подхода, сильно понижающие эффективность программиста, и рассмотрим общие концепции, которые эти проблемы устраняют. Рассмотрим практические аспекты использования подхода в условиях кроссплатформенной разработки (WPF/Silverlight/WinRT/WinForms/MonoХХХ)

Доклад еще раз напомнит вам, что «правильный MVVM – это чертовски удобно и эффективно» и заставит задать провокационные вопросы «Так ли стар WinForms чтобы начинать на нем новый проект?» и «А готов ли Mono к Enterprise?».

Из доклада вы узнаете:

На практике вы увидите:

Юлия Фаст

Юлия Фаст CUSTIS

Технический обзор новостей из мира .NET

Этот доклад – краткий обзор новостей и разбор некоторых технических моментов нового .NET.

Доклад содержит много мелких и не очень «плюшек» нового мира .NET и рассчитан на тех, кто хочет, но не успевает следить за всеми новостями.

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

Александр Королев Сбербанк

Работа с большими объемами данных в .NET

Как в три действия засунуть слона в холодильник? Эту задачу мне часто приходится решать на работе. Причём в немного усложненном варианте – не в три приема, а в один. В современном мире объем поступающей информации становится всё больше и больше, её нужно как-то обрабатывать и анализировать. Причем, пользователи хотят работать с ней онлайн, в Web-браузере и у них нет времени ждать пока выполнится длительный запрос к базе. Им нужно здесь и сейчас, чем быстрее, тем лучше. Часто бывает ситуация, когда очень качественный и хорошо спроектированный программный продукт начинает работать медленно и нестабильно по причине увеличения объема информации, которое ему приходится обрабатывать. И эту проблему обычно решают с помощью увеличения производительности железа или ограничивая функционал для пользователя. Я считаю что это крайняя мера, и хочу рассказать, как существенно увеличить производительность программных продуктов, без крупных финансовых затрат и драконовских методов. Что будет в докладе:

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

Круглые столы

Круглый стол .NET performance

Модератор:

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

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

Темы для обсуждения:

Участники:


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

Андрей Акиньшин Энтерра

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

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

Кирилл Скрыган

Кирилл Скрыган JetBrains

Роман Белов

Роман Белов JetBrains

Модератор:

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

Андрей Акиньшин Энтерра

Круглый стол .NET cross-platform development

Темы для обсуждения:

Участники:


Никита Цуканов

Никита Цуканов Promarket

Виталий Баум

Виталий Баум Bright Box

Дмитрий Гаравский

Дмитрий Гаравский DevExpress

Модератор:

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

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

Круглый стол, Нужна ли Петербургу .NET User Group?

Темы для обсуждения:

Участники:


Никита Цуканов

Виталий БаумBright Box

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

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

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

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

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

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

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

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

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

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

Секция Runtime

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

Секция Tools

Спонсоры

Информационные партнёры

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

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


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

Партнёры и спонсоры

Алексей Фёдоров
alexey@jugru.org

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

Андрей Дмитриев
andrei@jugru.org

Билеты и документы

Евгения Остроумова
evgenia@jugru.org

Онлайн-трансляция

Иван Долгов
ivan@jugru.org

Инфопартнеры

Дарья Журавлева
daria@jugru.org

Другие вопросы

Екатерина Курилова
ekaterina@jugru.org

× Андрей Акиньшин Андрей Акиньшин, Энтерра

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

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

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

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

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

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

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

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

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

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

× Кирилл Скрыган Кирилл Скрыган, JetBrains

В промышленном программировании уже более 8 лет. Последние 4 года активно участвовал в разработке ReSharper’а во всех его проявлениях. Люблю развлекаться с производительностью .NET-приложений. Помимо коммерческих проектов, участвовал в OpenSource-проектах: Workflow server, NDjango, Bistro MVC, Knowledge.NET. Работал в компаниях Hill30 (AIM), JetBrains.

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

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

× Виталий Баум Виталий Баум, Bright Box

Управляю разработкой Connected Car платформы и сервисов (Mobile, Cloud, Hardware). Часть наших сервисов построено на Windows Azure и .NET

× Павел Авсенин Павел Авсенин, DevExpress

Начал свой профессиональный путь как .NET разработчик еще будучи студентом. В эпоху бума Flash нелегкая увела на 2 года в разработку приложений для соцсетей. Но вернулся на путь истинный, и последние 3 года помогаю выбирать красивые имена для новых переменных в команде CodeRush. Люблю созерцать разные заголовочные файлы, особенно весной.

× Денис Цветцих Денис Цветцих, АстроСофт

Разработка WPF, Silverlight, Windows Store приложений. Организация учебного процесса для студентов IT специальностей. Организатор и преподаватель в Microsoft IT Academy ИКИТ, которая предлагает студентам получить дополнительную специальность «Разработчик программного обеспечения (.NET разработчик)». Член жюри Восточно-Сибирского четвертьфинала чемпионата мира по программированию ACM ICPC. Организатор и преподаватель на занятиях по спортивному программированию для студентов Института Космических и Информационных Технологий Сибирского Федерального Университета.

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

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

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

× Dino Esposito Dino Esposito, JetBrains

A consultant and the author of several .NET books published by Microsoft Press. Based in Italy, Dino is a frequent speaker at industry events worldwide.

In the May 2006 edition of Microsoft's Developer Network (MSDN) Magazine, Dino made his 100th consecutive installment to the column called «Cutting Edge». He has been writing this column since January 1998 in Microsoft Internet Developer (MIND) — which in March 2000 merged with Microsoft Systems Journal (MSJ) to form MSDN Magazine. He is also a frequent contributor to Dr. Dobb's, where he writes primarily about programming with Microsoft Web technologies, especially ASP.NET and ASP.NET MVC.

× Ромуальд Здебский Ромуальд Здебский, Microsoft

Руководитель направления по технологической стратегии в Microsoft. Координирует работу технических экспертов по разработке ПО и управлению информационной инфраструктурой с точки зрения ключевых технологических приоритетов платформы Microsoft.

Неоднократно выступал и принимал ключевое участие в подготовке ряда технических конференций компании (Платформа, Дни разработчика, TechDays, запуск Visual Studio 2008/2010, ReMIX и другие). Руководил подготовкой конференции Платформа 2011 и первой международной конференции TechEd Russia 2011. В настоящее время также отвечает за работу с ключевыми партнерами Microsoft на рынке мобильных платформ и приложений.

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

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

× Юлия Фаст Юлия Фаст, CUSTIS

В команде CUSTIS разрабатываю крупную информсистему для солидного заказчика. За 5 лет в в заказной разработке писала на различных версиях .NET, интересуюсь новыми технологиями. Закончила Алтайский политех.

× Никита Цуканов Никита Цуканов, Promarket

Начинал в Навителе с разработки под WinCE/Mobile на C/C++. В дальнейшем занимался разработкой VPN-сервиса с кроссплатформенным клиентом на Gtk#, серверная часть которого писалась так же на C#. В настоящее время являюсь CTO в стартапе Promarket. К Akka.NET имею отношение — участвую в разработке порта в плане багфиксов.

× Александр Королев Александр Королев, Сбербанк

Когда папа собрал дома компьютер, мы всем двором играли на нём в Удава. Со временем это перешло в программирование. Окончил СПбИТМО(ТУ) в 2002 году, учился на аспирантуре до 2005 года. Обладаю большим опытом разработки приложений в сфере финансов. Писал приложения для NYSE (Нью-Йоркская фондовая биржа), банка ВТБ, Сбербанка, небольших американских хедж-фондов. Когда я не занят любимым делом, я порядочный семьянин, отец чудесной дочки и любящий муж. Коллекционирую редкие монеты, увлекаюсь аквариумными рыбками.

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

Закончил матмех СПбГУ, где защитил диплом и кандидатскую диссертацию в области теории динамических систем. Три года проработал в Java-подразделении компании Oracle в проекте JCK. В данный момент работает специалистом по коммуникациям в компании Одноклассники.

Лидер сообществ JUG.ru и CodeFreeze, организатор конференций JPoint, Joker, .NEXT и Mobius, член программного комитета CEE-SECR. Увлекается некоторыми направлениями психологии и историей философии. Интересуется вопросами совместимости ПО и теорией многопоточного программирования.

× Дмитрий Гаравский Дмитрий Гаравский, DevExpress

Lead .NET Developer. DevExpress, отдел Desktop разработки. Фокус – разработка UI компонентов Desktop приложений. Сфера профессиональных интересов – MVVM, PnP, тонкие моменты .NET (интроспекция, сериализация, динамическая компиляция и кодогенерация, оптимизация) В свободное время люблю помогать другим разработчикам разбираться с тонкостями .NET на stackoverflow. Хобби – плавание и горные лыжи.

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

Технологический евангелист Майкрософт Россия, к.ф.-м.н., доцент кафедры алгоритмов и технологий программирования МФТИ и кафедры вычислительной математики и программирования МАИ, автор книг «Функциональное программирование на F#», «Парадигма логического программирования», соавтор книги про разработке для Windows Phone. В Майкрософт отвечает за распространение технологий в молодежной среде — от школьников и студентов университетов до начинающих предпринимателей и разработчиков в стартапах. Поставил курсы функционального программирования в МФТИ и НИУ ВШЭ, автор популярных видеокурсов по функциональному программированию и другим дисциплинам на INTUIT.ru и Microsoft Virtual Academy. Специализируется на F#, технологиях Kinect, клиентской разработке (включая микроконтроллеры), «Интернете вещей» и приобщении молодого поколения к программированию и компьютерной грамотности. Член Ассоциации программного обеспечения F# (FSSF), Российской ассоциации искусственного интеллекта (РАИИ). Мастер китайских чайных церемоний гун фу ча, адепт цифровой магии.

×