Sunday, March 22, 2009
« CSLA .NET 3.6 webcast on Benkotips | Main | CSLA .NET 3.6.2 Release Candidate availa... »

Many people have asked me for the status of a CSLA .NET for Silverlight ebook. I may yet write such an ebook, but I am trying something new and different first – a 7 part video series covering CSLA .NET for Silverlight.

Each video will be roughly 40 minutes in length, and the topics include:

  1. Introduction to CSLA .NET for Silverlight
  2. Creating a basic Silverlight and CSLA .NET for Silverlight application
  3. Implementing client-only architectures (calling remote services)
  4. Implementing n-tier archtiectures (using a remote data portal)
  5. Implementation of all CSLA .NET business object stereotypes
  6. Data Access in n-tier applications
  7. Authentication and authorization in CSLA .NET for Silverlight

This totals to nearly 5 hours of content, with a mix of lecture and demo (though heavy on the demo).

My current plan is to sell the videos through my online store, allowing purchasers to download the videos so they can be watched offline. The files will be quite large, but once downloaded, you’ll be able to watch them offline and I think that’s preferable to a streaming approach (though I’m open to feedback – would streaming be better?).

While allowing downloads of the files may invite piracy, I’ll take that risk. I’m sure my ebooks have suffered from some piracy (some people are simply immoral), but I strongly believe that most counter-measures are easily defeated by the criminals and they absolutely complicate the lives of honest customers. The videos will cost more than the ebooks, as I’m basing my pricing on comparable video training, but I am hopeful that this won’t make the piracy issue worse. Unlike stealing from a “big publisher”, a lot of piracy and lack of actual sales just means I won’t be able to afford to create more videos or other content – the linkage between the criminal and me is direct – so I’m hopeful that the “casual pirate” will at least think twice before stealing from the guy who created the framework they are trying to learn :)

As always though, I believe that most people are basically decent, and that this video series will have very real, tangible value to users of CSLA .NET for Silverlight (and CSLA .NET in general to some degree).

To create the video series, I’ve hired a video producer and they’ll be doing the editing and production work. They also did all the lighting and camera work to film the live lecture parts of each segment, and what I’ve seen so far looks and sounds very nice! I’m using Camtasia to record the demo parts of each segment, and they’ll merge the lecture and demo content together to create each final segment. The live lecture parts were filmed in one of Magenic’s conference rooms, and I’m pretty pleased with the visual layout (it is somewhat like being in a classroom or at a conference).

My current train of thought is to offer early adopters a discount, allowing you to download the segments as they become available. I think a discount is warranted, as the segments will be completed over a period of a few weeks, so there’s an element of "paying for future content” involved for any early adopters.

Watch for the announcement of availability in the next very few short weeks!

Sunday, March 22, 2009 6:11:17 PM (Central Standard Time, UTC-06:00)
Rocky, I think this is a great idea. I for one will definitely purchase the training videos.
Being hung up by delivering customer projects, I find it hard to take the time off to read thick books. Watching videos and webcasts is more of a "lean back" experience that I can do while commuting or even while writing code.

I don't think that it is important whether the videos can be streamed or not. If there is too much hassle setting up a streaming environment, then just provide them as downloads. As long as one can continue to download them after purchase (if the local copy was deleted).

Having watched a bunch of webcasts from Microsoft, I think it is important that the videos are built into segments (chapters) with a table of contents indicating at which hour, minute a segment starts, instead of one long talk like in the MS webcasts. This makes it easier to come back to the video and review a segment or two with having to manually find the segment by jumping around in the video.

Looking forward to this.

Cheers
Henrik
Henrik Laursen
Monday, March 23, 2009 9:55:07 AM (Central Standard Time, UTC-06:00)
I too think this is a unique solution for developers with busy schedules. I think you're one of the absolute best technical writers out there, Rocky. I don't get the luxury of going to the tech events at which you present. So, this would be a great way to gain insight on recent changes to the CSLA.NET/Silverlight framework. I've been working with the 3.6.2 csla light inventory demo and I am excited to start applying the principles in my current project.

Chris
Chris
Monday, March 23, 2009 12:10:32 PM (Central Standard Time, UTC-06:00)
Rocky,

Please let me know when they are ready, I'm interested.

Regards,
Mocte
Mocte
Thursday, April 02, 2009 3:57:42 AM (Central Standard Time, UTC-06:00)
These videos sound great, but I need them now :) Come on Rocky, pull yer finger out.

Will there be a discount if we buy all 7?

Love
Dexter

Dex
Comments are closed.