Additional Silverlight 2 RC0 Controls Assemblies

    Posted on Wednesday, October 01 2008 by John Papa

    One of the changes in Silverlight 2 RC0 is that reorganization and in some cases renaming of assemblies for the controls. Making this post short and sweet … System.Windows.Controls assembly contains: Calendar DatePicker TabControl GridSplitter System.Windows.Controls.Data assembly contains: DataGrid...

    Continue reading...

    Let the iPhone Development Begin

    Posted on Wednesday, October 01 2008 by John Papa

    Apple announced that they are relaxing their NDA on iPhone development for released software. This is great news for anyone who is interested in developing applications for the iPhone. The NDA frustrated many developers including myself. In fact I was working on some ideas for an application with some...

    Continue reading...

    Expression Blend 2 SP1 Preview Is Ready

    Posted on Friday, September 26 2008 by John Papa

    Over at the Expression Blend and Design team blog they just announced that the Expression Blend 2 SP1 preview is released . It allows you to create content for the release candidate for Silverlight 2. You can download it from this link . One of the keys to this release is that unlike other Blend previews...

    Continue reading...

    I create a lot of demo applications, and with Silverlight 2 that means creating a lot of user controls.  Sometimes I build entire applications and other times I build simple and focused user controls. Sometimes I have a dozen user controls that I use to demonstrate different topics at events. I...

    Continue reading...

    LINQ to RSS/ATOM (Kind of)

    Posted on Sunday, September 21 2008 by John Papa

    While working through some examples for my book that use the SyndicationFeed and SyndicationItem classes to manage RSS and ATOM data, I wrote this little LINQ to Objects query that mashes items from several different feeds together, and sorts them by date. Its pretty basic LINQ, but when combined with...

    Continue reading...

    Creating RESTful WCF Services – Did You know?

    Posted on Friday, September 19 2008 by John Papa

    I’ve been working hard on reviewing the technical reviews of my book lately and I learned something new last night from my colleague and wise guru of the web services world Rob Bagby . Rob put in one of the comments in his review of my chapter on creating RESTful services to be consumed b Silverlight...

    Continue reading...

    SyndicationFeed and Silverlight 2 – Thanks FeedBurner

    Posted on Wednesday, September 17 2008 by John Papa

    I was writing a sample application tonight for my book (which is getting very close to being done!!!) that reads a RSS/ATOM feed, loads the results into the SyndicationFeed class and binds them to a Silverlight UI. Pretty straightforward really … but still very cool. So I hit the FeedBurner Uri for my...

    Continue reading...

    Cloud Services are Important to Silverlight’s Future

    Posted on Tuesday, September 16 2008 by John Papa

    If there is one thing that has been solidified in my mind based on my experiences over the past few months of writing my book, it is that cloud services are important to RIA’s future. Very important. Of the questions about Silverlight and RIA that I receive, the vast majority of them revolve around web...

    Continue reading...

    As part of the MVP program, a few months ago I was given a few extra MSDN Premium subscriptions to give away. I decided that I will give one of these away to a lucky person who comes to the FREE   Day of Silverlight 2 that I am presenting at on October 24th in Tampa, FL. So if you are planning on...

    Continue reading...

    LINQ to JSON – Checking for an Object or Array

    Posted on Sunday, September 14 2008 by John Papa

    I was writing an event handler for my book that consumes a stream of JSON from a RESTful service. The handler is called when one of several asynchronous events is invoked. All of these events request a steam of either 1 or more products to be returned as JSON. So I wanted this handler to be able to consume...

    Continue reading...