Home  >  

Podcast: Protagonize.com with ASP.Net and YUI

Author photo
AddThis Social Bookmark Button

This InsideRIA podcast is a behind the scenes look at Protagonize, a newly launched "choose your own adventure" and colobarative writing community site. Nick Bouton the creator joins me to talk about his experiences. Download the podcast here and you can subscribe here.

I also have a screencast of the Nick walking me through parts of Protagonize.com:


[Sorry for the lack of editing this time around, it's hard to get it done while traveling;-)]

Nick's a "devigner", not only built the site but he also designed it. The site has an Ajax front end with .Net on the serverside. He's using .Net 2.0 with the Yahoo User Interface Library (YUI) which is an Ajax toolkit from Yahoo. He might look at switching to .Net 3.5 when the MVC framework comes out, but he's in no rush.

Nick chose to use YUI for couple different reasons: familiarity from a past project, lots of docs and examples ,Yahoo listens to the community, and finally releases are frequent enough (quarterly) to feel confident in it. YUI is not as integrated as Ajax for ASP.Net but that's not a big deal and has certain advantages. Nick also likes the YUI Javascript compressor.

Nick opted to use TinyMCE for rich text editing. Telerik has a nice commercial one but that wasn't in Nick's hobby budget:)

YUI license is BSD licensed and very open. The JS file size for Scrutinize is about 150-200k compressed, but ~500kb uncompressed. Nick suggests using on demand loading to improve performance.

Nick also uses YSlow and has implemented most of the YSlow suggestions, but some aren't practical for small sites and start ups. Nick also discusses the sprite technique for images and optimizations. Use GZip! Nick also suggests loading your scripts last where possible.

Nick has design and art school background too, so uses some simple rules to make sure his sites look good. Even though it takes longer it's worth it!

We wrap up with a little chat about building traffic and community for your new site. Nick's even experimented with Facebook social ads and the conversion rates were really high, good to know.

I'm looking for examples of RIAs no matter the size, the technology or the industry just leave me a comment and we'll consider it for the podcast! Feedback is always appreciated.

Read more from Andre Charland. Andre Charland's Atom feed AndreCharland on Twitter

Comments

Leave a comment


Type the characters you see in the picture above.

Tag Cloud

Poll: Sci-Fi Movies

What's Your Favorite Sci-Fi Movie of All Time?

Vote | View Poll Results | Read Related Blog Entry

Latest Features

  •     Welcome back to the series. This time we are goings to build a really exciting component that will be used to simply display information about the user. Well, you might say why to we need such a component, is there... Continue Reading
  •    Welcome back to our exciting Facebook ActionScript series. In this article we will discuss one of most important (and most exciting) features of the FB platform, it's the publishing of news. We all know when we log in to facebook,... Continue Reading
  • This article provides 10 tips and best practices (in no particular order) for maximizing the benefits that Dojo can bring to your next project. For a more thorough introduction to Dojo, see the article Dojo: The JavaScript Toolkit with... Continue Reading
  •     The notifications are one of the most interesting (and important) parts of the facebook area. In order to completely understand the Flash side of it, we need to understand the basics of the facebook notification, what it is and how... Continue Reading

Development Series

Get an overview of the tools and technologies that work together to allow developers to build Rich Internet Applications (RIAs) quickly and easily.

facebook icon Facebook Application Development

Anatomy of an Enterprise Flex RIA

Recommended for You

@InsideRIA on Twitter

Archives

  • Or, visit our complete archive.  

About This Site

Welcome to the premiere community site for all things RIA sponsored by O'Reilly Media and Adobe Systems Incorporated.