Ruby

10. eval and binding in Ruby

Learn about eval and binding methods in Ruby. This is a basic screencast on Metaprogramming in Ruby.

7. Modules in Ruby

Learn about modules in Ruby, what, why and when to use different ways of using modules.

4. class_eval in Ruby

Learn about the class_eval method in Ruby. This method is often used in Rails plugins.

1. Ruby Blocks - Part 1

In Ruby (like in Smalltalk), one of the killer features are blocks. This talk looks in depth at what Ruby blocks are and how they are used to show what they afford a programmer that most other languages don't. Blocks turn out to be a general purpose approach to creating clear, clean, versatile and often elegantly encapsulated interfaces.

10 Minutes with Factor

Factor is a stack-oriented language, similar in that respect to Forth and Joy. I’ve played with both at one point or another, so when I recently ran across a reference to Factor in a recent interview with Zed Shaw, I thought I’d take a look. I’m always on the prowl for little esoteric languages, hoping to harvest new (or newly revised) approaches to software development.

Rails 2.0 and Scaffolding Step by Step

Rails 2.0 step by step.

James Cox - Ruby on Rails Podcast

James Cox, former PHP team member and current Rails consultant. From London.
Also mentioned:

Syntax Changes in 1.9

I think one of the more interesting conversations that’s going to occur in the Ruby community once 1.9 is released is how we integrate the syntax (and behavioral) changes coming into the language in as elegant form as possible. Over time, the consensus (or at least conventional usage) will drive what we label Rubyesque (that is, idiomatically Ruby); what is accepted, what is absurd, what is clean, what is over-engineered, and what is far more clever than it is smart. We’ll be reforming the feel and taste of Ruby using new artistic tools.

Evil Twin Plugin

Seriously, I think I have something against Rails’ lib directory. We jumped from keeping gems in lib to vendor/gems back in March. Then we jumped from keeping generic Rake tasks in lib/tasks to Sake. Now we’re gonna jump again.

Syndicate content
L. Clark Squeak | Rails Fire

L. Clark Squeak

2009 Reading list

Recently – for various degrees of recent that is – people really seem to be into programming language design and development.

Simple AWS scripting with boto

Recently – for various degrees of recent that is – people really seem to be into programming language design and development.

Android and me

Recently – for various degrees of recent that is – people really seem to be into programming language design and development.

happynerds.net is online!

Recently – for various degrees of recent that is – people really seem to be into programming language design and development.

Syndicate content