Тамир Дрешер

CODEVALUE, Израиль

Тамир Дрешер является страшим архитектором ПО и работает в израильской компании CodeValue в качестве консультанта. Выдающийся участник израильского сообщества программистов Microsoft. Будучи экспертом в области .NET Framework и мастерстве программирования, Тамир обучил сотни разработчиков и предоставил помощь множеству крупных клиентов в коммерческой и общественной сфере. Он часто выступает на темы, связанные с разработкой ПО, и является лектором по разработке ПО в Научном центре Раппина.

Тема: Тестирование, сроки и одновременная работа с планировщиками Rx.NET

Работа с асинхронными сервисами всегда была желаемым подходом и необходимостью при создании быстро реагирующего подключенного приложения, работающего с большими объемами данных. Сегодня, когда каждому приложению необходимо работать с такими ресурсами как Facebook, Twitter, сенсорами устройств и облачными серверами, эта задача становится все сложнее и сложнее.

Еще более сложным, чем создание таких приложений, является их проверка на разные сценарии, которые требуют времени и одновременной обработки. Реактивные расширения (Reactive Extensions, Rx) делают этот процесс легким, используя понятие параметризированной одновременной работы с планировщиками и режима реального времени. В этом семинаре вы сможете понять, как реактивное программирование с Rx.NET поможет упростить ваш код и тестирование.

Tamir Dresher

CodeValue, Israel

Tamir Dresher is a senior software architect working as a consultant at CodeValue Israel. A prominent member of Israel’s Microsoft programming community. As an expert in .NET Framework and Software Craftsmanship Tamir has trained hundreds of developers and helped many high-profile clients in the commercial and public section. He speaks on software development topics frequently and is a lecturer in software engineering at the Ruppin Academic Center.

Topic: Testing and Time and Concurrency With Rx.NET Schedulers

Working with asynchronous services has always been a desirable approach and a necessity when creating a responsive, Connected, Data-intensive application. Today, when every application needs to work with sources like Facebook, Twitter, device sensors and Cloud Services, this task become harder and harder.

Even harder than creating such applications is testing them for scenarios that involve time and concurrent processing. Reactive Extensions (Rx) makes this easy, with the concept of parameterized concurrency with Schedulers and Virtual Time. In this session, you’ll understand how reactive programming with Rx.NET can simplify your code and tests.