Introduction
The TweetStreamer library was created to show how real-time data could be consumed from the Twitter real-time data feed. It was later used and tweaked in a sample application created for a UK MSDN Flash Newsletter
TweetStreamer 0.1.0-alpha - source only
First download is now available. This code is only a sample and should not be used without modification as part of any product. Overtime it the library and sample application will improve in quality.
Get involved
If you would like to contribute to this project please get in touch
Future Changes
There are a number of things that need to be done to this project before it is production ready.
TODO:
- The original project was created with integration tests only. The code needs refactored so that it can be unit tested.
- The code needs fully unit tested. The rest of the project must be developed using TDD
- Fix the connection status binding
- The use of pre-compile #if SILVERLIGHT statements should be removed. Refactoring should lead to a base class that can be shared between the standard .NET runtime and the Silverlight runtime. Then runtime specific objects can be created.
- The code was not originally targeted for the Silverlight runtime. When it was decided to use the code for a Silverlight application a lot of classes that were previously internal had to be changed to public due to differences in JSON serialisation between the runtimes. The library should be updated to try and hide these implementation classes again and only keep interfaces public.