Page view counter

Jesse Liberty - Silverlight Geek

More Signal Less Noise

Getting Ready For 1.1

With the release of 1.0 and the announcement in ScottGu's blog today that his team is working hard on 1.1 (and the promise of many exciting features) many developers are (it is fair to say) champing at the bit, in eager anticipation.

So, without debating whether there are exciting and amazing applications to be built with 1.0 (see the Showcase applications for demonstrations of this point), one must ask the question: "what can I do today to get ready for 1.1?"

I think there are a number of ways to go about this, but among the most fruitful might be,

 1. Develop applications in 1.0 -- nearly everything you learn (except, perhaps, the Javascript) will be useful when you move to 1.1. All the architecture, XAML and interaction with hosting HTML and ASP.NET/AJAX will remain the same. Yes, you'll have created controls and plumbing that later you'll get for free, but that is always the way with early adoption, and while frustrating, it also has significant benefits; the lessons learned in building these controls will apply toward building other custom controls.

2. Develop applications in WPF. It is true that Silverlight will always (always is a long time...) be a subset of WPF, and we haven't said what the exact dimensions of that subset are, but learning WPF will have enormous benefits. You'll become very familiar with XAML and the interaction between XAML and CLR based objects and as Silverlight develops and evolves you'll have an advanced understanding of what can be done through the browser and what can only be done native on the machine.

 3. Reconstruct the showcase applications.  Folks are making amazing applications and the products are being shown here. Break your brains on how to build them (or something very much like them) yourself. My advice: once you get past the fundamentals, work on projects for which the code is not available. Come up with your own solutions.

4. Create Custom Controls - decide what you most want in Silverlight that isn't there yet and build it. The tools are all available. Then put it up on Codeplex and let others tear into it.

I had a friend once who said "there are two kinds of people; one kind thinks there are two kinds of people, the other kind doesn't...."

The above is for the kind of person who wants to work at the bleeding edge. If you are not a bleeding edge kind of person, hey! there's lots of released new stuff to dig into. You could spend your time on

  • Silverlight 1.0
  • WPF
  • WCF
  • WF
  • CardSpaces
  • Linq
  • Ajax

And when you master them all, come back and check out the evolution of Silverlight. For some folks, that will be far less frustrating.

 

 

Comments

Getting Ready For 1.1 - Jesse Liberty - Silverlight Geek said:

Pingback from  Getting Ready For 1.1 - Jesse Liberty - Silverlight Geek

# September 5, 2007 12:40 PM

BenHayat said:

Jesse, great points!

I wanted to share some thoughts with you. One of the recent blogs that has gotten great followers, is the "Linq" blog from Scott Guthrie. One of the reason being, is that, he has taken a simple approach of introducing Linq in a day-to-day programming scenarios. He has done a great job of writing the blogs and then answering the questions. Although, he is very good at getting his points across.

After watching some of your videos, I have the same opinion about your ability to communicate. In one of my posts, I said "I like the way you think, you must be a programmer". The reason I said that, was because in a previous post, you had outlined the parties that are involved from the creation of SL app to using it. You then broke down what each needed. To me, it showed that you like to take the step-by-step and methodical approach.

With that being said, I think you'll make a great candidate to take on the project of teaching SL 1.1 in a piece meal approach for people to learn. I think you should do it via video, because It's easier to follow and work side by side and it faster for us to learn.

Perhaps you can propose this to MS and if they give you the green light, you can be the SL leader!

Just my two cents!

Let us know what you think.

# September 5, 2007 1:44 PM

jesseliberty said:

Ben,

I very much appreciate your kind words.  We'll be posting a series of videos on 1.1; some by me, some by others, as well as tutorials, white papers, sample applications and lots of other material as well.

I think you'll find that having instructional material from many vantage points will have great benefit; think of it as a form of triangulation!

Thanks again.

-j

# September 5, 2007 3:39 PM

clintong said:

Apparently it will be a cold day in hell before Microsoft honestly and accurately writes requirement documents and related support documentation which can be used RELIABLY to determine why Sliverlight will not install on XP Pro SP2 machines with an Athlon CPU.

# September 5, 2007 3:39 PM

BenHayat said:

Jesse;

>>I very much appreciate your kind words.  We'll be posting a series of videos on 1.1; some by me, some by others, as well as tutorials, white papers, sample applications and lots of other material as well.<<

Please see to it that, these become an organized set of materials in one location, rather each person does it on their own blog without any sequence. Right now, I had to hunt so many web sites to get materials on Linq, and if I wasn't serious about linq, I'd have given up by now. And that goes for new users of SL.

Anyways, this is great news and I'll be monitoring your blog as well!

# September 5, 2007 4:25 PM

Test said:

With the release of 1.0 and the announcement in ScottGu&#39;s blog today that his team is working hard

# September 5, 2007 7:05 PM

