Hello LA SLUGers! Sorry it has been a while since we last met but we have an exciting year ahead with lots of cool presentations. Also there will be free food, swag, books from Apress and Friends of ED as well as DevExpress Silverlight Controls! Some come down on Wed. Feb. 23rd and hang out with other influential Silverlight devs and designers in our local community!
Tony Abell will talk about Rx (Reactive Extensions) For Au (Silverlight):
Rx is a library for composing asynchronous and event based programs using observable collections. Because Silverlight restricts all IO based calls to be asynchronous, it difficult to implement, I will show how Rx will help ease the pain of IO operations within Silverlight. This talk with go over how Rx can help with two types of input streams, user input from the UI and Web Service calls. For the UI example I will show how Rx is used to gather an input stream from a text box in a Silverlight application and use that input to search Flickr then update the UI with the results. For the Web Service example, I will show how you can use Rx to coordinate and throttle a large number of Web Service calls to provide a responsive UX. With these samples I will illustrate how Rx and make event based code functional, leading to more readable and maintainable code base.
Then Victor Gaudioso will talk about the Silverlight LocalMessageReceiver and LocalMessageReceiver:
These built in Silverlight mechanisms will allow you to send asynchronous message across different UserControls but not just in the same Silverlight application, they can do it across two SL applications on one page. Further, this can be used to turn complex objects into a string and reconstitute them in the other application. Very cool and fun stuff and it is totally MVVM compliant and maintains decoupling.
So, I hope to see you all there! Victor Gaudioso