Silverlight Feeds - All your Silverlight feeds in one place.

Sponsors

Feed: JohnPapa.net

Site: http://johnpapa.net/ Link: http://feeds.johnpapa.net/JohnPapa

Thursday, September 02, 2010

Leaders in Silverlight

by John Papa via JohnPapa.net on 9/2/2010 9:52:00 PM

There are some great people with Silverlight and many of them are sharing a ton with the community through blogs, twitter, forums, videos, articles, books, training, and speaking engagements. Different folk tend like different mediums, so it is great that we have so many options to share information on Silverlight. Years ago I used to read books to find my information. Then as the web grew, I started reading a ton of articles. That grew into blog reading for me, and in the past few years watchin ...

[ read more ]

Applying Animations and States to your Silverlight Application

by John Papa via JohnPapa.net on 9/2/2010 4:00:00 PM

John Stockton demonstrates on Silverlight TV how to create animations for Silverlight using Storyboards in Expression Blend. He explores the roles that the storyboards, visual states, behaviors, keyframes, transforms, and easings play in animations. This is a great demonstration of how to add a realistic and natural feel to animations. Relevant links: John's blog and on Twitter (@john_papa) Follow us on Twitter @SilverlightTV or on the web at http://silverlight.tv    ...

[ read more ]

Wednesday, September 01, 2010

New Silverlight 4 Service Release 4.0.50826.0

by John Papa via JohnPapa.net on 9/1/2010 5:59:00 PM

Today we released a new update to for Silverlight 4 (4.0.50826.0) and a new SDK to go along with it.  Tim Heuer posted a summary here and you can check out the full details at KB2164913. I summarized the key elements below. Here are the relevant highlights: SDK feature to enable Add New Row capabilities in DataGrid control Improving startup performance of Silverlight applications Adding mouse wheel support for out-of-browser applications on the Mac platform Various media-re ...

[ read more ]

Friday, August 27, 2010

Apply and Customize the New Silverlight Themes

by John Papa via JohnPapa.net on 8/27/2010 1:47:00 AM

Tsitsi Gora, UX Designer at Microsoft, appears on Silverlight TV to announce the new Silverlight themes that her team has been working on. Tsitsi demonstrates the new themes available for download and explains the scenarios they had in mind when they created the themes. The new themes include: Jet Pack Cosmopolitan Windows 7 AccentColor She also takes a deep look at the cosmopolitan theme and shows how you can customize it, if need be. Tsitsi wraps up by demonstrating some tip ...

[ read more ]

Thursday, August 19, 2010

Top Tips for WCF RIA Services: Silverlight TV 41

by John Papa via JohnPapa.net on 8/19/2010 4:14:00 PM

On this episode of Silverlight TV, Dinesh Kulkarni shares his top tips for creating streamlined and performant WCF RIA Services applications. He walks through some key decision points while creating domain services (server side) for a Silverlight and RIA Services application. Among the tips Dinesh discusses are some of the benefits of creating the minimal number of entities, operations, and amount of data required for your application. He also discusses how to connect RIA Services to: Entity ...

[ read more ]

Friday, August 13, 2010

Silverlight TV Upcoming Schedule for August+ 2010

by John Papa via JohnPapa.net on 8/13/2010 6:47:00 PM

Being that I’ve just set the Silverlight TV schedule for August and parts of September 2010 I wanted to share it with everyone. We have some great guests who have some awesome content in the lineup over the next month. Check this out! 8/12/2010 – You are already a WP7 Developer - Jesse Liberty (just aired yesterday) 8/19/2010 – Top Tips for WCF RIA Services – Dinesh Kulkarni 8/26/2010 – Announcing New Silverlight Themes – Tsitsi Gora 9/02/2010 – Animations and States– John Stockton ...

[ read more ]

Thursday, August 12, 2010

You Are Already a Windows Phone Developer

by John Papa via JohnPapa.net on 8/12/2010 4:00:00 PM

It has been said that if you know Silverlight then you are already a Windows Phone 7 developer. Jesse Liberty joins John Papa this week on Silverlight TV to explore that statement and demonstrate the side-by-side creation of both a Silverlight application and a Windows Phone application. Watch as Jesse cracks open Visual Studio 2010 and creates two similar applications: one for Silverlight and one for Windows Phone 7. He does this all from scratch so you get to see every step along the way. ...

[ read more ]

Thursday, August 05, 2010

