Unobtrusive Javascript

by Jason on Jan 03, 2008

At the Orlando Ruby Users Group last month, I gave a talk on unobtrusive javascript. It gives a big picture overview of why you would want to code your javascript unobtrusively. If you haven't been exposed to unobtrusive javascript principles yet or would like to learn more, give it a download or watch right here.


Unobtrusive Javascript Presentation from Jason Seifer on Vimeo.


Download Video: ~15 minutes
Download PDF of slides

Some topics covered in the video:

  • A bit of history and how we got here.
  • Semantic Markup
  • Obtrusive Examples
  • Benefits of coding unobtrusively
  • Examples, specifically to Rails
  • Guidelines and assumptions you should make when coding javascript
  • Graceful degredation
  • Namespacing

Special thanks to Gregg for editing the video. Also, if the above description isn't enough to make you watch the video, how about this screencap:

(Click for big)

AddThis Social Bookmark Button Tags: video  | Meta: 11 comments | permalink

Hi, I'm Ruby on Rails - Part 3

by Jason on May 16, 2007

Here we are with the third commercial in the series(Part 1, Part 2) where we continue with the PHP guy. Apologies to all 3 of you who were hoping for Fortan.

Gregg Pollack and Jason Seifer from RailsEnvy present:

Ruby on Rails vs PHP - Organization - ad #3 of 4


Click here to view on YouTube

We just wanted to say thanks again to Jason over at Make. Film. Work. for the great video work.

We're also really sorry but we had to turn on moderation for comments because of all the trolling. We're just having fun, guys, try not to take it too seriously. Except for the part where we say that Ruby on Rails can beat up your dad, because it can.

On a serious note, though, we're not trying to bash any frameworks or languages... We know PHP has frameworks that allow for organization like Rails as well as database abstraction and OR mapping. We believe in using the best tool for the job, what ever that may be. These videos are for FUN and are not intended to start language or framework wars. Which is why our next ones are going to be vi vs emacs. Totally kidding.

AddThis Social Bookmark Button Tags: video  | permalink