Ruby: Difference between revisions
From OpenWetWare
Jump to navigationJump to search
No edit summary |
(→REST) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 10: | Line 10: | ||
*[http://whytheluckystiff.net/ whytheluckystiff] | *[http://whytheluckystiff.net/ whytheluckystiff] | ||
*[http://www.ruby-forum.com/ Ruby Forums] | *[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/ why's subversion repo] | ||
**[http://code.whytheluckystiff.net/hpricot/ Hpricot] - a fast, enjoyable HTML parser for Ruby | **[http://code.whytheluckystiff.net/hpricot/ Hpricot] - a fast, enjoyable HTML parser for Ruby | ||
Line 72: | Line 73: | ||
*[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://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://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=== | ===REST=== | ||
Line 78: | Line 80: | ||
*[http://wiki.rubyonrails.com/rails/pages/ActiveResource Active Resource] | *[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] | *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] | |||
===Tools=== | ===Tools=== |
Latest revision as of 19:44, 21 July 2008
General
- Ruby Home Page
- Ruby-Doc.org: Help and documentation for the Ruby programming language.
- RubyForge - software project repository
- Ruby Central, Inc - a hub for support of Ruby activities
- Ruby Code & Style
- JRuby is tightly integrated with Java to allow the embedding of the interpreter into any Java application with full two-way access between the java and the Ruby code.
- Take a shine to JRuby - from IBM
- Beginning of JRuby on Rails
- whytheluckystiff
- Ruby Forums
- Ruby Inside - blog
- why's subversion repo
- Hpricot - a fast, enjoyable HTML parser for Ruby
Guides
- RubyBrain - Javascript enhanced Ruby API docs
- Why's (Poingnant) Guide to Ruby
- Learn to Program
- Using MySQL with Ruby
- Sockets programming in Ruby PDF from IBM
- Using the Ruby Development Tools plug-in for Eclipse
- Things That Newcomers to Ruby Should Know
- try ruby! (in your browser)
Books
- Programming Ruby: The Pragmatic Programmer's Guide - ebook (first edition)
- Programming Ruby (2nd. Ed.)
Rails
- Ruby on Rails:
- Wiki
- Blog
- Documentation for Ruby on Rails
- Screencasts
- API - Rails Framework Documentation
- RailsBrain - Javascript enhanced Rails API docs
- Ruby on Rails API - PHP.net style documentation for Rails
- Ruby on Rails on digg
- Ruby on Rails on technocrati
- Active Record on slashdot
- Using Ruby on Rails on Mac OS X
- Locomotive - a simple tool to help you develop Ruby on Rails applications on Mac OS X
- Exploring Active Record from IBM
- Crossing borders: What's the secret sauce in Ruby on Rails? from IBM
- Rewriting in Rails: a Practical Examination
- Ruby and Rails notes
- Railscasts - free RoR screencasts
- PeepCode screencasts are a high-intensity way to learn Ruby on Rails website development
- Groups:
- Working With Rails - discovering the RoR community
- Greater Boston Ruby and Rails
- Boston Ruby Group
- San Diego Ruby (and Rails) User Group
- Cheat Sheets:
- Rolling with Ruby on Rails @ onlamp.com: Part 1 and Part 2
- What Is Ruby on Rails @ onlamp.com
- Ajax on Rails @ onlamp.com
- Web 2.0 development using Ruby on Rails MIT IAP 2006 class
- Introduction to Ruby on Rails MIT IAP 2007 class
- Ruby on Rails on Red Hat
- Ruby on Rails Google group - an adhoc and unofficial group for Ruby on Rails (RoR) fans
- The Rails Way is all about teaching "best practices" in Rails application design
- Rail Spikes - Ruby on Rails from the trenches
REST
- REST on Rails
- The Rails Way - best practices in Rails application design (focusing on REST)
- Active Resource
- SignOut Part 1 and Part 2
- Rails RESTful Resources Tutorial
Tools
- RadRails - A Ruby on Rails IDE (built on the Eclipse RCP)
- Ruby Editor Plugin for jEdit
- RubyGems package system
- Capistrano is a utility which may be used to automate the deployment of Rails applications
- BioRuby aims to implement an integrated environment for Bioinformatics with Ruby language
- Crypt library is a pure-ruby implementation of a number of popular encryption algorithms
- libgnupg-ruby is a "wrapper" library for the gpg binary
- Camping is a small web framework
- Ruby Rails Emacs package - a bunch of modes to help you be more productive when you are coding Ruby
- 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
- URLs: /controller/action/id...
- Need a lightweight server http://www.lighttpd.net/
Miscellaneous
- RubyConf 2006 - October 20-22, 2006 in Denver, CO
- Ruby interactive: in-browser demo
- Jamis Buck's blog
- sd.rb podcast - presentations by San Diego Ruby Users Group