Reactive Extensions Rx for Silverlight Tim Greenfield Vertigo

  • Slides: 14
Download presentation
Reactive Extensions (Rx) for Silverlight Tim Greenfield Vertigo Software

Reactive Extensions (Rx) for Silverlight Tim Greenfield Vertigo Software

About this Talk • Start with basics and build

About this Talk • Start with basics and build

About this Talk • Start with basics and build • How it works

About this Talk • Start with basics and build • How it works

About this Talk • Start with basics and build • How it works •

About this Talk • Start with basics and build • How it works • How to use

About this Talk • • Start with basics and build How it works How

About this Talk • • Start with basics and build How it works How to use My Goals (Know it, love it, something for everyone)

About this Talk Start with basics and build How it works How to use

About this Talk Start with basics and build How it works How to use My Goals (Know it, love it, something for everyone) • Assumed: IEnumerable, LINQ, Lambda • •

What are Reactive Extensions? • Reactive Extensions

What are Reactive Extensions? • Reactive Extensions

What are Reactive Extensions? • Reactive Extensions • Push vs. pull

What are Reactive Extensions? • Reactive Extensions • Push vs. pull

What are Reactive Extensions? • Reactive Extensions • Push vs. pull • Async, multi-threaded,

What are Reactive Extensions? • Reactive Extensions • Push vs. pull • Async, multi-threaded, concise code

What are Reactive Extensions? • • Reactive Extensions Push vs. pull Async, multi-threaded, concise

What are Reactive Extensions? • • Reactive Extensions Push vs. pull Async, multi-threaded, concise code Nothing you couldn’t already do

How to use • Define • Subscribe • React

How to use • Define • Subscribe • React

Code time! • Download • Add References: System. Core. Ex, System. Reactive, System. Observable

Code time! • Download • Add References: System. Core. Ex, System. Reactive, System. Observable • 100 K compressed

Resources • Download: http: //msdn. microsoft. com/enus/devlabs/ee 794896. aspx • Forum: http: //social. msdn.

Resources • Download: http: //msdn. microsoft. com/enus/devlabs/ee 794896. aspx • Forum: http: //social. msdn. microsoft. com/Forums/en. US/rx/threads • Wiki: http: //rxwikidot. com • Docs: C: Program Files (x 86)Microsoft Cloud ProgrammabilityReactive Extensionsv 1. 0. 2521. 0SL 4System. Reactive. chm • LINQPad: http: //www. linqpad. net • Jeff Wilcox’s blog: http: //themechanicalbride. blogspot. com/2009/07/introducing-rxlinq-to-events. html • My blog: http: //programmerpayback. com • Channel 9: http: //channel 9. msdn. com/tags/Reactive+Extensions/

Tim Greenfield • Blog: http: //programmerpayback. com • Email: tgreenfield@gmail. com • Twitter: @timgreenfield

Tim Greenfield • Blog: http: //programmerpayback. com • Email: tgreenfield@gmail. com • Twitter: @timgreenfield • Vertigo Software (www. vertigo. com) • Puzzle. Touch (Puzzle. Touch. com)