Have you got lost in the maze of tutorials available for Silverlight and WPF?

Silverlight Confusion

Silverlight Confusion


I was looking for a tool that would allow me to organize links to all the articles that I have read.

I would like to add notes about each of the articles to tell me what important feature or technique is being explained. The notes would also tell me where to find the projects I installed or implemented on my own development systems.

I would also like to be able to index the articles by tags and categories and order the articles, videos, or tutorials in a way that will help me learn the subject in detail without missing anything out. Maybe something like a learning tree.

So for instance in Silverlight, you may have:

Silverlight Tutorial Part 1 (of 8): Creating “Hello World” with Silverlight 2 and VS 2008 by Scott Guthrie, here.

Find on my computer here:
C:\Documents and Settings\Luddite\My Documents\Visual Studio 2008\Projects\Silverlight\MSDiggSample_VB

Jesse Liberty has started Project Turing, here.

This project uses RIA Services which is currently in beta, I will want to come back to this when RIA Services has been officially released.

Brad Abrams has a series on BusinessApps for Silverlight 3 RTM and .NET RIA Services (and now Azure), here.

The articles are numerous and varied and some way of keeping things up to date, allowing you to replace articles that have become obsolete, or replace articles which you have found to do a better job.

Can anyone recommend a good product that would help with this.

Scot Hanselman recommends Evernote, not for this, but I was wondering if something like Evernote would fit the bill…


Where are the guides to Security Best Practices in Silverlight?



When I first started writing web application for .NET, I found a great article on security which told me how to create forms authentication and protect myself from sql injection attacks by using stored procedures and parameters.

Today, with Silverlight, we have some additional challenges.  The Silverlight code is now on the clients machine.  How do we protect access to webforms, passwords, or protect our database control string and stop users from reading or stealing our client code?

Most examples out there today are designed as sales pitches, everything is so easy when error handling and security is completely ignored.

I would love to write an article for you that gave you step by step best practices, but like many of you I am still at the start of this exciting journey, so this is a plea to those who are designing these technologies and evangelising their use. 


We need examples that can be used by small development teams (1 to 5 people) who are being told by their management (who have just watched or been to one of the flashy launch events) do me a website like MGM Stargate or NBC sports or Continental Airlines, that will handle customer orders in a way that will blow Amazon away.

Resources which I had in 2002 when I started with .Net were:

Defend Your Code with Top Ten Security Tips Every Developer Must Know by Michael Howard and Keith Brown

http://msdn.microsoft.com/en-us/library/aa302370.aspx by Timothy Bollefer, Girish Chander, Jesper Johansson, Mike Kass, and Erik Olsen.


A more recent whitepaper for silverlight 2 security is available here


but it is by no means a step by step guide of all of the thing you need to do to make your applications secure.

So come on Scott Hansleman, Tim Heuer, Phil Haack, Scott Guthrie, Beth Massie, The Silvelight Developer Team, The Visual Basic Developer Team, you have been challenged to provide step by step articles and videos or point us to appropriate references.  The articles should be based around Silverlight 3 and technologies which are current today. And, of course, be available in both VB and C#.