— Спасибо большое, очень здорово, что есть такая техническая конфа, практически без воды.
— Общее впечатление от конференции – отличное! Доклады были хорошо подготовлены, и читались людьми, которые действительно знают в этом толк и имеют отличный практический опыт по теме. Особенно радует что была просмотрена всего-лишь 1/3 от всех докладов. Так что уверена, меня ожидает еще не менее интересное и полезное время провождения за просмотром оставшихся записей. Огромное спасибо организаторам и докладчикам!
— Впечатления только положительные - много интересных людей, доклады актуальны и интересны, организовано все было отлично.
— Конференция очень понравилась. Особенно хорошо, что не было воды (хотя и увлечение некоторых докладчиков излишними деталями тоже не очень хорошо).
— Мне всё понравилось! Продолжайте в том же духе!
Голова взрывается после некоторых докладов...
...а выжившие в перерывах не отпускают спикеров.
Только доклады на технические темы. Аджайлы, скрамы, клауды, стартапы и смузи — сразу вон с борта.
Начинаем в 10:00 утра понедельника, заканчиваем в 20:00. Как оказалось по опросам на прошлой конференции, это самое удобное время для взрослых семейных состоявшихся разработчиков.
О том, что мы понимаем и любим: о технологии. Если вам встретится фраза про рынки зарплат, гибкие методологии и «новые возможности для вашего бизнеса», это шпион и враг народа. Ниже детали и спикеры. Мы отбирали лучших и серьёзно постарались, чтобы вам было интересно. Потому что мы любим хардкор.
Точно. Мы уже проверили формат. Как сказал один из прошлых участников — у вас как двойной виски после водички других конференций.
Можно встретить ещё 600 таких же странных людей как и вы, говорящих нерусскими словами, узнать больше про нюансы реализации .NET Framework, потрогать живых парней из JetBrains и DevExpress, делающих инструменты разработки и лично набить им морду. Пообщаться с евангелистами Microsoft насчет последних новостей и трендов; поговорить с Михаилом Самариным из Futurice о карьерных возможностях для дотнет-разработчиков в Европе; обменяться опытом с коллегами из других компаний.
Developers, developers, developers...
DEVELOPERS!
Пойти в форму регистрации, заполнить анкету и оплатить билет.
Так же, как и обычный. Вот тут.
За несколько дней до конференции вам придёт персональная ссылка
на страницу с плеером.
Лучше не пропускать .NEXT. Потому что до ноября-декабря следующего года ничего подобного в Москве не будет.
Конечно:
Вот их не будет
3 зала, по 7 докладов по 50 минут каждый
JetBrains
Андрей АкиньшинЭнтерра
Дмитрий СошниковMicrosoft
Михаил СамаринFuturice
Дмитрий НестерукJetBrains
Роман АгеевDevExpress
Тимур ГуевKaspersky Lab
Станислав СидристыйLuxoft
Кирилл СкрыганJetBrains
Сергей ШкредовJetBrains
Роман БеловJetBrains
Андрей ГордиенковLuxoft Training
Игорь МанушинVIAcode
Карлен СимонянLuxoft
Дмитрий ИвановJetBrains
Владимир АлмаевPMSOFT
Игорь СычевВТБ24
Михаил ЩербаковPositive Technologies
Андрей ЧасовскихBroadridge Financial Solutions
Сергей МихалевОдноклассники
Никита ЦукановPromarket
Dino Esposito
The ASP.NET vNext platform is a new foundation for web development through the Microsoft stack. The new vNext platform inherits a good deal of features from current platforms, adds some breaking changes and, more importantly, it sets new goals and a new direction. It’s surely more important for the future of Microsoft than for the future of ISVs.
However, like it or not, you won’t be able to ignore vNext for too long. If it’s important for Microsoft, and you’re a Microsoft shop, then it will be important for you too at some point. Let’s find out what it’s all about and how it may affect development strategies.
Андрей Акиньшин
Доклад для Middle и Senior .NET-программистов о различиях в рантаймах. Вы узнаете:
Доклад будет полезен всем разработчикам, которые хоть раз сталкивались с «неожиданным» поведением рантайма.
Кирилл Скрыган
Мы создаем приложения с огромной функциональностью, и потому нам приходится решать сложные задачи: оптимизация динамического выделения памяти («memory traffic»), синхронизация потоков с учетом отзывчивости пользовательского интерфейса, оптимизация кэшей.
Вы узнаете о:
Доклад будет полезен всем, кому приходится оптимизировать свои приложения: как по количеству операций в секунду (throughput), так и по времени отклика (latency).
Дмитрий Сошников
Как оперировать «живыми» потоками данных с такой же простотой, как обычно оперируют данными в памяти. Вы познакомитесь с концепцией реактивного программирования и функциональным языком F# и увидите примеры того, как можно применять эти инструменты
Доклад будет полезен всем, кто интересуется функциональным программированием и хочет научиться применять его на практике.
Дмитрий Нестерук
В ReSharper 9 добавлена поддержка Visual Studio «14», C# 6 и регулярных выражений, улучшена поддержка JS/TS и глобальных изменений (bulk fixes), добавлен новый редактор для форматирования кода и новые возможности навигации. Кроме того, все .NET-продукты JetBrains переезжают на новую общую платформу.
Поскольку ReSharper — де-факто индустриальный стандарт, то доклад будет полезен абсолютно всем .NET-разработчикам.
Роман Белов
Вы узнаете о типичных ошибках, приводящих к Memory Leak и Memory Traffic, что позволит вам сделать ваш код надежнее и производительнее. Среди ошибок, о которых вы услышите, будут как распространенные, так и достаточно хитрые.
Доклад будет полезен как тем, кто сталкивается по работе с утечками памяти и странным периодическим проседанием перфоманса.
Сергей Шкредов
Для автоматизации решения повторяющихся задач используют библиотеки, а в особо сложных случаях — даже небольшие языки программирования. При разработке ReSharper мы поставили и решили у себя много таких задач. Мы пришли к выводу, что в подавляющем большинстве случаев достаточно только C#, а изобретения собственных языков лучше избегать.
Вы узнаете, как выразить типичные задачи средствами метапрограммирования C#, в чем сложности разработки и сопровождения DSL-программ и каким, в этой связи, я вижу будущее программирования.
Доклад будет полезен тем, кто сталкивается с DSL на практике.
Михаил Самарин
Вы узнаете как использовать аппаратные API под Windows Phone и сможете исключительно легко использовать камеру, обрабатывать живой видео-поток, обмениваться данными по Bluetooth с роботом Lego Mindstorms, настроить голосовое и сенсорное управление.
После доклада вы сможете сразу начать пользоваться аппаратными функциями смартфона, использовать их как в промышленных, так и в инженерных хобби-проектах.
Доклад будет полезен всем, кто разрабатывает (или хочет разрабатывать) под мобильные устройства.
Михаил Щербаков
Основных компоненты архитектуры безопасности .NET Framework 4.0 и следующих версий. Доклад для тех, кто разрабатывает или планирует разрабатывать чувствительные к безопасности приложения, задумывается над проектированием расширяемой плагинами системы.
Вы узнаете:
Мы вместе создадим эксплойт для .NET Framework, который продемонстрирует выход из песочницы.
Доклад позволит сделать ваши приложения более надежными и защищенными. Он будет полезен тем .NET-разработчикам, проекты которых связаны либо с финансовой отраслью либо с какими-то личными данными пользователей.
Dino Esposito
Customers order and buy software to mirror the real world as they see it. For this reason, a deep understanding of their business domain is key to write successful software. Analysis is more important than ever but analysis is a lot more effective with an initial sprint zero—which is just a fancier name for a lightweight form of waterfall.
Well-designed software is any software that understands and matches the business domain and that is easy to modify, adapt and even rewrite. Yet, developers make a point of using appropriate OOP techniques, inheritance, complex models that may enable a change via dependency injection. All good, except it’s deadly wrong and out of place in this version of the real world.
Дмитрий Иванов
Доклад основан на эволюции понимания многопоточности в команде ReSharper-а. Цель — поделиться выстраданным опытом и уберечь слушателей от щедро разбросанных граблей на тернистом пути построения надёжной многопоточной архитектуры .NET-приложения. Будет рассказано про специфику средств параллельного программирования в .NET, как, где и зачем их можно применять в больших проектах.
Доклад рассчитан на Senior .NET-разработчиков, которым приходится работать с многопоточностью. Предполагается предварительное знакомство участников с примитивами синхронизации.
Станислав Сидристый
Закрытость .NET Runtime вносит некоторое спокойствие в умы разработчиков. Ведь чем меньше API предоставляет CLR, тем меньше хочется с ним что-то делать. Вы узнаете, что скрывается за этой закрытостью, как устроен CLR «под капотом» и увидите, как сделать, чтобы CLR работал не так, как задумывался изначально.
Карлен Симонян
Dynamic Language Runtime начал свою историю с платформы Iron-языков (IronPython, IronRuby) как попытку привнести динамизм в CLR, став неотъемлемой частью среды. Однако подробное описание внутреннего устройства, потребления ресурсов и примеров применения, отличного от C# dynamic и скриптовых языков, отсутствует.
В докладе мы рассмотрим реальные примеры применения DLR, а также ответим на вопросы:
Владимир Алмаев
Доклад о том, как писать минималистичные и выразительные тесты в декларативном стиле.
Вы узнаете, как при помощи open-source библиотеки AutoFixture:
Доклад будет полезен тем, кто пишет много модульных тестов и позволит впредь при написании тестов концентрироваться на том, что действительно важно, а не писать скучный и повторяющийся код.
Андрей Часовских
В докладе будут разбираться основные заблуждения и ошибки в использовании async/await, а также будет дан список полезных советов по написанию асинхронного кода.
Доклад будет полезен тем, кто недавно начал использовать async/await и позволит понять, что стоит за этой технологией, в чем она удобна, а в чем кроются потенциальные опасности.
Тимур Гуев
Шестая версия языка C# продолжает традицию значимых изменений с каждой новой версией. Вслед за dynamic в 4.0 и async/await в 5.0 приходит компилятор с открытым исходным кодом Roslyn.
Вы узнаете как новый компилятор может повлиять на развитие языка, чем он поможет появлению новых инструментов для анализа кода, как он поможет использовать C# в качестве скриптового языка и какие еще нововведения появились в версии 6.0.
Доклад будет полезен тем, кто следит за развитием .NET-технологий и собирается в ближайшем будущем перейти на новую версию.
Игорь Манушин
Где заканчиваются возможности unit-тестов, когда нужны интеграционные тесты, и как мы внедрили их у себя, используя FitNesse. Вы узнаете, как работает FitNesse, увидите примеры решения типовых задач, возникающих при верификации приложений и узнаете, какие подводные камни вас могут ожидать, и о том, как их избежать.
Доклад будет полезен всем, кто всерьёз заботится о качестве своих продуктов и особенно тем, у кого в проекте существуют формализованные процедуры верификации.
Роман Агеев
Когда перед разработчиком встаёт задача визуализации данных для анализа, то есть два возможных пути решения:
В компании Developer Express мы попытались найти золотую середину между этими двумя крайностями. Результатом стал продукт DevExpress Dashboard, который, с одной стороны, оформлен как набор компонентов, что позволяет разработчику встроить аналитику в своё приложение, а с другой - сам процесс создания визуализации не требует кодирования и, поэтому, доступен для не-технического специалиста. DevExpress Dashboard — это кросс-платформенный продукт предназначенный для быстрого создания информационных панелей — dashboards, что позволяет решить такие задачи, как группировка и агрегация данных, визуализация с помощью графиков и таблиц, фильтрация, навигация и поддержка согласованности данных.
В начале своего доклада я расскажу с какими трудностями может столкнуться разработчик, приступая к решению задачи анализа данных. Далее я продемонстрирую решение типичной задачи анализа с помощью DevExpress Dashboard, покажу как можно буквально “играть с данными”, рассматривая их под разными углами. В заключение я коснусь вопросов производительности, масштабируемости и кастомизации.
Андрей Гордиенков
Новые возможности рефакторинга с использованием PostSharp. Что делать когда код все еще «пахнет», а возможности чистого C# уже исчерпаны.
Вы узнаете:
Это позволит вам еще лучше провести границу между бизнес-логикой и инфраструктурным кодом.
Доклад для опытных разработчиков и техлидов.
Никита Цуканов
Запуск на Linux серверных приложений, использующих как инфраструктуру ASP.NET, так и такие популярные фреймворки как WebApi, NancyFx, ServiceStack. Основные проблемы и пути их решения. Настройка для улучшения производительности. Перспективы.
Сергей Михалев
В своем докладе я расскажу правдивую историю о том, как мы на предыдущей моей работе использовали Microsoft SQL Server Change Data Capture. Это возможность SQL Server-а, которая очень часто остается без должного внимания. О том как можно построить асинхронную event-driven систему в приложении, где исторически база данных была центральным и главенствующим звеном.
Доклад без прикрас: как было, с чего начинали и чем все закончилось! Реальная история - поэтому надеяться на успешный результат не стоит!
Доклад для тех, у кого на работе «Кровавый Enterprise». Будет полезен тем, у кого компоненты приложения за многие годы стало так сильно связано с базой данных, что и unit тест-то не написать. Не говоря уже, о всяких Service Bus, CQRS и тому подобных страшных словах.
Игорь Сычев
Microsoft поворачивается лицом к NoSQL-миру в своих продуктах. Какие перспективы открываются для .NET-разработчиков, что будет в новой версии EF, какие ограничения NoSQL в EF накладывает на разработчика, сильно ли придется переучиваться?
Доклад будет полезен тем, кто думает об использовании NoSQL-решений в своих системах.
Конференция пройдёт в гостинице Radisson Славянская (площадь Европы, д.2). Это в 5 минутах ходьбы от метро «Киевская».
Дмитрий Нестерук
dmitri.nesteruk@jetbrains.com
Алексей Фёдоров
fyodorov.spbu@gmail.com
Екатерина Курилова
ekaterina_kurilova@list.ru
Андрей Дмитриев
andrei-dmitriev@yandex.ru
Иван Долгов
idsmbox@gmail.com