Home > Development > blogs > screencasts
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.
- comments: 0
- .net
- ajax
- asp
- protagonize
- yui
- tags:
Stay Connected
 InsideRIA Atom Feed
InsideRIA Development Atom Feed
InsideRIA Newsletter
↑ Put InsideRIA News on Your Site
Search InsideRIA
News & Events
Latest Features
Tag Cloud
- .net
- 3d
- actionscript
- adam flater
- adobe
- air
- air api
- air cookbook
- air resources
- air xml webkit
- ajax
- ajaxworld
- alertthingy
- amp
- analytics
- ant
- antipattern
- api
- appengine
- apple
- april fools day
- aptana
- architecture
- asp
- away3d
- aws
- bad usability calendar
- benchmarking
- berlin
- beta
- bitmaps
- blazeds
- blendmode
- book
- browserplus
- cairngorm
- camp
- career
- chart
- cloud
- code
- code generation
- coldfusion
- command design pattern
- communication
- community
- compiler
- component
- compression
- conference
- cs4
- curl
- customer
- cuzillion
- dare
- data
- datavisualization
- dbunit
- ddlutils
- debug
- decompiler
- deep zoom
- degrafa
- design
- design patterns
- desktop
- development
- diary
- dionalmaer
- drawing api
- dreamweaver
- drupal
- ejb 3.0
- elixir
- embedded jboss
- encryption
- europe
- event
- excerpt
- experience
- ext
- externalinterface
- eyetracking
- features
- filters
- fireworks
- fitc
- flash
- flash10
- flashforward
- flashplayer
- flex
- Flex
- flexbuilder
- flexunit
- form factor
- framework
- friendfeed
- gadget
- gears
- gesture
- googledocs
- googlegears
- graphics
- graphics mask
- guimark
- hosting
- how-to
- html
- ia
- ie
- ie8
- igoogle
- interaction
- interface
- interview
- iphone
- iphonedevcamp
- j2ee
- jakob
- java
- javafx
- javaone
- javascript
- javase
- javase6
- jaxer
- jms
- job
- joyent
- keynote
- languages
- lcds
- learning
- lffs
- library
- licensing
- linux
- listen
- livecycle data services
- madrid
- map
- marketing
- math
- maturity
- maven
- memory
- merapi
- mesh
- metrics
- microsoft
- mikepotter
- mix08
- mobile
- model locator design pattern
- mono
- mozilla
- mvc
- mxmlc
- neilson
- nio
- nitro
- nitrolm
- offline
- onairbustour
- onairtour
- onairtoureurope
- ontologies
- oop
- open source
- OpenFlux
- openscreen
- opensource
- orm
- papervision3d
- paris
- pattern
- pattern mining
- performance
- php
- podcast
- portable
- preload
- pricing
- prism
- Processing
- profiler
- protagonize
- push
- rails
- release
- research
- resources
- ria
- ria community
- rich
- ruby
- sanctuary
- scheduling
- scott sheridan
- search
- security
- seo
- server
- service oriented architecture
- services
- session bean
- silverlight
- singularity
- social
- source
- spain
- spry
- sqlite
- static code
- steveounders
- stockholm
- streaming
- survey
- swc
- swf
- switchboard
- syscon
- test driven development
- testing
- testng
- thermo
- tip
- tools
- trends
- tufte
- tutorial
- ui
- ui pattern library design
- uirc
- unconference
- unit testing
- usability
- user experience
- ux
- vector images
- view source
- vision
- warsaw
- wdn08
- web
- web 2.0
- web 2.0 expo
- whenisgood
- why
- widgets
- workshop
- wwdc
- xulrunner
- yahoo
- yui
Related Books
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.
Recent Comments
Archives
About This Site
Welcome to the premiere community site for all things RIA sponsored by O'Reilly Media and Adobe Systems Incorporated.
About Us
Meet the Experts
Meet Our Contributors
Send Us Feedback

Comments
Leave a comment