Ruby: Difference between revisions

From OpenWetWare
Jump to navigationJump to search
 
(30 intermediate revisions by the same user not shown)
Line 8: Line 8:
**[http://www.ibm.com/developerworks/java/library/j-alj09084/ Take a shine to JRuby] - from IBM
**[http://www.ibm.com/developerworks/java/library/j-alj09084/ Take a shine to JRuby] - from IBM
**[http://headius.blogspot.com/2006/04/beginning-of-jruby-on-rails.html Beginning of JRuby on Rails]
**[http://headius.blogspot.com/2006/04/beginning-of-jruby-on-rails.html Beginning of JRuby on Rails]
*[http://whytheluckystiff.net/ whytheluckystiff]
*[http://www.ruby-forum.com/ Ruby Forums]
*[http://www.rubyinside.com/ Ruby Inside] - blog
*[http://code.whytheluckystiff.net/ why's subversion repo]
**[http://code.whytheluckystiff.net/hpricot/ Hpricot] - a fast, enjoyable HTML parser for Ruby


===Guides===
===Guides===
*[http://www.rubybrain.com/ RubyBrain] - Javascript enhanced Ruby API docs
*[http://poignantguide.net/ruby/ Why's (Poingnant) Guide to Ruby]
*[http://poignantguide.net/ruby/ Why's (Poingnant) Guide to Ruby]
*[http://www.pine.fm/LearnToProgram/ Learn to Program]
*[http://www.pine.fm/LearnToProgram/ Learn to Program]
Line 16: Line 22:
*[http://www.ibm.com/developerworks/opensource/library/os-rubyeclipse/ Using the Ruby Development Tools plug-in for Eclipse]
*[http://www.ibm.com/developerworks/opensource/library/os-rubyeclipse/ Using the Ruby Development Tools plug-in for Eclipse]
*[http://www.glue.umd.edu/~billtj/ruby.html Things That Newcomers to Ruby Should Know]
*[http://www.glue.umd.edu/~billtj/ruby.html Things That Newcomers to Ruby Should Know]
*[http://tryruby.hobix.com/ try ruby! (in your browser)]


===Books===
===Books===
[http://www.rubycentral.com/book/ Programming Ruby: The Pragmatic Programmer's Guide] - ebook
*[http://www.rubycentral.com/book/ Programming Ruby: The Pragmatic Programmer's Guide] - ebook (first edition)
*[http://www.pragmaticprogrammer.com/titles/ruby/index.html Programming Ruby] (2nd. Ed.)


==Rails==
==Rails==
*[http://rubyonrails.org/ Ruby on Rails]:
**[http://wiki.rubyonrails.com/ Wiki]
**[http://weblog.rubyonrails.com/ Blog]
**[http://www.rubyonrails.org/docs Documentation for Ruby on Rails]
**[http://www.rubyonrails.org/screencasts Screencasts]
**[http://api.rubyonrails.org/ API] - Rails Framework Documentation
*[http://www.railsbrain.com/ RailsBrain] - Javascript enhanced Rails API docs
*[http://railsapi.org/ Ruby on Rails API] - PHP.net style documentation for Rails
*[http://www.digg.com/search?search=ruby+on+rails&submit=Submit Ruby on Rails] on digg
*[http://www.digg.com/search?search=ruby+on+rails&submit=Submit Ruby on Rails] on digg
*[http://www.technorati.com/search/ruby+on+rails Ruby on Rails] on technocrati
*[http://www.technorati.com/search/ruby+on+rails Ruby on Rails] on technocrati
*[http://developers.slashdot.org/developers/06/03/08/0241237.shtml Active Record] on slashdot
*[http://developers.slashdot.org/developers/06/03/08/0241237.shtml Active Record] on slashdot
*[http://www.radrails.org/ RadRails] - A Ruby on Rails IDE (built on the Eclipse RCP)
*[http://rubyjedit.org/ Ruby Editor Plugin for jEdit]
*[http://rubyonrails.org/ Ruby on Rails]: [http://wiki.rubyonrails.com/ Wiki], [http://weblog.rubyonrails.com/ Blog].
**[http://weblog.rubyonrails.com/articles/2006/03/28/rails-1-1-rjs-active-record-respond_to-integration-tests-and-500-other-things Rails 1.1 released]
*[http://developer.apple.com/tools/rubyonrails.html Using Ruby on Rails on Mac OS X]
*[http://developer.apple.com/tools/rubyonrails.html Using Ruby on Rails on Mac OS X]
*[http://locomotive.raaum.org/ Locomotive] - a simple tool to help you develop Ruby on Rails applications on Mac OS X
*[http://www.ibm.com/developerworks/java/library/j-cb03076/ Exploring Active Record] from  IBM
*[http://www.ibm.com/developerworks/java/library/j-cb03076/ Exploring Active Record] from  IBM
*[http://www.ibm.com/developerworks/web/library/j-cb05096.html Crossing borders: What's the secret sauce in Ruby on Rails?] from IBM
*[http://www.ibm.com/developerworks/web/library/j-cb05096.html Crossing borders: What's the secret sauce in Ruby on Rails?] from IBM
*[http://www.hezmatt.org/~mpalmer/blog/general/rewriting_in_rails_a_practical_examination.html Rewriting in Rails: a Practical Examination]
*[http://www.hezmatt.org/~mpalmer/blog/general/rewriting_in_rails_a_practical_examination.html Rewriting in Rails: a Practical Examination]
*[http://rubygems.org/ RubyGems] package system
*[http://greaterbostonrubyandrails.com/RubyNotes.html Ruby and Rails notes]
*[http://railscasts.com/ Railscasts] - free RoR screencasts
*[http://peepcode.com/ PeepCode] screencasts are a high-intensity way to learn Ruby on Rails website development
 
*Groups:
**[http://www.workingwithrails.com/ Working With Rails] - discovering the RoR community
**[http://greaterbostonrubyandrails.com/ Greater Boston Ruby and Rails]
**[http://boston.rubygroup.org/ Boston Ruby Group]
***[http://groups.google.com/group/boston-rubygroup on Google Groups]
***[http://www.workingwithrails.com/group/3876-boston-ruby-group on Working With Rails]
**[http://sdruby.com/ San Diego Ruby (and Rails) User Group]


*Cheat Sheets:
*Cheat Sheets:
Line 39: Line 62:


*Rolling with Ruby on Rails @ onlamp.com: [http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html Part 1] and [http://www.onlamp.com/pub/a/onlamp/2005/03/03/rails.html Part 2]
*Rolling with Ruby on Rails @ onlamp.com: [http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html Part 1] and [http://www.onlamp.com/pub/a/onlamp/2005/03/03/rails.html Part 2]
*[http://www.onlamp.com/pub/a/onlamp/2005/10/13/what_is_rails.html What Is Ruby on Rails]
*[http://www.onlamp.com/pub/a/onlamp/2005/10/13/what_is_rails.html What Is Ruby on Rails] @ onlamp.com
*[http://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html Ajax on Rails] @ onlamp.com
*[http://www.onlamp.com/pub/a/onlamp/2005/06/09/rails_ajax.html Ajax on Rails] @ onlamp.com


Line 47: Line 70:
*[http://stuff.mit.edu/iap/ror Introduction to Ruby on Rails] MIT IAP 2007 class
*[http://stuff.mit.edu/iap/ror Introduction to Ruby on Rails] MIT IAP 2007 class


*[http://www.rubyonrails.com/media/video/rails_take2_with_sound.mov Rails movie]
*[http://www.redhat.com/magazine/025nov06/features/ruby/ Ruby on Rails on Red Hat]
*[http://groups.google.com/group/rubyonrails?hl=en Ruby on Rails Google group] - an adhoc and unofficial group for Ruby on Rails (RoR) fans
*[http://therailsway.com/ The Rails Way] is all about teaching "best practices" in Rails application design
*[http://railspikes.com/ Rail Spikes] - Ruby on Rails from the trenches


===REST===
*[http://www.xml.com/pub/a/2005/11/02/rest-on-rails.html REST on Rails]
*[http://www.xml.com/pub/a/2005/11/02/rest-on-rails.html REST on Rails]
*[http://www.therailsway.com/ The Rails Way] - best practices in Rails application design (focusing on REST)
*[http://wiki.rubyonrails.com/rails/pages/ActiveResource Active Resource]
*SignOut [http://www.therailsway.com/2007/2/13/signout-part-1 Part 1] and [http://www.therailsway.com/2007/2/20/signout-part-2 Part 2]
*[http://blogs.sun.com/divas/entry/restful_rails_tutorial  Rails RESTful Resources Tutorial]


*[http://www.redhat.com/magazine/025nov06/features/ruby/ Ruby on Rails on Red Hat]
===Tools===
*[http://www.radrails.org/ RadRails] - A Ruby on Rails IDE (built on the Eclipse RCP)
**[http://wiki.radrails.org/ RadRails wiki]
*[http://rubyjedit.org/ Ruby Editor Plugin for jEdit]
*[http://rubygems.org/ RubyGems] package system
*[http://wiki.rubyonrails.org/rails/pages/Capistrano Capistrano] is a utility which may be used to automate the deployment of Rails applications
**[http://manuals.rubyonrails.com/read/book/17 Capistrano: Automating Application Deployment] - book
*[http://bioruby.org BioRuby] aims to implement an integrated environment for Bioinformatics with Ruby language
*[http://crypt.rubyforge.org/ Crypt library] is a pure-ruby implementation of a number of popular encryption algorithms
*[http://rubyforge.org/projects/libgnupg-ruby libgnupg-ruby] is a "wrapper" library for the gpg binary
*[http://code.whytheluckystiff.net/camping Camping] is a small web framework
*[http://www.hyperionreactor.net/node/43 Ruby Rails Emacs package] - a bunch of modes to help you be more productive when you are coding Ruby
*[http://mongrel.rubyforge.org/ Mongrel] is a fast HTTP library and server for Ruby that is intended for hosting Ruby web applications of any kind using plain HTTP rather than FastCGI or SCGI


===Notes===
===Notes===
Line 59: Line 102:
==Miscellaneous==
==Miscellaneous==
*[http://www.rubyconf.org/ RubyConf 2006] - October 20-22, 2006 in Denver, CO
*[http://www.rubyconf.org/ RubyConf 2006] - October 20-22, 2006 in Denver, CO
*[http://tryruby.hobix.com/ Ruby interactive]: in-browser demo
*[http://tryruby.hobix.com/ Ruby interactive]: in-browser demo
*[http://bioruby.org BioRuby]
*[http://weblog.jamisbuck.org/ Jamis Buck's blog]
 
*[http://podcast.sdruby.com/ sd.rb podcast] - presentations by San Diego Ruby Users Group
*[http://crypt.rubyforge.org/ Crypt library] is a pure-ruby implementation of a number of popular encryption algorithms

Latest revision as of 19:44, 21 July 2008

General

Guides

Books

Rails

REST

Tools

Notes

Miscellaneous