Scott Hanselman and Daniel Crenna (aka Dimebrain) advise NBC that all they need for Monday Night Football is a Vado or a Flip Mino

OK this is just a bit of fun as I respect the work that these guys do and the information they put out there for we poor mortals.

Scott Hanselman Vado

Dimebrain-Flip

I have been traveling around the country over the summer taking videos of my son at his various track meets.  I created a website and decided to add a video gallery using silverlight.  The intention was to provide a similer experience as provided by the BBC iPlayer.  In particular, I wanted viewers to be able to view the videos in Full Screen mode with one click.  I use a Panasonic SDR-S15 Camcorder, Sony Vegas Movie Studio to edit and Expression 3 to Encode at 1Mb/s.

Iam sure that the Vado HD and the Flip Mino HD perform really well in the environments used by both Scott and Daniel, but it really is a matter of horses for courses.

The Panasonic is a great little camera, lightweight, SDHC memory, and most importantly for me 10 x optical zoom.  When editing these videos and encoding them for the web one very quickly realises that if you do not have the desired quality on the original then you are not going to get the desired results on the end product.  If you check the Video Gallery then you will notice that the movies get better over time as I learn more.  Most importantly, use a tripod for these high zoom shots.

My next camera will definitely be HD and I will look to get better than 10 x zoom.  I am afraid that I can envisage an $1100 camera (UK prices really suck by the way) and I am absolutely certain that NBC will be paying a lot more than $1100 for the cameras that they use for Monday Night Football.

My point is, do not let Scott and Daniel talk you out of getting the camera you need.  If you need a Smith & Wesson 45, the most powerful hand camcorder ever made then make your day.

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?

Silverlight

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 STEP BY STEP EXAMPLES SHOWING SECURITY BEST PRACTICES FOR SILVERLIGHT.

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

http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=7cef15a8-8ae6-48eb-9621-ee35c2547773

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#.