Posted By: vaibhavkamath | Mar 4th, 2006 @ 3:38 PM
page 1 of 1
Comments: 7 | Views: 2284
Channel 9 team, can we also have a going deep video on web based software architecture, how to look out for scalability, security ... I know you guys cover some of it when you meet with different product teams but a complete video dedicated to this issue would be awesome. Being a software company Microsoft would want to hold back certain secrets but I am sure there would be a lot that you guys would want to share.

It would be fun to learn how Channel 9 itself was designed / architected. What were the hurdles the team had to face, what are the recurring problems the team has to go through. How the site is managed / maintained. What design decisions that were made initially that the team isn't very happy about and vice versa.

Thanks,
Vaibhav
irascian
irascian
Irascible Ian
vaibhavkamath wrote:

It would be fun to learn how Channel 9 itself was designed / architected. What were the hurdles the team had to face, what are the recurring problems the team has to go through. How the site is managed / maintained. What design decisions that were made initially that the team isn't very happy about and vice versa.

Thanks,
Vaibhav


You're assuming the Channel 9 team might want to air their dirty laundry in public!

I get the impression that Channel 9's core code base wasn't designed - it sort of "grew" out of code that started off as IBuySpy portal and, as a result, is spaghetti-like and hard to maintain (but, admittedly, I may be misinterpreting conversations I overheard at PDC!). Given the number of times I get a .NET error screen or performance has suddenly screamed to a halt I don't think an interview would necessarily reveal best practices for architecture, although I'm sure if they were allowed to be honest, there would be some important lessons to be learnt on design and mistakes that need to be avoided.

It's interesting that of the handful of "showcase sites" listed on the new Community Server 2.0 site Channel 9 is one of them! I think it's a thin line in marketing between "uses some of the code from Community Server and a LOT of hand-crafted code and mods" and "uses Communuty Server out of the box". Admittedly Rob Howard had a hand in the code of both Channel 9 and Community Server 2.0 but I think that to say Channel 9 is "built on Community Server 2.0" is stretching it a fair bit.

Hopefully someone from Channel9 will be along soon to confirm/deny what I'm saying.

(For the record I'm using Community Server myself and love the 2.0 version, but admittedly I haven't really delved into the code and a lot of that "love" comes from its cheap price - looking forward to purchasing a license in a few weeks and testing out the "blog by email" feature).
Charles
Charles
Welcome Change

Actually, we did design and architect Channel 9, even though we used CS and Wiki code bases (we wrote a lot of code to put the pieces together and fix the broken pieces we used as our foundation. Remember, we used Alpha versions of CS and FlexWiki, the latter being the most challenging to adopt given it's poor design...).

Further, the C9 code base continues to evolve, but we are going to move off of what we have and adopt a more sane approach in the not too distant future...

C

SlackmasterK
SlackmasterK
I write my OWN blogging engines
I'd just like to point out the ironic humor involved here.  One of the biggest software company in the world's newest technologies (ASP.NET), on the foremost site designed for evangelizing, developing, and providing feedback specifically on .NET platforms, wants to develop a more "sane" approach.  Anyone else find this moderately amusing?
Charles
Charles
Welcome Change
SlackmasterK wrote:
I'd just like to point out the ironic humor involved here.  One of the biggest software company in the world's newest technologies (ASP.NET), on the foremost site designed for evangelizing, developing, and providing feedback specifically on .NET platforms, wants to develop a more "sane" approach.  Anyone else find this moderately amusing?


You misunderstood what I was saying... We didn't fix bugs in ASP.NET or Windows... We fixed bugs in CS v0 and FlexWiki v0. We had to do certain things in order to make it all work that were somewhat insane and have nothing to do with the foundational technologies of ASP.NET, SQL Server and IIS...
C
SlackmasterK
SlackmasterK
I write my OWN blogging engines
I understand that.  I was simply pointing out that I found it humorous there'd be any (acknowledged) problems at such a site. No shame or insult intended, and I certainly wasn't attacking the technologies.
Charles
Charles
Welcome Change
No offense was assumed. I just want to make it clear that the Channel 9 codebase, though innovative and novel in some places, is not something I want to share with the world...

C
page 1 of 1
Comments: 7 | Views: 2284
Microsoft Communities