page 1 of 2
Comments: 42 | Views: 1322
Minh
Minh
WOOH! WOOH!
This was mentioned in the "Conversation" thread, but I wanted to draw attention to it in its own thread:

HumanCompiler wrote:
Oh and since all our major bugs are fixed, I've moved onto finishing up our Facebook app while the other guys are working on small bugs, new features, stats (so people who make content for our sites can get credit for what they do), etc.


I don't see missing old features mentioned, like

* A decent quoting system
* Font size & color
* Go to last page of thread
* User's sandbox submission

Are they out?
I know "social networking" is sexy right now, but c'mon. You've got a social network right here at home. Give us some love!
harumscarum
harumscarum
out of memory
A decent quoting system
This

 Go to last page of thread

and that
Sven Groot
Sven Groot
My name has 9 letters. Coincidence? I think not...
Agreed. Feature parity with C9v3 before starting on the new stuff, please!
I consider these major bugs:  unannounced system outages, >1 MB page weight (painfully slow over DSL even), and terrible user experience when JavaScript is disabled.  The last one is a weakness of ASP.NET WebForms in general, but you can do something about the other two.
Sven Groot
Sven Groot
My name has 9 letters. Coincidence? I think not...
Holy smokes, I just noticed this page (with just 4 posts on it) is 280KB! You should be able to do that under 40KB.
although it was mentioned page number links are not coming back... they SHOULD


<- 1,2,3,4,... 980,981,982->


<timmy!> Titles! </timmy!>
littleguru
littleguru
<3 Seattle

Wow! That's a lot. After taking a look at the website's source it seems as if the AJAX stuff takes the most of the whole thing.

Sven Groot
Sven Groot
My name has 9 letters. Coincidence? I think not...
I did some checking and there's some compression weirdness going on: see this thread.
littleguru
littleguru
<3 Seattle
I know "social networking" is sexy right now, but c'mon. You've got a social network right here at home. Give us some love
This is a good point. Channel 9 could be awesome if more features would be implemented. Why create a Facebook app and not add more features to Channel 9 to make the platform attractive for new niners to join... Wouldn't that be cool that people join because of the videos/screencasts/... and features.
HumanCompiler
HumanCompiler
Compiling humans...and code
Would you all rather I not be transparent and tell you what we're working on?  Is 75% of our dev team working on Channel 9 not good enough?  While we've been super focused on Channel 9 there are always other things going on.
Maddus Mattus
Maddus Mattus
Do, or do not. There is no try. - Yoda

I think it's less then 280kb per pageview, because the *.js files get cached.

HumanCompiler
HumanCompiler
Compiling humans...and code
Interesting about the compression problem.  We'll take a look.  Is it running slow for you?
Maddus Mattus
Maddus Mattus
Do, or do not. There is no try. - Yoda
I am happy, sure there are things I would like to see. But overall, I am pretty content.
HumanCompiler
HumanCompiler
Compiling humans...and code
Why is the site painfully slow over DSL?  Most of that comes from cache after the first time you hit the page (type).
HumanCompiler
HumanCompiler
Compiling humans...and code
Most (like you) are.  That's why I'm raising hell with those raising hell.  Smiley
Sven Groot
Sven Groot
My name has 9 letters. Coincidence? I think not...
We're not counting the .js files. The page itself is 290KB, which is rediculous even if compression helps a lot.

I'm not sure what happened with the compression thing. It seems to have resolved itself.
littleguru
littleguru
<3 Seattle
There is one thing that you guys probably might not notice because of the sheer speed of your internet connection. And I only want to bring it up here, since I don't know if that is a bug: sometimes it takes a little while until the whole page is loaded, but the posts of the thread are already visible. I then start to scroll down but by the sudden (when all of the page is loaded) a javascript call scrolls me back up to the first post... is that by intention?
HumanCompiler
HumanCompiler
Compiling humans...and code
OOOOORRRRRRRRR hit an entirely new crowd with our content.  We are enablers for the content team.  To give access to the content for you all and for new people.  We need the right set of features to not lose our current viewers while adding the right features to gain new users.  As I've said a million times on here, the things that are missing were deemed "ok as missing for now" and will come back.  How we manage our team and our time is up to us, not you guys.  We'll get you all covered...please be patient.  The site is still usable.  If you think it's not, take a break.  Smiley
littleguru
littleguru
<3 Seattle
Cool! I knew it... the stuff IS coming! Smiley
HumanCompiler
HumanCompiler
Compiling humans...and code

The new site is much faster than the old one.  We will continually work on performance (page size, etc) as we have time in parallel with new features.

And no, I've noticed that too lately.  That is a bug that has somehow creeped in the last few weeks (wasn't there when we launched).  We're looking into it.

littleguru
littleguru
<3 Seattle
To reply to myself: it also happens when you scroll down a little bit in the threads overview (in the forum view), click on one of the threads, let it load and then click on the back button of the browser (IE7 in my case). The forum view gets shown again and a javascript executed that moves the page again back up to the top... kind of annoying.
Sven Groot
Sven Groot
My name has 9 letters. Coincidence? I think not...
It is marginally faster but not much, and it's only faster since you added the non-ajax initial page load (I have quite high latency to the US so the amount of requests is more important than the size).

It's still much slower to actually use the forums than in v3 because there's no way to jump to a specific page or to jump to the first unread post in a thread.
HumanCompiler
HumanCompiler
Compiling humans...and code
Not sure what happened if it resolved itself.  Sometimes IE is just flaky with that stuff too.  We've had problems elsewhere with IE (as you might have guessed).

As for the page being so large, yes, it is.  No disagreement here...that sucks.  That said, is the site running slow for you?  What kind of load times are you getting?  Also, there are many factors why the page is so big and we'll be fixing a bunch of them over time (not super high priority though unless the site is really slow for a majority of our users).

  1. ASP.NET IDs get huge the further down controls get embedded.  We're going to do some changes in our base controls that should shrink those considerably.
  2. Telerik's editor seems to add a lot to the page.  Anywhere you can reply in the site we render the text editor (even if you never hit reply or new thread).  In the future, we'll probably rig it to lazy load instead so the total size of the page goes down for those just reading.
  3. Lots of AJAX code at the bottom of the page.  We have a big custom control library.  This allows us to never ever use UpdatePanels and have every single request be big and pass view state around even if we don't need it.  The side effect is a bunch of initialization code (that can't really be crunched [whitespace can be crunched, but not variable names]).  Not sure there's much we can do about this except continue to evolve our controls and how they talk to each other and possibly move it out to a dynamic js file that gets cached.

We're quite agile now that the base platform is there so we will continue to evolve it (unlike the old C9).

page 1 of 2
Comments: 42 | Views: 1322
Microsoft Communities