i-ssential devBlog » Microsoft ver??ffentlicht Silverlight 1.0 said:

Pingback from  i-ssential devBlog &raquo; Microsoft ver??ffentlicht Silverlight 1.0

# September 6, 2007 1:34 AM

Ajax Girl » Blog Archive » Silverlight 1.0 Released: Linux via Moonlight and Expression Encoder said:

Pingback from  Ajax Girl  &raquo; Blog Archive   &raquo; Silverlight 1.0 Released: Linux via Moonlight and Expression Encoder

# September 6, 2007 2:16 AM

Microsoft has launched its Flash rival Silverlight 1.0 said:

Pingback from  Microsoft has launched its Flash rival Silverlight 1.0

# September 6, 2007 3:51 AM

Javascript News » Blog Archive » Silverlight 1.0 Released: Linux via Moonlight and Expression Encoder said:

Pingback from  Javascript News  &raquo; Blog Archive   &raquo; Silverlight 1.0 Released: Linux via Moonlight and Expression Encoder

# September 6, 2007 7:34 AM

Javascript News » Blog Archive » Silverlight 1.0 Released: Linux via Moonlight and Expression Encoder said:

Pingback from  Javascript News  &raquo; Blog Archive   &raquo; Silverlight 1.0 Released: Linux via Moonlight and Expression Encoder

# September 6, 2007 7:41 AM

Javascript News » Blog Archive » Silverlight 1.0 Released: Linux via Moonlight and Expression Encoder said:

Pingback from  Javascript News  &raquo; Blog Archive   &raquo; Silverlight 1.0 Released: Linux via Moonlight and Expression Encoder

# September 6, 2007 7:41 AM

Nick Mayhew - Reaching out to Microsoft partners in Australia said:

Back on deck now, and lots of announcements came out whilst I was on leave. One around the release to

# September 9, 2007 8:13 PM

MSDN Blog Postings » Silverlight 1.0 released said:

Pingback from  MSDN Blog Postings  &raquo; Silverlight 1.0 released

# September 9, 2007 8:49 PM

Blog Jocky » Blog Archive » http://silverlight.net/blogs/jesseliberty/archive/2007/09/05 … said:

Pingback from  Blog Jocky  &raquo; Blog Archive   &raquo; silverlight.net/.../05 &#8230;

# March 20, 2008 3:04 AM

Blog Jocky » Blog Archive » http://silverlight.net/blogs/jesseliberty/archive/2008/01/17 … said:

Pingback from  Blog Jocky  &raquo; Blog Archive   &raquo; silverlight.net/.../17 &#8230;

# March 20, 2008 3:04 AM

Blog Jocky » Blog Archive » Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs … said:

Pingback from  Blog Jocky  &raquo; Blog Archive   &raquo; Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs &#8230;

# March 20, 2008 5:36 AM

Blog Jocky » Blog Archive » Blog Jocky ?? Blog Archive ?? Blog Jocky ?? Blog Archive ?? http … said:

Pingback from  Blog Jocky  &raquo; Blog Archive   &raquo; Blog Jocky ?? Blog Archive ?? Blog Jocky ?? Blog Archive ?? http &#8230;

# March 20, 2008 8:21 AM

Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs … | Create a Blog said:

Pingback from  Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs &#8230; | Create a Blog

# March 20, 2008 3:29 PM

http://silverlight.net/blogs/jesseliberty/archive/2008/01/17 … | Create a Blog said:

Pingback from  silverlight.net/.../17 &#8230; | Create a Blog

# March 20, 2008 3:30 PM

http://silverlight.net/blogs/jesseliberty/archive/2007/09/05 … | Create a Blog said:

Pingback from  silverlight.net/.../05 &#8230; | Create a Blog

# March 20, 2008 3:30 PM

Blog Jocky » Blog Archive » Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs … said:

Pingback from  Blog Jocky  &raquo; Blog Archive   &raquo; Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs &#8230;

# March 20, 2008 5:34 PM

Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs … | Create a Blog said:

Pingback from  Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs &#8230; | Create a Blog

# March 20, 2008 5:38 PM

Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs … | My Geek Solutions said:

Pingback from  Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs &#8230; | My Geek Solutions

# March 20, 2008 7:19 PM

Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs ??? | My … | My Geek Solutions said:

Pingback from  Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs ??? | My &#8230; | My Geek Solutions

# March 20, 2008 8:51 PM

Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs ??? | My … | Create a Blog said:

Pingback from  Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs ??? | My &#8230; | Create a Blog

# March 20, 2008 9:25 PM

Blog Jocky » Blog Archive » Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs ??? | My … said:

Pingback from  Blog Jocky  &raquo; Blog Archive   &raquo; Blog Jocky ?? Blog Archive ?? http://silverlight.net/blogs ??? | My &#8230;

# March 20, 2008 10:46 PM