Learn how 10 was made

Sign in to queue

Description

Channel 9 now has a sister Smiley

This weekend we launched an all new community called 10 at http://on10.net

10 was built from the ground up using ASP.NET 2.0, SQL Server 2005 with a simple, easy to use design.

Our dream with 10 is to create a place for those people who want to use technology to change the world.  Int his video Adam, Duncan, Erik and Jeff talk with Robert about how the site was built and the crazy weeks leading up to launching the site.

Since 10 was built by the same development team that builds this site, is their anything from the 10 experiene you'd like to see in Channel 9? 

Embed

Download

Download this episode

The Discussion

  • User profile image
    AdamKinney
    Nope, I bought it at the company store.  Funny someone asked me the same question yesterday.
  • User profile image
    Deactivated User

    Comment removed at user's request.

  • User profile image
    Deactivated User

    Comment removed at user's request.

  • User profile image
    Deactivated User

    Comment removed at user's request.

  • User profile image
    Mr. Smith

    Nice site.  As an avid KEXP listener, I would totally reccomend you check out kexp.org as well Smiley

     

  • User profile image
    Human​Compiler
    Zeo, I totally agree.  Since the videos are a lot longer on C9, having the conversation along side the video would help even more.  Don't you worry...C9 will get some 10 love.  Wink

    As for spell checking.  We have that feature, but it's currently disabled.  Once we get the kinks worked out, you'll see it.  Smiley
  • User profile image
    pugsley0502
    Looks great, nice clean and simple, good work!! only one question when you going to make a 10 guy to keep our 9 guys company Big Smile
  • User profile image
    erik_
    Cool project, but getting an error when trying to register.

    Line:321
    Char:5
    Error: 'null' is null or not an object.

    Edit: The error is related to picking an user name which is already registered.

    The register box is also jumping to the side, but that might have something to do with my display setup
    http://www.beginsel.com/tmp/bug.jpg

     
  • User profile image
    AdamKinney
    Interesting, thanks for the bug report.  Have you been able to register yet?
  • User profile image
    erik_

    I am registered, but it was not giving a warning like 'this username is already in use' (it just gave the javascript error). Also for some reason I was also getting the error when trying to register as erik_, which is not an already existing user as far as I could see. But anyway I have a working account now =)

  • User profile image
    jeffsand
    Zeo wrote:
    Hey Jeff....you said that you would post C9 concepts on the wikis....I'd love to see those...I looked briefly but couldn't find them....where are they?


    If you visit this page on the wiki you can find some of our concepts that didn't see the light of day. 

    -Jeff
  • User profile image
    dentaku
    Hmm. For anyone who doesn't recognise them, Tina and Laura both used to be on G4, the network that killed TechTV (along with Comcast).

    I like the site so far.
  • User profile image
    Minh
    Registration in FireFox is a bit off.




    Initial video image is missing, too.

  • User profile image
    LaBomba

    Nice design, good talent working on 10.

  • User profile image
    Maurits
    10

    The UI is very pretty.  I have some usability problems with it though.
  • User profile image
    LaBomba
    Maurits wrote:
    10

    The UI is very pretty.  I have some usability problems with it though.


    Movie '10' Tagline:  A temptingly tasteful comedy for adults who can count.

    Website '10' Tagline:  A temptingly interesting website for users who browse with IE and not firefox.
  • User profile image
    AdamKinney
    Maurits wrote:
    10

    The UI is very pretty.  I have some usability problems with it though.


    Send me an email with your comments if you want.
  • User profile image
    AdamKinney
    LaBomba wrote:
    Maurits wrote: 10

    The UI is very pretty.  I have some usability problems with it though.


    Movie '10' Tagline:  A temptingly tasteful comedy for adults who can count.

    Website '10' Tagline:  A temptingly interesting website for users who browse with IE and not firefox.


    Actually it does work with Firefox.  The SignIn window is a bug I have on my list as well provifing a better loading experience for Quicktime.  The issue is that the MP4s do not stream in lik the WMVs do.
  • User profile image
    iStation
    Ho, ho! from 11.

    Cool
  • User profile image
    AdamKinney
    Yes, I'd like to add meda choice as a setting in the future.  We'll hit up channel9 with some code updates soon Smiley
  • User profile image
    leighsword
    I have a Microsoft Passport, why I cannot use it on the another Microsoft website? whatever, I hate the register.
  • User profile image
    intelman
    I would rather Windows Media Player be my default in Firefox, is there a way to do that?
    I like the way user signup is nice, username password email, nice short and simple. The site overall is very nice! If only channel9 looked as clean, and supported embeded videos with firefox.
  • User profile image
    intelman
    The quicktime is stupid, and it waits to download the whole video before you can view it, why can't it just stream and buffer!!!
  • User profile image
    SlackmasterK

    jeffsand wrote:

    is their anything from the 10 experience you'd like to see in Channel 9?


    Anal correction:  Their = there.

    Reply during playback.  Personally I wouldn't use it since I download and save all the videos anyway, but it'd be a cool feature for those of us who are terabyte-impaired.

    As for the registration bug and the initial video image missing bug, I'm glad to report neither of these.  Registration was a breeze and I see the video image fine.  I also didn't have to download the whole thing before viewing (though I downloaded it later anyway).  Then again I'm using IE6.

    I'd also like to see 10 support the Passport login.

  • User profile image
    BruceLee

    10 is pretty cool! But when can we see the code?Big Smile

  • User profile image
    Maurits
    AdamKinney wrote:
    Send me an email with your comments if you want.


    Already sent in my biggest issue, via the "Contact Us" tool on 10.
  • User profile image
    Cannot​Resolve​Symbol
    Pretty cool!  Only real complaints are the username length limit and the long time it takes for the movie to start (but everyone's already mentioned that, including myself)...  otherwise it's pretty nice.

    I think this might be the only place I'll ever see quicktime coming from download.microsoft.com.  Ironic.
  • User profile image
    staceyw
    Pretty nice folks. I found myself wanting a scroll bar in the comments section instead of Back/Next buttons.  Is there a reason WMP control could not be used in firefox or mac browsers?  I don't mind, just curious.  Does MS need a new vid control if this is a general issue?
  • User profile image
    Maurits
    Non-IE browsers use a different plugin model... no ActiveX CLSIDs, everything's assigned by MIME Type.

    No reason there couldn't be a Windows Media Player plugin.
  • User profile image
    staceyw

    What was the ASP virtual dir thing about again?  Can someone expand on that.

  • User profile image
    SlackmasterK
    Already added my comments there, but I'm more than glad to mirror them here...
    On on10, I wrote:

    Hey guys, beautiful site and some great ideas.  A few ideas of my own though... I'd like to be able to select a specific page # on the thread list like on C9.  Also, I'd like to be able to click a topic and drag it onto another IE window (I like multiple windows). Also, I'm not seeing an easy way to navigate the video archive (I'm sure you'll do this as you get more videos), or user profiles. 
  • User profile image
    LaBomba
    AdamKinney wrote:
    LaBomba wrote:
    Maurits wrote: 10

    The UI is very pretty.  I have some usability problems with it though.


    Movie '10' Tagline:  A temptingly tasteful comedy for adults who can count.

    Website '10' Tagline:  A temptingly interesting website for users who browse with IE and not firefox.


    Actually it does work with Firefox.  The SignIn window is a bug I have on my list as well provifing a better loading experience for Quicktime.  The issue is that the MP4s do not stream in lik the WMVs do.


    Issues with firefox...

    You can be faster than the Live folks, i know you can do it.

    Go Team10!
  • User profile image
    sloppycode
    "10 is a place for people who want to use technology to change the world. "

    can we be a bit more specific?
  • User profile image
    littleguru
    I'm watching the video about 10 right now and something came to my mind: why is the video player on the left side (on the 10 site) not scrolling down, when I expand the replies on the right side and scroll down?

    It's often that you expand a few of the replies and you need to scroll down to see some of the answers. Currently the video player stays in at his position and while you scroll down it goes out of the visible part of the window.
    The video player should follow you while scrolling down. That would be a cool features and would be very useful.

    I think you should add that feature to the site!
  • User profile image
    Human​Compiler
    BruceLee wrote:

    10 is pretty cool! But when can we see the code?



    What code do you want to see exactly?  Would you like another video that's more in depth?  Just a snippet in the forum?  What?  Tell us and we'll see what we can do.  This has been our baby for the last month so of course we'd like to share.  Smiley
  • User profile image
    AdamKinney
    LaBomba wrote:

    Issues with firefox...

    You can be faster than the Live folks, i know you can do it.

    Go Team10!


    Thanks for the faith Smiley I just uploaded the fix for the pop up message position.
  • User profile image
    JoeCool

    "What was the ASP virtual dir thing about again?  Can someone expand on that."


    Yes,Erik, Adam, Duncan...someone talk about this more!!!

    1.  What was it like to develop with this model?
       A. Is debuggin crazy? or Just like normal
       B.  What does it look like in the IDE?
       C.  Could this elegently solve the old issues of displaying images that are stroed in the DB?

    2.  How does this effect preformance?
       A. Lots 'oh hits to the DB on every page?
          1. Probly not, im sure there is some caching involved

    Better yet, lets get a video of a "Hello World" sample.

    Thanks guys, and great job
    ~Joe
  • User profile image
    digitalrao
    Channel  9 rocks ....new developer here. I tried out 10 and wasnt getting notification from 10 in my Windows Live Mail beta..

    is something screwed up with the sever?Looks Good more Content Please
  • User profile image
    JoeCool
    Duncan,
    Thanks for the response!  Of course Erik might not appreciate it.  Now im going to have to call him up and give him the third degree, this stuff just sounds so cool.

    Thanks again
    Joe
  • User profile image
    schrepfler
    I'd have a question, when a user wants to log on he's presented with this cool looking form where everithing behind is darkened. Now, I thought that if a form is presented on a non-https connection an attack is possible because the possible attacker could change the form action target? Am I wrong on this?
    Second question, why not use also Passport with it (like channel9)?
  • User profile image
    x.static
    Perhaps I'm just hearing things, but I'm pretty sure Scoble used a 4 letter word at ~21:01 Wink.

    Great video, and I can't wait to see some of the code behind this.
  • User profile image
    Duncanma
    Joe Cool... So many questions....

    Developing isn't really all that different, once you have it created... assuming you develop in a control-based model. Both here at C9/10 and on MSDN2 (my previous project) we wrote everything as controls, we never put any code into pages.

    So, you want to create a profile editing page, you create a ProfileEdit control and stick that in a .aspx file in the project until you've figured out how (what URL pattern, etc..) you want to fit it into the larger site. Once you move it into the VPP, you can still develop and debug like normal.

    In the IDE it looks just like normal, you are just making controls. You have master pages, but no aspx pages...

    As far as images, it completely can handle this problem... although working out the caching settings to ensure that images are correctly cached at all the levels (proxy, browser, server) does take some thought. MSDN 2 serves all of its inline images out of a SQL 2005 db, but at the moment on 10 we put the images onto a NAS. We've thought about moving them up into the DB, at least for user-uploaded images like the avatars, but it is a low-pri task at the moment because the file system based storage isn't causing us any problems.

    Finally, perf... it isn't a perf issue at all. The controls are in dlls, just like a normal asp.net application, it is just the real data that is coming from the db... and that would be exactly the same in a normal non-VPP app.  I will say though that result of this style of development is that every request goes through your code... every request. So, bad code in the VPP area and in the core HTTP module could destroy your perf.

    Update: if you want more info on VPP, check out this post by Mark D'Urso (dev lead on MSDN2): https://blogs.msdn.com/mdurso/archive/2006/02/06/525941.aspx
  • User profile image
    mrichman
    Any way to get the code for on10? I'd love to see how this stuff was done...Community Server is horrible to extend.
  • User profile image
    kamii47
    As Far As I know it is based on atlas toolkit.
    I want's to ask is there atlas update panel is also used.

    I know atlas enable site not work on opera.
    But this site is working on opera(I am using opera 9 beta).
    Could anybodyexplain.
  • User profile image
    kamii47
    Failed on Opera Tongue Out
    Signup registeration is not working  Mad
  • User profile image
    nizarcbd

    Amazing yaar..............

    I like your work...........I m sure that asp.net is the future of the web...................

    Im new to this community................

Add Your 2 Cents