Silverlight Navigation Part 2 (Silverlight TV #39)

by John Papa via JohnPapa.net on 8/5/2010 4:16:00 PM

In the second of two navigation videos we filmed for Silverlight TV, Karl Shifflett joins John Papa to demonstrate how he made some simple extensions to the navigation API in Silverlight in order to solve very common business problems. Karl demonstrates how to navigate away from a screen and leave markers indicating that the screen is still active even though it is hidden. He also demonstrates how to manage state while navigating between different pages. This episode is jam packed with a to ...

[ read more ]

Thursday, July 29, 2010

Silverlight Navigation – Part 1

by John Papa via JohnPapa.net on 7/29/2010 5:14:00 PM

In the first of 2 navigation videos we filmed for Silverlight TV, David Poll joins John Papa to demonstrate how the Silverlight navigation API can be used to solve common navigational structures. David explains how navigation works with Silverlight, how it integrates with the Silverlight templates, and demonstrates how you can expand on its features using custom content loaders. Relevant links: John's Blog and on Twitter (@john_papa) David's blog and on Twitter (@depoll) ...

[ read more ]

Thursday, July 22, 2010

The Value of Prism (Silverlight TV #37)

by John Papa via JohnPapa.net on 7/22/2010 6:51:00 PM

In this episode of Silverlight TV, Brian Noyes discusses strategies for building Silverlight business applications. Brian is an advisor working with the Patterns and Practices team on the current and future versions of Prism. John and Brian discuss what Prism is, when to use it, when not to use it, and how to pick and choose which parts of Prism may be of most value to your application. Prism is made up of various parts including modularity, regions, the shell, commanding, events/messaging. Bri ...

[ read more ]

Thursday, July 15, 2010

Customize a ListBox Template with Silverlight

by John Papa via JohnPapa.net on 7/15/2010 2:00:00 PM

In this episode of Silverlight TV, Adam Kinney discusses how you can completely customize how a control looks and behaves. Adam explains how all Silverlight controls are lookless and that they can be customized using various templates depending on what you want to achieve. Instead of starting with a simple control like a TextBox, he demonstrates the power of templating using a ListBox and its various templates, including the ItemsPanel, ListBoxItem, Data Template, and more (we joke about the mul ...

[ read more ]

Sunday, July 04, 2010

Blend, PathListBox, OOB Samples and More from Silverlight Night at Tampa SLUG

by John Papa via JohnPapa.net on 7/4/2010 3:47:00 PM

This past Tuesday I had dinner with several of the Tampa area Silverlight crew at Champps and then headed over to the Microsoft offices and presented at the Tampa Silverlight User Group (Tampa SLUG). It was a nice evening where I got to see many familiar faces and show off several demos on Silverlight. I am always amazed at how many awesome developers there are in the Tampa Bay area … and many of them are very active in the community. As promised, I wrapped up the demos and the slide deck and ...

[ read more ]

Thursday, July 01, 2010

Advanced Silverlight Printing Strategies

by John Papa via JohnPapa.net on 7/1/2010 8:24:00 PM

Pete Brown discusses the printing API in Silverlight 4 and demonstrates his recent printing exploits. Pete shows John how, using the API, he created a printing library that serves as a report writer. The source code is available on codeplex (link is below).  Relevant links: John's Blog and on Twitter (@john_papa) Pete's Blog and on Twitter (@pete_brown) Silverlight Reporting on Codeplex Follow us on Twitter @SilverlightTV or on the web at http://silverlight.tv   ...

[ read more ]

Thursday, June 24, 2010

Duplex Communication with WCF in Silverlight 4 (Silverlight TV #34)

by John Papa via JohnPapa.net on 6/24/2010 5:01:00 PM

Tomasz Janczuk of the Silverlight Web Services team joins John to demonstrate how to implement duplex communication with WCF in Silverlight. Tomasz  demonstrates a how to implement a chat application using WCF, the basics of the polling duplex protocol, when the Net.tcp protocol is ideal, and some performance and scalability considerations. Relevant links: John's Blog and on Twitter (@john_papa) Tomasz's Blog Silverlight Web Services' team blog Follow us on Twitter @Silverligh ...

[ read more ]

Thursday, June 17, 2010

Silverlight as a Transmedia Platform (Silverlight TV #33)

by John Papa via JohnPapa.net on 6/17/2010 4:19:00 PM

In this mini episode Jesse Liberty explains Transmedia Storytelling and why he believes that Silverlight may be the ideal platform for creating Transmedia applications on the web, Windows Phone 7 and eventually set-top boxes. Relevant links: John's Blog and on Twitter (@john_papa) Jesse's blog and on Twitter (@jesseliberty) Jesse’s mini-tutorial on Silverlight and Transmedia Follow us on Twitter @SilverlightTV or on the web at http://silverlight.tv/     ...

[ read more ]

Thursday, June 10, 2010

Creating Rich Interactions Using Blend 4: Transition Effects, Fluid Layout and Layout States (Silverlight TV #32)

by John Papa via JohnPapa.net on 6/10/2010 4:06:00 PM

In this episode, Kenny Young of the Expression Blend team demonstrates how to make some compelling interactions using Expression Blend 4 for Silverlight 4. He demonstrates some great examples using the FluidMoveBehavior, FluidLayout, LayoutStates, Transition Effects, and sample data. Kenny then dives in and creates several of these interactions from scratch, showing exactly how easy it is to use Blend 4 to create rich Silverlight experiences. Relevant links: John's Blog and on Twitter (@joh ...

[ read more ]

Monday, June 07, 2010

Expression Studio 4 Launch of Blend, SketchFlow, Encoder and More!

by John Papa via JohnPapa.net on 6/7/2010 4:41:00 PM

Today, Expression Studio 4 (which includes Expression Blend, SketchFlow, Expression Web, Expression Design, Expression Encoder) launched at the Internet Week conference in New York City! There are a ton of new features in these products, some of which we have shown off already in some episodes of Silverlight TV a http://silverlight.tv. You can visit www.microsoft.com/expression to find out more about Expression and you can download a trial. Owners of v3 Expression Studio or Expression Web can ...

[ read more ]

Friday, June 04, 2010

Expression Studio 4 Launch on June 7th

by John Papa via JohnPapa.net on 6/4/2010 7:17:00 PM

I can’t wait til next week when Expression Studio 4 (Expression Blend, SketchFlow, Expression Web, Expression Design, Expression Encoder) will launch at the Internet Week conference in New York City on June 7th! I wish I could go, I grew up in NY and still call it home, but there will be a lot of great people there including “Blenders”: Adam Kinney Arturo Toledo Bill Buxton Christian Schormann Pete Blois We’ve shown some of the new features off on Si ...

[ read more ]

Thursday, June 03, 2010

Diving into the RichTextBox (Silverlight TV #31)

by John Papa via JohnPapa.net on 6/3/2010 5:00:00 PM

Mark Rideout, Program Manager on the Silverlight product team, joins John to dive deep into many of the RichTextBox control's features. Mark has worked on the text aspects of Silverlight since the first version. Here are just a few of the areas that Mark covers: Overview of RichTextBox vs. TextBlock and TextBox for rich content Wire-up logic for applying formatting Inline UI elements Using text position to point for simple and complex operations   Basic "posit ...

[ read more ]

Tuesday, June 01, 2010

Behaviors in Blend 4 (Silverlight TV #30)

by John Papa via JohnPapa.net on 6/1/2010 5:16:00 PM

Thanks to all of you, last week we flew past 1,000,000 views of Silverlight TV! We’re not stopping here, we have a ton in store for the second half of the year. But first, a quick thank you to all of you for tuning in and for all of our great guests who have brought their A-game to the show and helped make Silverlight TV the * most popular Silverlight show on the internet ;-) * disclaimer: I have totally not researched that ;-) Now back to this week’s episode … which Adam looks very excit ...

[ read more ]

Monday, May 31, 2010

Updates for the Silverlight Training Kit

by John Papa via JohnPapa.net on 5/31/2010 5:05:00 AM

We have had a good response to the free 8 module Silverlight Training Kit we released on Channel 9 back at MIX and that Scott Guthrie announced. We have since updated at the Silverlight 4 Launch with some new content and fixes. We’ve also found 2 issues since then that you might run across. I’ve corrected these in the source and will update them on the Channel 9 site in our next round (which I hope to include VB version of the courseware, too!) In the meantime, here are the fixes to the 2 prob ...

[ read more ]

Thursday, May 27, 2010

Learning Blend with .toolbox (Silverlight TV #29)

by John Papa via JohnPapa.net on 5/27/2010 5:01:00 PM

In this episode, Arturo Toledo demonstrates all of the new content he and his colleagues have created to teach you to design and develop with Expression Blend and Silverlight. He shows off some really cool samples, all of which you can download and do yourself through hands on-labs. Arturo walks through the .toolbox site and shows the numerous learning materials, videos, demos, and hands-on labs. If you have been looking for a comprehensive set of self-paced learning materials focused on designi ...

[ read more ]

Monday, May 17, 2010

Ask the Experts on Silverlight TV

by John Papa via JohnPapa.net on 5/17/2010 5:09:00 PM

Thanks to all of you Silverlight TV has really taken off. We’re working hard to keep bringing in top, fresh and new content from great presenters. I think you’ll like what we have in store for the upcoming schedule! One new features for the show is Ask the Experts. During each show I will ask the guest one of your questions! We’ll be alerting everyone via Twitter about our speaker lineup in advance so you can send your questions to us. Just send your questions to us on Twitter at @SilverlightTV ...

[ read more ]

WCF RIA Services v1.0 and Silverlight Tools for Visual Studio 2010 are Here!

by John Papa via JohnPapa.net on 5/17/2010 5:00:00 PM

Today both the WCF RIA Services v1.0 and the Silverlight 4 Tools for Visual Studio 2010 are officially released! You can download the the tools right here. You can find full details about this release on the download site. NOTE: To celebrate these releases, Silverlight TV is rolling out 2 shows today instead of our regular schedule. We have recorded 2 new shows of Silverlight TV to ring in these new releases. The first show is Silverlight TV #27 (see details below) where we have Mark Wilson-Thom ...

[ read more ]

Thursday, May 13, 2010

Exposing SOAP, OData, and JSON Endpoints for RIA Services (Silverlight TV 26)

by John Papa via JohnPapa.net on 5/13/2010 5:26:00 PM

In this video, John meets with Deepesh Mohnani from the WCF RIA Services team. Deepesh demonstrates how to expose various endpoints from WCF RIA Services. This is a great explanation and walk through of how to open RIA Services domain services to clients, including: Silverlight clients (of course) Creating an OData endpoint and showing how Excel can use it Creating a SOAP endpoint to a domain service and using it from a Windows Phone 7 application Creating a JSON endpoint and hav ...

[ read more ]

Tuesday, May 11, 2010

No More Boxes! Exploring the PathListBox (Silverlight TV #25)

by John Papa via JohnPapa.net on 5/11/2010 5:45:00 PM

In this video, Adam Kinney explains what the PathListBox is and why it is so compelling. Then, he demonstrates several ways of using it in creative examples. The PathListBox is one of the newest features available in Expression Blend and Silverlight 4. It redefines how users look at lists of data as it breaks the mold of a list "box" and opens the possibilities to use any shape or path. Don't miss this episode and be sure to download Adam's sample code. Relevant links: John's Blog ...

[ read more ]

Binding to Silverlight ComboBox and Using SelectedValue, SelectedValuePath and DisplayMemberPath

by John Papa via JohnPapa.net on 5/11/2010 7:36:00 AM

“How do you bind a ComboBox to a collection of objects, and then bind a property from the selected object’s to some other scalar property?” I received this question today from a friend of mine (a variation of this question). I decided to walk through the scenario here in case anyone else runs into it. This is one of those things that can be confusing … it is simple, but it is is much easier shown the explained. This post lays out the scenario using some new features to Silverlight 4 and you can ...

[ read more ]

Thursday, May 06, 2010

Do You Want be on Silverlight TV?

by John Papa via JohnPapa.net on 5/6/2010 7:41:00 PM

Silverlight is surging and Silverlight TV is also doing well on Channel 9 and gaining momentum thanks to all of you who watch our episodes! I’ve been asked a few times how community members can appear on the show. First, we love community members appearing on the show. Some of our best episodes have come from the community efforts. So here are 2 general guidelines for submitting your appearance on Silverlight TV: You are going to be on the Redmond campus in the future You have something ...

[ read more ]

Silverlight TV 24: eBay’s Silverlight 4 Simple Lister Application

by John Papa via JohnPapa.net on 5/6/2010 5:01:00 PM

John grabs a few minutes with Dave Wolf of Cynergy to talk about the eBay Simple Lister application, one of the first publicly available Silverlight 4 out of browser applications. Dave discusses the process of how designing and developing the Silverlight 4 application was simplified using SketchFlow, Blend, and Visual Studio tools. The application is pretty slick, and you can check it out now ! Relevant links: John's Blog and on Twitter (@john_papa) Cynergy Get the eBay Simple Liste ...

[ read more ]

Wednesday, May 05, 2010

Digitally Signing a XAP Silverlight

by John Papa via JohnPapa.net on 5/5/2010 5:21:00 PM

I’ve been referring a lot of people lately to the steps to sign a XAP. So I decided to post an excerpt I wrote about signing Silverlight XAP files in the Silverlight 4 Whitepaper on Channel 9 here to help spread the word. The signing process is important if you are creating an elevated trust out of browser application because it helps: Reassure your users that the application is authentic Allow updates to elevated trust applications Elevated trust out-of-browser applications enable de ...

[ read more ]

Tuesday, May 04, 2010

Silverlight TV 23: MVP Q&A with WWW (Wildermuth, Wahlin and Ward)

by John Papa via JohnPapa.net on 5/4/2010 5:01:00 PM

John interviews a panel of 3 well known Silverlight leaders including Shawn Wildermuth, Dan Wahlin, and Ward Bell at the Silverlight 4 launch event. The guest panel answers questions sent in from Twitter about the features in Silverlight 4, thoughts on MVVM, and the panel members' experiences developing Silverlight. This is a great chance to hear from some of the leading Silverlight minds. These guys are all experts at building business applications with Silverlight. Relevant links: John's ...

[ read more ]

Monday, April 26, 2010

3 Silverlight Free Demos

by John Papa via JohnPapa.net on 4/26/2010 7:46:00 PM

We recently added a new demo and updated 2 of our more popular Silverlight demos to use Silverlight 4 RTW (from the beta and RC bits). The Silverlight.net samples web site has all of the samples, but here are direct links to each of the demos with a brief description of them and the features they showcase. These demos are great and parts of them are from contributions from several people at Microsoft including Karen Corby, Adam Kinney, Mark Rideout, Jesse Bishop and from me. I hope you like th ...

[ read more ]

Friday, April 23, 2010

WCF RIA Services - Hands On Lab

by John Papa via JohnPapa.net on 4/23/2010 9:49:00 AM

At the keynote for the Silverlight 4 Launch alongside Scott Guthrie I demonstrated (minute 28 to minute 38) how to build a Silverlight 4 application using WCF RIA Services and the new Visual Studio 2010 tooling. The application I built is an online book store to rival the big boys … OK, well, maybe not the big boys but you get the idea. As promised I am elaborating on the presentation and breaking down the steps to create the application here. I included the starter solution and the complete ...

[ read more ]

Thursday, April 22, 2010

Silverlight TV 21: Silverlight 4 - A Customer's Perspective

by John Papa via JohnPapa.net on 4/22/2010 3:00:00 PM

Live from the official launch event for Silverlight 4, John talks with a panel of guests who build applications using Silverlight. Franck Jeannin of Ormetis, Ward Bell of IdeaBlade, and Dave Wolf of Cynergy Systems discuss both what they showed in the keynote at DevConnections and their experiences with Silverlight. This is a great discussion of their perspectives on Silverlight and the competitive landscape with Flash and HTML 5 for their respective companies. All 3 of these guests presented d ...

[ read more ]

Tuesday, April 20, 2010

Get Silverlight 4 – Simplified!

by John Papa via JohnPapa.net on 4/20/2010 11:06:00 PM

You can now get everything you need to develop with Silverlight 4 from the WebPI! You can download and install the Silverlight tools, the Silverlight Toolkit and the RIA Services Toolkit all from the Web Platform’s Developer Tools section. But don; take my word for it, go try out the WebPI for yourself! ...

[ read more ]

Free Training - Building Silverlight Business Applications

by John Papa via JohnPapa.net on 4/20/2010 10:10:00 PM

We recently released a new free Silverlight 4 training kit that walks you through building business applications with Silverlight 4. You can also download the entire offline version of the kit here.  You can use the 8 modules, 25 videos, and several hands on labs online or offline from links on the Channel 9 site. I’ve included a breakdown and links to all of the content here in this post. The key to this training material is not the features it covers (though it covers a variety of topics ...

[ read more ]

Saturday, April 10, 2010

Watch the Live Broadcast of the Silverlight 4 Launch Event

by John Papa via JohnPapa.net on 4/10/2010 5:11:00 AM

 Want to be at DevConnections for the Silverlight 4 Launch but can;t make it? No worries, you can watch as Scott Guthrie launches Silverlight 4. Following the keynote you can watch Scott in special one hour edition of "Ask the Gu" along with other Silverlight folk like me to answer your questions on Channel 9 Live. To watch the keynotes and Channel 9 Live coverage head to http://live.ch9.ms on April 12th and 13th. Silverlight required, of course :)  To be a part of the conve ...

[ read more ]

Thursday, April 08, 2010

Poll: What Are Your Favorite Silverlight TV Episodes?

by John Papa via JohnPapa.net on 4/8/2010 8:10:00 PM

It’s been 3 months since Silverlight TV first aired in mid January. We’ve aired a variety of topics (from design centric to hardcore developer code to awesome demos) and a variety of guests (who can forget Ward Bell is his white fur jacket?). So far, our audience has watched our episodes for well over 600,000 views! Thank you! As we revisit the lineup and start scheduling the next series of shows, I’d like to do a quick poll on what your favorite 3 episodes have been. So please click on this ...

[ read more ]

Silverlight TV 20: Community Driven Development with WCF RIA Services

by John Papa via JohnPapa.net on 4/8/2010 5:33:00 PM

In this episode, John talks with Jeff Handley about how the community's feedback really helped shape some features in WCF RIA Services. Jeff is very active in the community and has a wealth of knowledge about WCF RIA Services. Relevant links: John's Blog and John on Twitter Jeff's Blog and Jeff on Twitter WCF RIA Services ContosoSales sample application shown in the episode Silverlight 4 RC Features (or download here) Follow us on Twitter @SilverlightTV Silverlight Train ...

[ read more ]

Thursday, April 01, 2010

Silverlight TV 19: Hidden Gems from MIX10, UFC's Multi-Touch App

by John Papa via JohnPapa.net on 4/1/2010 3:00:00 PM

John ran into Silverlight MVP Ward Bell of IdeaBlade while at MIX10 (how could anyone miss him!). Ward was kind enough to sit and talk with John to show off the multi-touch application his company wrote for UFC using Silverlight. It uses multi-touch, Caliburn, MVVM, and, of course, Silverlight! Relevant links: John's Blog Ward's Blog Silverlight 4 RC Features (or download here) Follow us on Twitter @SilverlightTV Learn more about Silverlight with the new Silverlight Training ...

[ read more ]

Tuesday, March 30, 2010

Simple ViewModel Locator for MVVM: The Patients Have Left the Asylum

by John Papa via JohnPapa.net on 3/30/2010 9:10:00 AM

I’ve been toying with some ideas for MVVM lately. Along the way I have been dragging some friends like Glenn Block and Ward Bell along for the ride. Now, normally its not so bad, but when I get an idea in my head to challenge everything I can be “interesting” to work with :). These guys are great and I highly encourage you all to get your own personal Glenn and Ward bobble head dolls for your home. But back to MVVM … I’ve been exploring the world of View first again. The idea is simple: the Vie ...

[ read more ]

Thursday, March 25, 2010

Silverlight TV 18: WCF RIA Services Validation

by John Papa via JohnPapa.net on 3/25/2010 4:00:00 PM

Just prior to MIX10, Nikhil Kothari appears on the show to demonstrate some of the key advantages around validation when using WCF RIA Services. He demonstrates how to use a Domain Service to expose your domain model and how to create a custom service method to further filter your data server side. Nikhil also shows how the Domain Services generates validation rules using the database attributes such as required fields or maximum string lengths. Other topics Nikhil covers: Domain service gen ...

[ read more ]

Wednesday, March 24, 2010

Silverlight and Windows Phone 7 Sessions from MIX 10

by John Papa via JohnPapa.net on 3/24/2010 8:55:00 PM

I had a great time at MIX 10 last week meeting so many people and being part of so  much of the activities. One of the side effects is that it was next to impossible to catch all of the great content while at MIX, so I’ve been catching up by watching many of the videos online. Here is a list with all of the Windows Phone 7 and Silverlight sessions where you can grab the videos and/or slides.   Title WMV ...

[ read more ]

Wednesday, March 17, 2010

Silverlight TV 17: Build a Twitter Client for Windows Phone 7 with Silverlight

by John Papa via JohnPapa.net on 3/17/2010 9:57:00 PM

At MIX10 this week it was announced that you can develop Windows Phone 7 apps using Silverlight! In this episode, Mike Harsh comes back to Silverlight TV to show John how easy it is to develop a real world application for Windows Phone 7 Series (WP7) using Silverlight. Within minutes, Mike has developed and started running a functional WP7 twitter application that makes cross domain calls. He demonstrates how to design the interface using the designer and tools in Visual Studio 2010 Express fo ...

[ read more ]

Tuesday, March 16, 2010

Silverlight TV 16: Tim Heuer and Jesse Liberty Talk about Silverlight 4 RC at MIX 10

by John Papa via JohnPapa.net on 3/16/2010 6:04:00 PM

  While at MIX10, John catches up with Jesse Liberty and Tim Heuer to discuss their favorite features in Silverlight 4 on this episode of Silverlight TV. Along with calling out and discussing why they're each impressed with their favorite features, Jesse, Tim, and John also discuss the impact of the announcements made at MIX regarding development for WP7 and Silverlight at the Day 1 keynote. You can also check out the 60+ page whitepaper that covers the full feature list of all the new ...

[ read more ]

Monday, March 15, 2010

Silverlight TV 15: Announcing Silverlight 4 RC at MIX 10

by John Papa via JohnPapa.net on 3/15/2010 10:12:00 PM

 John and Adam discuss Silverlight 4 RC, following up the MIX10 keynote announcement of Silverlight 4 RC by discussing what is new and what materials have been released on the Channel 9 learning center website. They cover their picks for some of the most impactful features in Silverlight 4 RC and review the concept behind the new two-day Building Business Applications course (check out the course via this link). You can also check out the 60+ page whitepaper that covers the full feature ...

[ read more ]

Silverlight TV 14: Developing for Windows Phone 7 with Silverlight

by John Papa via JohnPapa.net on 3/15/2010 10:10:00 PM

Silverlight TV is here at MIX10 where Windows Phone 7 (WP7) and Silverlight just became the best match since peanut butter and chocolate! Mike Harsh, Program Manager for the Silverlight team working on WP7, joins John Papa to demonstrate the WP7 device and the tooling used to create applications for it. Mike covers the phone, how to write a Silverlight app for it, how to run that app in the emulator, and how to deploy it to the phone. The simplicity of this demo is how easy it truly is to take ...

[ read more ]

Thursday, March 11, 2010

Silverlight TV 13: MVVM Light Toolkit

by John Papa via JohnPapa.net on 3/11/2010 6:28:00 PM

The latest episode of Silverlight TV is now available on Channel 9! In this episode, Silverlight MVP Laurent Bugnion of IdentityMine appears on the show to discuss using MVVM with Silverlight. Laurent and John discuss their experiences with MVVM and how Laurent's experiences inspired him to create his MVVM Light Toolkit. If you have been meaning to get into MVVM or you feel a bit overwhelmed by it all, definitely watch this episode and check out the MVVM Light Toolkit. Laurent has a great ses ...

[ read more ]

Wednesday, March 10, 2010

Got Questions? Ask the Experts at MIX10

by John Papa via JohnPapa.net on 3/10/2010 9:42:00 AM

On Monday the 15th from 5pm – 6:30pm at MIX10 there will be a “Ask the Experts” event where an incredible pool of knowledgeable experts on topics including Silverlight, WCF RIA Services, and Blend will be available to answer your questions. You can also win some great prizes including a Zune HD! I’ll be there along with Adam Kinney, Brad Abrams, Joe Stegman, and many others. More details are below, but please stop by and see us! “Ask the Experts” returns to MIX on Monday, March 15. 5:00 – 6: ...

[ read more ]

Saturday, March 06, 2010

Now Every Thursday Morning - Silverlight TV

by John Papa via JohnPapa.net on 3/6/2010 6:23:00 AM

It has been 7 weeks since Silverlight TV kicked off its first episode with Keith Smith. Since then we have posted a total of 12 shows on a variety of topics. Here are some interesting numbers from the show: 12 The number of episodes we have aired in since the debut. 145 The number of comments our viewers have left on Channel 9 703 How many followers @SilverlightTv has on Twitter 333,000 + The number of views Silverlight TV has had in 7 weeks! Thank you so much for watching! ...

[ read more ]

Wednesday, March 03, 2010

Silverlight TV 12: The Best Blend 3 Video Ever!

by John Papa via JohnPapa.net on 3/3/2010 7:06:00 PM

The latest episode of Silverlight TV is now available on Channel 9! In this episode, Adam Kinney makes his theatrical return to Silverlight TV and claims to have filmed the best Expression Blend 3 video ever! (or at least on Silverlight TV). Adam walks through Blend and Sketchflow from the perspective of the client and through to the designer/developer using a real world scenario. This is a great demonstration of how to effectively use Blend. In this video, Adam demonstrates : sketching wit ...

[ read more ]

Monday, March 01, 2010

Silverlight TV 11: Dynamically Loading XAPs with MEF

by John Papa via JohnPapa.net on 3/1/2010 5:30:00 PM

The latest episode of Silverlight TV is now available on Channel 11! In episode 11 Glenn Block makes a return appearance on Silverlight TV and discusses the one of my favorite features of MEF: partitioning. Glenn explains how partitioning makes it easy to decouple the application and dynamically load XAPs. This is incredibly useful when building large scale applications that experience XAP growth. You can see the episode online by clicking this link or clicking the mage below: Follow @Silv ...

[ read more ]

Wednesday, February 24, 2010

Silverlight TV 10: Silverlight Hyper Video Project with Jesse Liberty

by John Papa via JohnPapa.net on 2/24/2010 4:53:00 AM

The latest episode of Silverlight TV is now available on Channel 10! In episode 10 Jesse Liberty makes his first appearance on Silverlight TV and discusses the Silverlight Hyper Video Platform (SLHVP). Jesse is a brilliant person and a great guy to have on the show. Despite John’s attempts to make Jesse laugh, Jesse manages to shares just exactly what the SLHVP is, why it was created, and how it works.  He has done a fantastic job stimulating the SLHVP with the community. You can see the ...

[ read more ]

Silverlight TV 10: Silverlight Hyper Video Platform with Jesse Liberty

by John Papa via JohnPapa.net on 2/24/2010 4:53:00 AM

The latest episode of Silverlight TV is now available on Channel 10! In episode 10 Jesse Liberty makes his first appearance on Silverlight TV and discusses the Silverlight Hyper Video Platform (SLHVP). Jesse is a brilliant person and a great guy to have on the show. Despite John’s attempts to make Jesse laugh, Jesse manages to shares just exactly what the SLHVP is, why it was created, and how it works.  He has done a fantastic job stimulating the SLHVP with the community. You can see the ...

[ read more ]

Monday, February 22, 2010

5 Simple Steps to Commanding in Silverlight

by John Papa via JohnPapa.net on 2/22/2010 9:53:00 PM

Implementing ICommand in your Silverlight 4 project only requires a few steps. I have had a dozens of questions about this lately so I decided to share a very simple technique to implement commanding in Silverlight 4. Step 1 – Implement ICommand The first step is to implement the ICommand interface with a class that will manage the commanding aspects. There are other options to do this, but here is a simplified yet powerful implementation of ICommand. The DelegatedCommand class implements I ...

[ read more ]

Thursday, February 18, 2010

MIX 10K Challenge Winners

by John Papa via JohnPapa.net on 2/18/2010 11:05:00 AM

The latest episode of Silverlight TV is now available on Channel 9! In episode 9 John thwarts Adam’s futile attempt to take over Silverlight TV.  No … actually John and Adam have way too much fun as the Continuum Show meets Silverlight TV as John and Adam review the highlights of the MIX 10K Challenge. They check out the winners in each category of the second annual contest, which has some great prizes. The MIX 10K Challenge Winners have been announced publicly, and are now posted on the M ...

[ read more ]

Prepping for Silverlight Bootcamp at MIX10

by John Papa via JohnPapa.net on 2/18/2010 7:54:00 AM

In just under a month MIX10 will kick off with a day of workshops. One of these workshops is a Silverlight Bootcamp that both I and Mike Taulty will be presenting at. Mike is a fantastic presenter and has some great content on Silverlight. I can’t wait to share the podium with him! If you have yet to register for MIX or for our workshop, you can sign up here. The workshop is filling fast … perhaps because I’ll be giving away some cool new Silverlight TV t-shirts at the bootcamp. ;-) Mike and I ...

[ read more ]

Monday, February 15, 2010

SL TV 8: Silverlight Client for Facebook

by John Papa via JohnPapa.net on 2/15/2010 3:46:00 PM

The latest episode of Silverlight TV is now available on Channel 9! In episode 8 John scores a cool interview with one of the developers responsible for the Silverlight client for Facebook application. This application made a big splash at the PDC 09 keynote, and another when it was released on www.silverlight.net at this link here. Rajendra Vishnumurty demonstrates some of the key features of the application and jumps right into the code for several areas. Be sure not to miss this inside look ...

[ read more ]

Thursday, February 11, 2010

Silverlight TV 7: When and Where to Use MEF

by John Papa via JohnPapa.net on 2/11/2010 4:30:00 AM

The latest episode of Silverlight TV is now available on Channel 9! In episode 7 Glenn Block, Program Manager working on MEF and self professed "MEF Maniac,” makes his first visit to Silverlight TV. Glenn and John set aside the code for this episode, taking a step back to discuss and explain some of the top scenarios where using MEF adds value. If you are considering using MEF and want to know where and when it makes sense, this is an ideal episode for you to watch. You can see the episo ...

[ read more ]

Thursday, February 04, 2010

Custom Preloader - Silverlight TV 006

by John Papa via JohnPapa.net on 2/4/2010 9:33:00 PM

The latest episode of Silverlight TV is now available on Channel 9! In episode 6 John Stockton (Silverlight MVP) discusses how a custom preloader can spice up your application . He shows how to implement a basic custom preloader (aka splash Screen) and then goes further to show how you can add animations and other effects. You can see the episode online by clicking this link or clicking the mage below: Silverlight TV is once again unscripted and shot in 1 take. Don’t miss this one! If yo ...

[ read more ]

Customer Preloader - Silverlight TV 006

by John Papa via JohnPapa.net on 2/4/2010 9:33:00 PM

The latest episode of Silverlight TV is now available on Channel 9! In episode 6 John Stockton (Silverlight MVP) discusses how a custom preloader can spice up your application . He shows how to implement a basic custom preloader (aka splash Screen) and then goes further to show how you can add animations and other effects. You can see the episode online by clicking this link or clicking the mage below: Silverlight TV is once again unscripted and shot in 1 take. Don’t miss this one! If y ...

[ read more ]

Sunday, January 31, 2010

Silverlight TV Episode 005 – Using Metadata with MEF

by John Papa via JohnPapa.net on 1/31/2010 10:08:00 PM

The latest episode of Silverlight TV is now available on Channel 9! Episode 5 is all about using Metadata with MEF. Hamilton Verissimo makes a return visit to show us how metadata can make MEF ever more valuable to build Silverlight applications.  You can see the episode online by clicking this link or clicking the mage below: Silverlight TV is once again unscripted and shot in 1 take. Don’t miss this one! If you have not watched the previous episodes of Silverlight TV, you can cat ...

[ read more ]

Monday, January 25, 2010

3 Steps to MEF (MEF Part 1) – Silverlight TV Episode 4

by John Papa via JohnPapa.net on 1/25/2010 6:09:00 AM

The latest episode of Silverlight TV is now available on Channel 9! This episode kicks off an exploration of MEF with one of the Program Managers working on MEF, Hamilton Verissimo. John interviews Hamilton, of Castle Windsor fame, about his latest work on the MEF team. Hamilton (aka MEF Man) discusses what MEF does and why you want to use MEF with your Silverlight applications. He dives right into the code samples and walks through examples of creating composable objects from scratch. He export ...

[ read more ]

Wednesday, January 20, 2010

Multi-Touch 101 - Silverlight TV Episode 3

by John Papa via JohnPapa.net on 1/20/2010 6:17:00 PM

The latest episode of Silverlight TV is now available on Channel 9! Since this is our opening week we have published 3 new episodes. We’ve had a lot of great feedback and appreciate that so many of you are subscribing to the show, watching us, and providing feedback and comments! We’ll be publishing a schedule for shows as they evolve, but generally you will see a new episode every Thursday. We will post bonus shows as they come in, too! But back to episode 3 … this is a great quick demo by Dav ...

[ read more ]

Sunday, January 17, 2010

Get Your Questions Answered on Silverlight TV

by John Papa via JohnPapa.net on 1/17/2010 5:47:00 PM

The first episode of Silverlight TV is in the books. A special thank you to Keith Smith for coming on and doing a fantastic job and to everyone who watched our show! The planning for many future episodes is under way. One of the plans is to have take the questions we receive from Twitter to @SilverlightTV, find the appropriate resource, and read (and where appropriate) demonstrate the answers on the show. So if you have any technical questions please forward them to @SilverlightTV and we will or ...

[ read more ]

Saturday, January 16, 2010

Premier of Silverlight TV

by John Papa via JohnPapa.net on 1/16/2010 12:59:00 AM

I am proud to announce the premier of Silverlight TV airing on Channel 9! You can watch the first episode right here where Keith Smith (Silverlight Group Program Manager), along with host John Papa (Silverlight Evangelist), discuss Silverlight 4's out-of-browser applications. Keith demonstrates how to set up a Trusted application using the out-of-browser features, interact with the file system, integrate with COM and debug out-of-browser applications! The mission of Silverlight TV is to provide ...

[ read more ]

Friday, January 15, 2010

Use Your Silverlight Skills to Win a Pass to MIX

by John Papa via JohnPapa.net on 1/15/2010 4:32:00 PM

The Silverlight Show web site is hosting a contest that can help you get a pass to MIX and/or get some travel expenses paid! Several Silverlight community leaders and our own Expression Evangelist, Adam Kinney, are judging the entries. Get your entries in by Feb 15th, 2010 by registering for the contest here. What Can I Win? I love contests, especially when the prizes rock! The Silverlight Show web site is hosting a great contest where you can use your Silverlight skills and win some great ...

[ read more ]

Thursday, January 14, 2010

Deep Discounts for MIX 10 End Jan 15th

by John Papa via JohnPapa.net on 1/14/2010 5:06:00 PM

My favorite conference of the year is approaching fast! MIX10 is shaping up to be a fantastic conference yet again. If you have attended MIX in prior years you know how the people and conversations found at MIX are top notch, rewarding and just a lot of fun. One of most memorable times at MIX09 is just the time I hung out in the common room where it seems everyone gathers before, during and after sessions. The keynote, sessions and speakers are all top notch and the after parties are not to be m ...

[ read more ]

Friday, January 01, 2010

Saving Snapshots to PNG in Silverlight 4 and the WebCam

by John Papa via JohnPapa.net on 1/1/2010 12:23:00 AM

This week I decided to experiment with a few webcam features and put together an application that activates a webcam, allows the user to take snapshots, and save the snapshots to PNG files. I like when demos use MVVM out of the box instead of just throwing all of the code in a single code behind, so one of my goals was to make a passing effort to break the code out and use MVVM practices. The first thing I did was grab Tim Heuer’s webcam sample which already handles activating the webcam. Tim d ...

[ read more ]

Thursday, December 17, 2009

Silverlight 4 HTML Puzzle: How Does It Work?

by John Papa via JohnPapa.net on 12/17/2009 9:12:00 AM

Scott Guthrie just announced on his blog that many of the demos that he presented during the PDC keynote are now available online. Both the demos and their source code are now online and available for you to download. Be sure to go grab the code and check them out! Learn More: If you are interested in learning more about the features in Silverlight 4 beta, grab the Silverlight 4 Technical Whitepaper here. You can also walk through some hands on labs and other learning materials from both: ...

[ read more ]

Sunday, November 29, 2009

Free Silverlight 4 Event in Tampa – Monday Dec 7th @ 6:15pm

by John Papa via JohnPapa.net on 11/29/2009 11:54:00 PM

Florida has a fantastic developer community with some great people who are a just a blast to share technology with. That’s why I am thrilled to announce that I am heading to Tampa on Dec 7th where I will be presenting “What’s New in Silverlight 4 Beta” at a special FREE event in Tampa, FL on Monday Dec 7th at 6:15pm. The event will be held in the Hyde Park room in the West Shore Hotel at 1200 North Westshore Blvd, Tampa, Florida 33607. Special thanks to Software Logistics and Kevin Wolf for ...

[ read more ]

Saturday, November 28, 2009

Silverlight 4: Sum is Greater than the Parts

by John Papa via JohnPapa.net on 11/28/2009 11:09:00 PM

Now that Silverlight 4 beta has been released there are tons of people trying the new bits, starting to develop applications, and blogging some great samples and ideas. You can check out all of the features from the Silverlight 4 beta Technical Whitepaper I wrote in HTML format here or download the whitepaper form this link, for offline reading. Some of the features are fairly obvious crowd favorites such as the printing API, but my favorite feature is in fact a series of features that make up ...

[ read more ]

Thursday, November 26, 2009

Silverlight MVP List on Twitter

by John Papa via JohnPapa.net on 11/26/2009 11:40:00 PM

The Silverlight MVP community is notorious at sharing information through blogs and Twitter. I created a new Silverlight MVP Twitter list to make it easier to follow all of the Silverlight MVPs and the evangelists. You can follow the entire group using this link: www.twitter.com/john_papa/SilverlightMVP    Or you can follow the individual Silverlight MVPs using the links below. As new ones get added i will update the list. I’m tracking down the final few MVPs, so the list will be co ...

[ read more ]

Sunday, November 22, 2009

10 Steps to Debug Silverlight Out-of-Browser Applications without Attaching

by John Papa via JohnPapa.net on 11/22/2009 9:50:00 PM

The common technique many developers use to debug Silverlight Out of Browser applications is to attach the debugger to the SLLauncher.exe process. However, there is a another way to debug installed OoB apps. Attaching to the process does not allow you to catch and debug any startup code however this technique below does allow you to do so. If you are running a Silverlight 4 beta application hosted in a web project, here are the steps to debug when in OoB mode. Set the Web project that hosts ...

[ read more ]

Wednesday, November 18, 2009

Enabling Validation in Silverlight 4 with IDataErrorInfo

by John Papa via JohnPapa.net on 11/18/2009 6:35:00 PM

One of the new features of Silverlight 4 Beta is the addition of the IDataErrorInfo interface. In Silverlight 3 we throw exceptions when a property value is invalid. The IDataErrorInfo interface has been around in .NET but is new to Silverlight 4 beta. It allows you to invalidate property values without throwing exceptions. Implementing this interface is pretty straightforward, though there are several ways to do it. To help you get jumpstarted with this new feature, I included some sample cod ...

[ read more ]

Silverlight 4 Beta Announced at PDC09: Great Learning Material Too!

by John Papa via JohnPapa.net on 11/18/2009 6:34:00 PM

Silverlight 4 Beta was announced during the Wednesday keynote of the Microsoft Professional Developers Conference PDC 2009. The Silverlight product team has worked very hard to add several features, as you can see from the list below. There is a ton of information available where you can find out more about Silverlight 4 Beta including: What’s New in Silverlight 4 Video  Great place to start! A short video with me and Adam Kinney reviewing our favorite features ...

[ read more ]

Monday, November 16, 2009

PDC 09 - Advanced Topics for Building Large-Scale Applications with Microsoft Silverlight

by John Papa via JohnPapa.net on 11/16/2009 10:10:00 PM

If you are at PDC this week, please stop by my session. I will be presenting Advanced Topics for Building Large-Scale Applications with Microsoft Silverlight at PDC 09 this Wednesday at 4:30 pm.  I will be discussing how to use the MVVM pattern with Silverlight, different variations of MVVM, how to PRISM works with Silverlight, and how to integrate a custom screen presentation framework. All of these topics center around building large scale applications using Silverlight based on real worl ...

[ read more ]

Sunday, October 04, 2009

Silverlight, MVVM, Prism and More at VSLive Orlando

by John Papa via JohnPapa.net on 10/4/2009 2:46:00 PM

Are you planning on attending VSLive Orlando this week? If so, please stop by the 3 sessions I will be presenting at VSLive Orlando and say hi. I really enjoy speaking at the conferences and getting the chance to have great conversations with all the people. Often it gives me a greater breadth of understanding of what people are trying to accomplish and the struggles they face. For me the conferences have always been about the conversations and the people. If you are going to be at the conferen ...

[ read more ]

Validation with Silverlight 3 and the DataForm

by John Papa via JohnPapa.net on 10/4/2009 12:42:00 AM

My latest Data Points column is now online and in print in the October 2009 issue of MSDN Magazine. The column’s title is “Validation with Silverlight 3 and the DataForm” which focuses on the validation features in Silverlight 3. This includes the DataForm, the validation XAML binding attributes, and the DataAnnotations. Code alert: I’ve been made aware that the code for the article linked to in the online version may not be valid at this time. So for now you can download the code form my site ...

[ read more ]

Thursday, September 17, 2009

Tell the Debugger to Ignore Silverlight Validation Exceptions

by John Papa via JohnPapa.net on 9/17/2009 1:29:00 PM

I recently wrote an article that demonstrates how to use the DataForm and validate data entry in Silverlight using the DataAnnotations. One of the pet peeves I have with the validation is that it throws in exception in the setter of your public property. Putting my disagreements with that aside for a second, it causes a major inconvenience when debugging the application. For example, when running the application that uses the DataAnnotations and one of the conditions is violated, the debugger wi ...

[ read more ]

Friday, September 11, 2009

Silverlight Featured in Sunday Night Football Extra

by John Papa via JohnPapa.net on 9/11/2009 12:53:00 AM

Tonight is opening night for the NFL season! This year NBC will showing the Sunday Night Football games in HD via Silverlight. You can catch the games at http://snfextra.nbcsports.com/ It’s just a few minutes into the opening night game and I am watching it side by side with my HD TV to get a comparison. The HD broadcast in Silverlight is quote impressive! But the features built into the Silverlight app are even more impressive. There is a chat window for fans, stats, videos, and game informati ...

[ read more ]

Wednesday, September 09, 2009

Silverlight Firestarter Party in Portland

by John Papa via JohnPapa.net on 9/9/2009 2:52:00 AM

Erik Mork of the Sparkling Client fame is hosting a gathering for those in Portland who want to see the Silverlight Firestarter in Redmond. Details are below … Are you in Portland and want to get in on the Silverlight 3 FireStarter Simulast? We'll be hosting the event and watching live from the Microsoft Portland Office, so join us!  We'll have local Silverlight experts on site, along with lunch and raffle prizes! And the link: http://msevents.microsoft.com/CUI/EventDetail.aspx?Event ...

[ read more ]

Prism, MVVM, Behaviors, Blend – Lakeland, FL User Group

by John Papa via JohnPapa.net on 9/9/2009 2:48:00 AM

I just confirmed that I will be presenting Silverlight 3 at the Lakeland, FL .NET User Group next Tuesday evening at 6:30pm. As everyone who knows me knows, I just love talking to people about Silverlight so this is just another excuse for me to do so with some great people:) I’ll be bring some cool demos demonstrating how to build behaviors, using Blend effectively, and a walk through of MVVM and Prism. Of course, i will be giving away a few of my books at the event too .. so if you have not b ...

[ read more ]

Tuesday, September 08, 2009

5 Minute Overview of MVVM in Silverlight

by John Papa via JohnPapa.net on 9/8/2009 1:06:00 PM

Model-View-ViewModel (better known by its super hero alias of MVVM ) is a great pattern to use with Silverlight and WPF. Here is my 5 minute perspective on MVVM (yep, it took me 5 minutes to spit this out too, so please be kind on any typos :-) ) One of the things that can be frustrating with any pattern is the immediate assumption that many articles have that everyone knows what MVVM means. This post is intended to be a short, quick, and hopefully easy explanation of MVVM. Another interesting ...

[ read more ]

Silverlight Firestarter – Watch it Live Online or in Person

by John Papa via JohnPapa.net on 9/8/2009 12:14:00 PM

The Redmond Silverlight Firestarter will be Thursday, September 17th. You can register to attend live if you are in Redmond or you can watch it online. Either way, be sure to register for the event. The event has a preliminary schedule with some of the biggest names in Silverlight. Register to attend in person (Microsoft Campus Redmond, WA). Register to attend online. Here is a very colorful description of the event taken from Adam Kinney’s blog. “Flavorful description: When you wake ...

[ read more ]

Thursday, August 27, 2009

Your 2 cents: Silverlight Community Samples

by John Papa via JohnPapa.net on 8/27/2009 5:16:00 PM

Anyone who knows me well knows that I can’t help but get myself into more activities than I probably have time for. Lately I’ve been working hard to fill a need that I feel exists in the Silverlight community. The goal of this effort it to self enable the community and to connect people with some of the very best code samples and tips out there. I am working with some of the best Silverlight minds out there (both in and outside of Microsoft) to get this site together and add content to it. I am ...

[ read more ]

Saturday, August 15, 2009

Silverlight 2 Animation – Book Review

by John Papa via JohnPapa.net on 8/15/2009 5:05:00 PM

A bit late to the party here, but I finally got around to re-reading Jeff Paries Silverlight 2 Animation book. I met Jeff at MIX 09 and talked to him at the Silverlight MIXer party. I also attended his presentation at MIX on animation … the guy is very very good. I had a copy of his book on my desk or review along with about 20 others. I read his book back in April over a weekend. It is very well written with a lot of great examples that take you step by step through animations.  In short, ...

[ read more ]

Adding a Rotating Button to the Swivel Behavior Demo

by John Papa via JohnPapa.net on 8/15/2009 3:35:00 AM

Last week I posted the code for a swivel behavior I created. It rotates a set of panels 180 degrees. The next step in the rotation process is to add a button that causes the rotation from front to back and then from back to front. This post will talk about how to create a button that does this rotation. Here is the final result … First, I created a copy of my panel demo page from my previous post. I removed my Swivel behavior that I used in the pre ...

[ read more ]

Saturday, August 08, 2009

Swivel Behavior in Silverlight 3

by John Papa via JohnPapa.net on 8/8/2009 2:08:00 AM

A while back I created a pair of Storyboards that make a pair of panels swivel to show a front side and a back side. The key ingredients in the storyboards are: Plane Projection using Perspective 3D Easing Visibility (Opacity can be used instead if you prefer) Easing and 3D features are new to Silverlight 3 but really give it a nice effect. The easing makes it start slowly, then appear faster at the 90 degree turn, and then ease out. Storyboard The storyboards are not that invo ...

[ read more ]

Monday, August 03, 2009

Binary Encoding and Handling Faults in Silverlight 3

by John Papa via JohnPapa.net on 8/3/2009 10:22:00 PM

My Data Points column in the August 2009 issue of MSDN Magazine is now online,titled Data Performance and Fault Strategies in Silverlight 3. In this issue I demonstrate how binary encoding works, the effect it has on an application’s performance, and how it behaves by demonstrating it in action with Silverlight 3. I also walk through several techniques that can be used to pass exception information using undeclared and declared faults from Windows Communication Foundation (WCF) Web services t ...

[ read more ]

Friday, July 17, 2009

Updated SilverTwit Code for Silverlight 3

by John Papa via JohnPapa.net on 7/17/2009 5:54:00 AM

I updated my SilverTwit code for my June 2009 Data Points column in MSDN Magazine to use the release version of Silverlight 3. The revised code can be retrieved in the codeplex site here. There were 3 sets of changes: (1) Twitter started using larger numbers for Ids, so I had to switch to use long instead of int and (2) the API for Out of Browser applications changed from beta to release and (3) the Out of Browser settings (formerly in the AppManifest.xml) changed. Here are the changes since I ...

[ read more ]

Thursday, July 16, 2009

Using Blend with Prism Apps in Silverlight 3

by John Papa via JohnPapa.net on 7/16/2009 2:11:00 AM

Lately I have been immersed in the world of MVVM/Silverlight and often Prism. But in this world the design elements can’t be pushed aside. I admit it … I am a developer who has fallen in love with Blend! So I was pretty unhappy (Ok, I was very frustrated) when I started using Prism apps and breaking the apps into separate decoupled modules and found that Blend could not see the resources at design time. Basically, I usually have a handful of projects (modules) and they are completely decoupled f ...

[ read more ]

Monday, July 13, 2009

Building a Presentation Framework with Prism for Silverlight

by John Papa via JohnPapa.net on 7/13/2009 4:30:00 PM

I build a lot of line of business applications and in the process there are always certain aspects I have to tackle that I like to call the presentation framework collectively. Common aspects of a presentation framework are (not a conclusive list, but a good start) transitions from screen to screen showing progress when busy loading and/or activating screens  destroying and/or hiding screens getting data from web services mapping models for the UI specifically validat ...

[ read more ]

Tuesday, June 16, 2009

Astoria and Silverlight at Melbourne’s Space Coast .NET User Group

by John Papa via JohnPapa.net on 6/16/2009 4:33:00 AM

This Wednesday evening at 6:30pm, thanks to the good people of INETA, I will be presenting ADO.NET Data Service and Silverlight at the Space Coast .NET User Group in Melbourne, Florida. I really enjoyed the group last year when I spoke about the Entity Framework. If you are in the area, drop by … I’ll also be giving away some copies of my Silverlight book too.   ADO.NET Data Services (codenamed Astoria) exposes entity models through RESTful services. It can dramatically simplify the co ...

[ read more ]

Fill My Prism Region, Please

by John Papa via JohnPapa.net on 6/16/2009 4:21:00 AM

I’ve been working on fine tuning a Silverlight progress control for an article with Simple-Talk.com. Along the way I wanted to create a background that dims the entire page while the progress control is up and running. Easy stuff … just stick it in a Grid panel with HorizontalAlignment and VerticalAlignment set to Stretch. Works like a charm … except when it doesn’t :) Enter regions in Prism … they are a very cool concept, kind of like a special zone in your app where you can place Views. In th ...

[ read more ]

Thursday, June 11, 2009

Turning off Cider

by John Papa via JohnPapa.net on 6/11/2009 5:58:00 PM

If you work with Silverlight a lot like I do, you might be frustrated with the time it takes Visual Studio to try to render the preview of your Silverlight Views. This can be a painful process, especially when the View gets more complicated … because sometimes Visual Studio cannot even display the preview. Also, whenever the XAML page is opened in Visual Studio, it takes a while to "try" to display the View in preview mode. There really is no value in the preview mode (aka Cider) wit ...

[ read more ]

Tuesday, June 09, 2009

Build an Out Of Browser Client with Silverlight 3

by John Papa via JohnPapa.net on 6/9/2009 2:15:00 AM

My Data Points column in the June 2009 issue of MSDN Magazine is now online. In this issue I demonstrate how to build an out of browser application using Silverlight 3 and demonstrate how the API works under different circumstances. I demonstrate the features using a Silverlight Twitter client (a light weight client I might add) that uses offline storage of data when the app is offline, and it also displays the network status. I hope you enjoy it!   ...

[ read more ]

Legal Note

The content of the postings is owned by the respective author. Silverlight Feeds is not responsible for the contents of the postings. This site is automatically generated and cannot be reviewed for abusive content. If you find abusive content on Silverlight Feeds, please contact us. Designated trademarks and brands are the property of their respective owners. All rights reserved.

Advertise with us