The link pages on this site are a simple dump of my pinboard bookmarks. This allows me to search them from this site and ensures I have a backup, but it remains much easier to browse them on the pinboard site (via previous link). Btw, I highly recommend pinboard. They provide simple no-nonsense functionality, the pinboard blog is refreshingly honest and their support is quick, friendly and helpful. It's well worth the small cost. And in case you're wondering, I am not affiliated with pinboard in any way - I just like the cut of their jib!
Links tagged with 'ruby'
Ruby API.
A syntax highlighting library written in Ruby.
Run Rails and Sinatra on different URLs via Rack
Rails internals, e.g. the initialisation process
Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort
Online ruby regular expression tester.
A short summary of the difference between Ruby's include, extend, require and load statements.
Rails "best practice" in application design.
A useful method defined in Rails.
Using Ruby threads with Rails.
Good advice.
The use of method_missing to implement the Composite, Proxy and State GOF patterns in Ruby.
Ruby hash "oddity" with default key.
How to create class-level instance variables in ruby using class_eval.
How to create class-level instance variables in ruby using class_eval.
Asynchronous Processing for Ruby (and Rails).
How to use default parameters in a block, for example with define_method.
A description of continuations, with reference to fairly low level computer science basics - procedure calls, stacks and frames.
How to mix in class methods from a module as well as define instance methods in the module that call the class methods that were added.
A couple of ways to run background jobs in Rails.
A nice explanation of the difference between a Ruby block, closure and continuation, though be sure to read the comments.
How to achieve bi-directional communication between a DRb client and server. Also applies to BackgrounDRb.
How to run a Ruby proc / block / lambda in the context of the class instance that you send it to. i.e. get it to use non-local variables.
Article about the use of closures (lambda, proc) in Ruby and the upwards / downwards function argument (aka FUNARG) problems.
A messaging system for Rails that allows it to kick off intensive tasks in a new "background" process.
Introduction to Distributed Ruby, aka DRb.
BackgrounDRB is a Ruby job server and scheduler, initially conceived to allow Rails applications to kick off intensive tasks in a new "background" process.
BackgrounDRB is a Ruby job server and scheduler, initially conceived to allow Rails applications to kick off intensive tasks in a new "background" process.
Good definition of the difference between threads and processes, from a Ruby point of view. See the 8th post (the long one) for the meat.
Why interface-like functionality is not really needed in Ruby (and how to make a module automatically check for methods when it's mixed in).
An interesting discussion about the alternatives to Java style interfaces in Ruby.
Mechanize's home on Rubyforge.
Stubbing Net::HTTP.get in Ruby.
Ruby libray for mocking and stubbing.
Simple depth first search in rails.
A ruby gem for integrating with the trustcommerce subscriptions / online payment services.
A video giving a high level explanation of how the OpenID protocol works with Ruby.
Rails with Gentoo wiki article, including how to install Rails 1.2.
A blog about what's new in edge rails.
Ruby on Rails and web development jobs around the world.
Ruby HTML parser.
A Ruby library for automatic interaction with websites.
Tutorial on Ruby on Rails Migrations, used to manage databases over time.
Basic Rails RJS tutorial.
A good introductory Ruby on Rails tutorial with example application.
A script to automatically create Ruby on Rails YAML fixture files from your existing development database.
Article about Ruby on Rails jobs resources and it's increasing popularity.
A good comparison between Ruby and Python, from an evolutionary perspective.
Comparison of a variety of different web servers for Ruby on Rails deployment.
A ruby on rails cheat sheet.
Rails examples, how-to's and tools.
27 good rails resources, mainly articles.
How to build a web spider or scaper in Ruby.
How to translate your Ruby on Rails web application using gettext.
Introduction to test driven development, with an example in Ruby.
A rake that parses Ruby on Rails tests to generate a list of things that your code needs to do in order to pass the tests (taken from the test name of course). This page is part of a log about techy stuff from Ben Griffiths, of reevoo (a startup company t
How to do test driven development in Ruby on Rails.
A cheat sheet for the Ruby on Rail test assertions.
A great interactive Ruby tutorial. Good for learning basic syntax, methods etc.
Vim has emerged as my editor of choice. Here's how to code Ruby using it.
UK based Ruby on Rails web hosting.
UK based Ruby on Rails web hosting.
UK based Ruby on Rails web hosting.
Ruby on Rails web hosts, including information about geographical location.
Recommendations for Ruby on Rails hosting.
A list of web applications, services, resources, blogs or sites with a focus on next generation web (web 2.0), blogging, Ajax, Ruby, Rails and open source developments.
Notes on Ruby for Java programmers.
The Java programming language has had an unprecedented run of success for vendors, customers, and the industry at large. But no programming language is a perfect fit for every job. This article launches a new series by Bruce Tate that looks at ways oth...
Now that Ruby's begun its march towards global domination, it's appearing on increasing numbers of resumes. That puts most tech companies (including yours, I'd venture to guess) in a weird position, because they don't know how to evaluate Ruby programm...
Today, though I'm just interested in why Java programmers are saying that the ability to "program" by pushing buttons is so critically important to them that they're unwilling to consider using another language. Even a language that's gaining rapid wor...
Ruby on Rails is a relatively new Web application framework built on the Ruby language. It is billed as an alternative to existing enterprise frameworks, and its goal, in a nutshell, is to make your life -- or at least the Web development aspects of it...
Curt Hibbs demonstrates the use of Ajax within Ruby on Rails applications.
Curt Hibbs shows off Ruby on Rails by building a simple application that requires almost no Ruby experience.
Tags: (none)