Posted By: HumanCompiler | Aug 19th, 2008 @ 10:13 PM
page 1 of 2
Comments: 36 | Views: 1246
HumanCompiler
HumanCompiler
Compiling humans...and code
As I mentioned in the other thread, Charles will be interviewing our team about what we build for Going Deep.

A question about wanting to know what's coming up so you all can ask questions ahead of time has come up a lot (even just recently).  So here's your chance.  Want to know why performance sucked when we launched?  Want to know how we do our ajax?  How we're setup to run multiple sites?  How our build system works?  The web farm?  Specificially how we coded something?  Ask away!

Charles runs the show, but I'm sure if there's time and you all ask interesting questions, we can go through this thread and fire off answers.  Ask away!
Maddus Mattus
Maddus Mattus
Do, or do not. There is no try. - Yoda

What does your test process look like?
How much of the classic ASP.Net framework do you still use?
How do you gather requirements?
How much pizza did you eat?

Bas
Bas
It finds lightbulbs.

I want to know some more about performance issues outside the US. There'd be times when performance sucked over here, yet people in the US said it was fine. This seems to be resolved now, but what did you do? Web farms in other parts of the world? Smart caching? AJAX?

Also, what with AJAX being a big part of the site now, and javascript optimization being a tricky issue, I'd like to know if you guys have some interesting examples of javascript performance tweaks you guys did.

Finally, I want to know who keeps messing with the production code, how often they do it, and how they are punished.

Maddus Mattus
Maddus Mattus
Do, or do not. There is no try. - Yoda

Good ones!

Maybe also get some pictures of the overall architecture?

What I am very interested in is your javascript class diagram Wink

Maddus Mattus
Maddus Mattus
Do, or do not. There is no try. - Yoda

And what would you say personally is your most favorite feature of v4?

And what feature totally exites you, that nobody seems to notice?

Zeus
Zeus
Why is the caption missing??
I would be interested in the AJAX side of the site, use of Telerik controls (use them a lot myself) and your deployment process.
Dr Herbie
Dr Herbie
Horses for courses
How about a quick chat about that CodePlex project I noticed with some of the Channel9 codebase in it ... what's in there?

Herbie
stevo_
stevo_
Human after all
Just be interested to hear what you are working on, whats coming up, how you prioritize things.. we hear a lot of "its on the list, we're doing more important things first" but not sure if anyone has been told whats more important than getting my avatar to work reliably Wink
wisemx
wisemx
Live it
Q: Where the heck is my 9 Guy? Big Smile
Zeo
Zeo
Channel 9 :)
How is C9 branching structure setup?
 
How often do you guys merge?
 
What's your unit test code coverage look like?

Can we see during the interview the code structure for C9?
What does the internal face of C9 look like. By that I mean, when Charles records a video, how much hassle is it to get it from the tape to the site. How much hassle is it to get the post on the front page etc?

Kevin
- how certain things are approved?
- who decides what feature gets in the codebase?
- what do you do before going to interview people?
- who controls what's published and what's not?
- see the offices of all people involved in C9 development, also a Hi from their side would be nice...
- details about the new C9 architecture and why was decided to intensively use AJAX
- why the new C9 was delivered with less features than the old one?
- when all the requested features (from niners/old C9) will be implemented?
- who is the most active developer in the C9 team?
- is anyone from C9 team working from home?
Sampy
Sampy
This will be the sixth time we have destroyed it and we have become exceedingly efficient at it
Dibs on this one!
blowdart
blowdart
Peek-a-boo
Serious question (and I'm amused to the core by the "In reply to ɹǝʇɹod ʞıɹǝ")

Why is there a need to edit on the live servers? How is deployment managed?
Sampy
Sampy
This will be the sixth time we have destroyed it and we have become exceedingly efficient at it
One last bump since we're doing this today at 1pm.
Maddus Mattus
Maddus Mattus
Do, or do not. There is no try. - Yoda
Who is the one guy that never fetches any coffee for the rest?
Will the silverlight player be seeing an update for Silverlight 2?
What kind of tools did you use to build the site and do the work item tracking. Was it purely TFS or did you also use other internal tools?

Kevin
Charles
Charles
Welcome Change
Indeed. It's a long one at almost 90 minutes. It was fun and you'll learn a lot about the dev team and what they've made. Should post next week.

C
littleguru
littleguru
<3 Seattle
Coolness. I'm already really courious.
Maddus Mattus
Maddus Mattus
Do, or do not. There is no try. - Yoda

Before asking any new questions, I first want to see the video Smiley

I am curious!

page 1 of 2
Comments: 36 | Views: 1246
Microsoft Communities