Emergent Web Technologies Spring 2009 Class 5
This week we will cover a little bit of Microformats. Mostly to help with Google Maps data at this point. I also want to introduce the very basic elements of the Ruby language. Ruby is a great language by itself, but in this class I want to cover it in the context of server side scripting. In particular, we will cover the Ruby on Rails framework.
I want to keep this week's discussion focused solely on Ruby, without introducing any of the concepts Ruby on Rails brings in. I think it's important to know the basics of the language, before jumping into a wide ranging framework like Rails.
- the Semantic Web
- XHTML Friends Network
- Google Social Graph API
- Operator Firefox Plugin
- Ruby Language Homepage
- Why's (Poignant) Guide to Ruby (probably the quirkiest programming book you'll ever see)
- Programming Ruby (aka the Pragmatic Programmer's Guide aka the Pickaxe Book aka the Ruby Bible)
- How to Think LIke Computer Scientist (with Ruby, an adaptation of the classic book for Ruby)
- Learning Ruby
- Learn to Program (with Ruby)
If you're using OS X, you already have Ruby installed, but you may need to update it. Otherwise, you can install Ruby using one of the tools below.