LightReader – my foray into the world of open source software development

01 Apr
by mjeaton, posted in Uncategorized   |  4 Comments

A few weeks ago, some of us were chatting about RSS readers in twitter.  I used FeedDemon for a long time before switching to Google Reader.  That switch lasted a couple months before the number of feeds made, IMO, Google Reader unusable.   Chris Woodruff made the comment that we should write one in Silverlight to which I replied, “I’m in!  Let’s do it!”  Another tweep jumped in as well, but he’s had to bail due to real life and work getting in the way. :-)

Shortly after that, I created a CodePlex project, added a description and uploaded a placeholder project.  Because things have been really slow for me lately, I dove in and started cranking out xaml and getting a very basic application running. :-)   I’ve since made the switch back to FeedDemon, but plan on dogfooding LightReader as I get the subscription feature completed (hopefully later today – 4/1/2008).

xaml I’m doing all of my development a virtual machine that has all of the latest beta bits of Silverlight 2 and Expression Blend.  I have noticed some small performance issues, but nothing too bad.  So far I’m very impressed with Silverlight.  I created most of the UI by hand-writing the xaml, but once I got the hang of using Expression Blend, the design work for the app (not really apparent from the screenshot) became much simpler.

As we continue to flesh in the features and functionality, I’ll be blogging about it because there are some gotchas that kept/keep biting me in the ass.  I’ve found some great resources out there, mainly ScottGu’s Digg seriesShawn Wildermuth’s blog saved me from a couple issues that were getting on my nerves.  BTW, my biggest complaint about using CodePlex is that using the svnbridge app sucks.  Of course, it does suck a lot less than the Team Explorer client, so I’ll survive. ;-)

I don’t think LightReader will be a FeedDemon or Google Reader killer, but it’s a great way to dive in and learn Silverlight.  Check out the code if you get some time.  If you have any suggestions or if you have better ways to accomplish things within LightReader, let me know! 



4 Responses to LightReader – my foray into the world of open source software development

  1. GillouX


    could you provide a demo link ?

    thx in advance

  2. GillouX


    it’s me again :D

    can you detail your silverlight configuration as well for the client as for your vs studio.

    I keep having a message saying that the LightReader was created with an earlier version of the Silverlight Tools … even after I have installed the last available version

  3. GillouX

    I go this error when compiling within vs2008

    Error 5 The type or namespace name ‘DataGrid’ does not exist in the namespace ‘System.Windows.Controls’ (are you missing an assembly reference?) C:\Documents and Settings\gilles.lauwers\Desktop\LightReader-19405\src\LightReader\obj\Debug\MainPage.g.cs 94 55 LightReader

  4. Michael Eaton

    Ok, well, first things first…I have not worked with LightReader since *before* beta 2 came out. I got busy with work and decided I’d hold off until Silverlight version 2 is released (which should be soon).

    I think the first error is easily fixed because I think the DataGrid was moved into a different namespace (should be easy to find).

    The second error…well, it should be as simple as recompiling everything under the latest tools, but it sounds like you’re running into issues trying that.

    I’ll try to make some time to look at it soon. Please feel free to check back with me…