Jesse Liberty - Silverlight Geek

By, For and About Silverlight Developers

One, Two, Many

I'm told that some primitive counting systems count as follows: one... two... many.

This actually makes a great deal of sense.  There are numerous things in life of which there is only one. One planet. One self. One sun. One now.

Then there are numerous occasions where the number two is uniquely useful. It takes two to tango, to mix DNA, to use a see-saw....

After two, however, there is a sense that if you can do something three times you can do it twenty times. (Yes, I simplify). 

In our videos on  Silverlight 1.0 I think we've covered a good bit of "1" -- that is, your first program, your first animation, your first, transformation, etc. There are some lacunae, but we're closing in on covering 1 pretty well.

We've covered "many" pretty well, but there is much more to do. These are the videos in which we show you how to string together these building blocks to do something useful; something that isn't just a toy. I'd point to our videos on creating a video player and on data analysis with animation as a start in this direction. 

But today I realized that we've neglected "two."  A user wrote with serious confusion about how to add a second object to a canvas. Where does the second story-board go? Where does the event handler go? These are perfectly reasonable questions, and, of course, once you get 2, it is much easier to move on to "many"

So, dear reader, here is my question: should we have some videos on 2? Would that intervening step be helpful?  That is, rather than jumping from "here is how you add an object and animate it" to "and now here is how you do something useful with animation" would it be useful to add an in-between video on "here is how you add a second object, and animate two objects and then more" to focus on the issue of 2 (and then 3, 4, and more)?

I understand that 2 is implicit in many; but sometimes stripping things down to their most simple form makes it easier to understand them; and the simplest form of many is not 1; it is 2.

Your reactions are eagerly awaited.

Comments

One, Two, Many - Jesse Liberty - Silverlight Geek said:

Pingback from  One, Two, Many - Jesse Liberty - Silverlight Geek

# October 30, 2007 6:39 PM

fayez said:

What we want is Silverlight version (2)

# October 30, 2007 9:20 PM

BenHayat said:

I figured, you're not going back to old posts to read my responses, so I use this new one.

>>You have to grow up with parents who say Nu with just that inflection, and I'm not sure it is cross-cultural -- It is almost "so...." but not quite; there is a level of exasperation and "stop being stupid" about it that is actually hard to express in English.<<

Wow Jesse, you're in a good mood. You finally answered both of my messages.

BTW, just finished reading your C# book, I like it a lot.

>>and what was wrong with the rest? Nu? You didn't like?" :-)<<

Glad you asked. I think I liked them more, because they were in SL1.1 ;-)

Seriously, I enjoy all your videos. I think I'm the first one to grab them.

# October 30, 2007 11:25 PM

jesseliberty said:

>>I figured, you're not going back to old posts to read my responses<<

Actually, glad you brought that up; I'm notified by email when there is a post to any blog entry, so I do go back and answer. :-)

Thanks again for the kind words!  Please do me the additional kindness of telling me where they fall short.

# October 31, 2007 8:35 AM

BenHayat said:

>>Please do me the additional kindness of telling me where they fall short.<<

Sure! In those "rare" cases, I'll just send you an email. Shalom ;-)

..Ben

# October 31, 2007 9:03 AM

Test said:

I&#39;m told that some primitive counting systems count as follows: one... two... many. This actually

# October 31, 2007 9:03 AM

SilverSpud » Blog Archive » My Favorite Blogs - Last 5 Posts as of 03 Nov 2007 said:

Pingback from  SilverSpud  &raquo; Blog Archive   &raquo; My Favorite Blogs - Last 5 Posts as of 03 Nov 2007

# November 3, 2007 9:47 AM

PenguinTowers said:

I completely agree a "2" step would definitely be helpful. I have been asking myself the very same questions whilst I try to teach myself  silverlight 1.0 & 1.1 how do i do something with more than one thing on a page example, espcially things like wiring up events in javascript which I'm a bit rubbish at anyway. how do I wire up 2 buttons with events. Surely I dont duplicate all the code again that seems a bit naff.

so yeah a 2 step would be great.

# November 15, 2007 11:19 AM

Norris said:

Jesse,

When I click the "creating a video player", IE 6.0 directs to silverlight.net/.../learnvideo.aspx and then displays an IE error dialog box:

IE has encountered a problem with an add-on and needs to close.  The following add-on was running when this problem occured:

File: npctrl.1.0.21115.0.dll

Company: Microsoft

Description: npctrl.dll

Do I need IE 7 or to disable some of the add-ons?

Raymond

# December 6, 2007 3:59 PM

pwzeus said:

small demo from front to end connecting silverlight to sql server 2005 and devide it into couple of small video episodes.

# December 7, 2007 2:16 PM