Difference between revisions of "Emergent Web Technologies Spring 2009 Class 5"

esse quam videri
Jump to: navigation, search
(New page: == Introduction == This week we will cover a little bit of [http://en.wikipedia.org/wiki/Microformat Microformats]. Mostly to help with Google Maps data at this point. I also want to intro...)
 
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
[[Emergent_Web_Technologies_Spring_2009|Back to EWT Spring 2009]]
 +
 
== Introduction ==
 
== Introduction ==
 
This week we will cover a little bit of [http://en.wikipedia.org/wiki/Microformat Microformats]. Mostly to help with Google Maps data at this point. I also want to introduce the very basic elements of the [http://www.ruby-lang.org/en/ 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.
 
This week we will cover a little bit of [http://en.wikipedia.org/wiki/Microformat Microformats]. Mostly to help with Google Maps data at this point. I also want to introduce the very basic elements of the [http://www.ruby-lang.org/en/ 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.   
 
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.   
 +
 +
== Presentation ==
 +
 +
[http://www.mattephraim.com/ewt/class_5/class_5.pdf Presentation Slides]
 +
 +
== Microformat Links ==
 +
* [http://en.wikipedia.org/wiki/Semantic_web the Semantic Web]
 +
* [http://microformats.org/ Microformats.org]
 +
* [http://gmpg.org/xfn/ XHTML Friends Network]
 +
* [http://code.google.com/apis/socialgraph/docs/ Google Social Graph API]
 +
* [http://microformats.org/wiki/hcalendar hCalendar]
 +
* [http://microformats.org/wiki/hcard hCard]
 +
* [http://microformats.org/wiki/geo geo]
 +
* [https://addons.mozilla.org/en-US/firefox/addon/4106 Operator Firefox Plugin]
  
 
== Ruby Links ==  
 
== Ruby Links ==  
 +
 +
=== Reading Materials ===
 
* [http://www.ruby-lang.org/en/ Ruby Language Homepage]
 
* [http://www.ruby-lang.org/en/ Ruby Language Homepage]
 
* [http://poignantguide.net/ruby/ Why's (Poignant) Guide to Ruby] (probably the quirkiest programming book you'll ever see)
 
* [http://poignantguide.net/ruby/ Why's (Poignant) Guide to Ruby] (probably the quirkiest programming book you'll ever see)
Line 11: Line 29:
 
* [http://www.math.umd.edu/~dcarrera/ruby/0.3/ Learning Ruby]
 
* [http://www.math.umd.edu/~dcarrera/ruby/0.3/ Learning Ruby]
 
* [http://pine.fm/LearnToProgram/?Chapter=00 Learn to Program] (with Ruby)
 
* [http://pine.fm/LearnToProgram/?Chapter=00 Learn to Program] (with Ruby)
 +
 +
=== Tools ===
 +
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.
 +
 +
* [http://www.ruby-lang.org/en/downloads/ Tools for Installing Ruby]
 +
* [http://instantrails.rubyforge.org/wiki/wiki.pl Instant Rails] (simple Ruby Environment for Windows)
 +
* [http://bitnami.org/stack/rubystack BitNami RubyStack] (another nice Ruby and Rails container for multiple platforms)
 +
 +
[[Category:EWT Spring 2009]]

Latest revision as of 04:46, 4 March 2009

Back to EWT Spring 2009

Introduction

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.

Presentation

Presentation Slides

Microformat Links

Ruby Links

Reading Materials

Tools

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.