Web Development  >>  Ruby On Rails

Ruby Introductions

Language : English Quality : High Has Audio : true Source : showmedo Media : Flash
Join Chinmoy Gavini as he takes you through the early stages of Ruby programming.     [SUGGEST  A  ARTICLE]

Tags: Ruby, Programming, Screencast, Introduction,     [SUGGEST  A  TAG]

Resources referenced in this screencast
  • Ruby on Rails
  • Introduction to Ruby I

    This video is a basic introduction to Ruby. It starts out with showing some of the basic reflection capabilities of Ruby such as (10**10).class. Then I talk about indefinite chaining of methods.

    Introduction to Ruby II

    This video is about creating one's own classes. I walk through a bioinformatics class I ported from here: http://www.onlamp.com/pub/a/python/2002/10/17/biopython.html (Oreilly online's Beginning Python for Bioinformatics).

    Introduction to Ruby III

    I talk about Deep Copy versus Shallow Copy, some Regular Expressions basics(including object-oriented regular expression idioms), implementing to_s in user classes, using case statements, Ranges, File input, single quote vs. double quote strings.

    Introduction to Ruby IV

    I talk about marshaling(serialization), attr_reader, and an introduction but don't finish showing an existing example of implementing each in one's own class.

    Introduction to Ruby V

    I talk briefly about how CSV Reader includes Enumerable and defines each. I talk about extracting information from a typical log file. I give an extended example(long but not that complicated) of Distributed Ruby, and point viewers to the first edition of Programming Ruby by Dave Thomas.