войти

Доклады

Как работать с внешними устройствами и оборудованием смартфона на Windows Phone

Вы узнаете как использовать аппаратные API под Windows Phone и сможете исключительно легко использовать камеру, обрабатывать живой видео-поток, обмениваться данными по Bluetooth с роботом Lego Mindstorms, настроить голосовое и сенсорное управление.…

Авторы: Михаил Самарин 21 апр 2015200

Быстрая бизнес-аналитика с помощью DevExpress Dashboard

Когда перед разработчиком встаёт задача визуализации данных для анализа, то есть два возможных пути решения: Долгий — написать всё самому, реализовав визуализацию на сторонних компонентах. Дорогой — внедрить End-User решение для бизнес-аналитики и…

Авторы: Роман Агеев 21 апр 2015200

Что нового в ReSharper 9

В ReSharper 9 добавлена поддержка Visual Studio «14», C# 6 и регулярных выражений, улучшена поддержка JS/TS и глобальных изменений (bulk fixes), добавлен новый редактор для форматирования кода и новые возможности навигации. Кроме того, все .NET-прод…

Авторы: Дмитрий Нестерук 21 апр 2015100

Функциональное реактивное программирование на F#

Как оперировать «живыми» потоками данных с такой же простотой, как обычно оперируют данными в памяти. Вы познакомитесь с концепцией реактивного программирования и функциональным языком F# и увидите примеры того, как можно применять эти инструменты…

Авторы: Дмитрий Сошников 21 апр 2015300

FitNesse in development

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

Авторы: Игорь Манушин 21 апр 2015200

ReSharper изнутри: многопоточность, структуры данных, memory traffic

Мы создаем приложения с огромной функциональностью, и потому нам приходится решать сложные задачи: оптимизация динамического выделения памяти («memory traffic»), синхронизация потоков с учетом отзывчивости пользовательского интерфейса, оптимизация к…

Авторы: Кирилл Скрыган 21 апр 2015300

Использование Linux в качестве платформы для серверных .NET-приложений

Запуск на Linux серверных приложений, использующих как инфраструктуру ASP.NET, так и такие популярные фреймворки как WebApi, NancyFx, ServiceStack. Основные проблемы и пути их решения. Настройка для улучшения производительности. Перспективы.

Авторы: Никита Цуканов 21 апр 2015300

Обзор C# 6.0

Шестая версия языка C# продолжает традицию значимых изменений с каждой новой версией. Вслед за dynamic в 4.0 и async/await в 5.0 приходит компилятор с открытым исходным кодом Roslyn. Вы узнаете как новый компилятор может повлиять на развитие языка,…

Авторы: Тимур Гуев 21 апр 2015100

Принципы построения многопоточных десктопных .NET-приложений на примере ReSharper

Доклад основан на эволюции понимания многопоточности в команде ReSharper-а. Цель — поделиться выстраданным опытом и уберечь слушателей от щедро разбросанных граблей на тернистом пути построения надёжной многопоточной архитектуры .NET-приложения. Буд…

Авторы: Дмитрий Иванов 21 апр 2015300

Рефакторинг кода с использованием PostSharp

Новые возможности рефакторинга с использованием PostSharp. Что делать когда код все еще «пахнет», а возможности чистого C# уже исчерпаны. Вы узнаете: как применять АОП с классическим шаблонами Банды Четырех; какие возможности по модификации кода…

Авторы: Андрей Гордиенков 21 апр 2015200

Поговорим о различных версиях .NET

Доклад для Middle и Senior .NET-программистов о различиях в рантаймах. Вы узнаете: чем отличается среда исполнения MS.NET от Моno; чем отличаются разные версии компилятора и BCL; как работает JIT-компилятор на различных архитектурах; что еще сле…

Авторы: Андрей Акиньшин 21 апр 2015300

В чем недостатки DSL и как решать те же задачи средствами метапрограммирования C#

Для автоматизации решения повторяющихся задач используют библиотеки, а в особо сложных случаях — даже небольшие языки программирования. При разработке ReSharper мы поставили и решили у себя много таких задач. Мы пришли к выводу, что в подавляющем бо…

Авторы: Сергей Шкредов 21 апр 2015200

Правдивая история об использовании SQL Server Change Data Capture

В своем докладе я расскажу правдивую историю о том, как мы на предыдущей моей работе использовали Microsoft SQL Server Change Data Capture. Это возможность SQL Server-а, которая очень часто остается без должного внимания. О том как можно построить а…

Авторы: Сергей Михалев 21 апр 2015200

Как работает CLR и как заставить его работать по-другому

Закрытость .NET Runtime вносит некоторое спокойствие в умы разработчиков. Ведь чем меньше API предоставляет CLR, тем меньше хочется с ним что-то делать. Вы узнаете, что скрывается за этой закрытостью, как устроен CLR «под капотом» и увидите, как сде…

Авторы: Станислав Сидристый 21 апр 2015300