• Sponsored Links :

quick+ruby

David Hansson's Interview - Ruby on Rails

IndicThreads has just published the interview I took of David Hansson, the inventor of 'Ruby on Rails'.

 

Ruby on Rails Interview

Next week, I shall be interviewing the people involved with the creation of 'Ruby on Rails' for a well known Java portal. This is a God-send for the Ruby and RoR community in India and would request you to email me (satish.talim@gmail.com) your questions. I would like the focus of the questions to be RoR and it's future in India and not technical queries.

Based on your feedback, I shall shortlist and add your questions to my own questions. ITVidya is also promoting Ruby in a big way and the future for Ruby and RoR in India looks very promising.

 

Ways To Run Ruby

What have I found out so far?

Having come from a Java background, I thought these series of slides - 10 Things Every Java Programmer Should Know About Ruby, would be useful. I went through them but did not follow much, for now. I shall come back to this later.

 

Finding Ruby

As mentioned in my previous post, this blog will record my progress of learning Ruby and Ruby On Rails. I remembering reading somewhere that to use Ruby On Rails, one needs to know the Ruby programming language.

I started off by making a search for "Ruby Quick Start" on the Google search engine. This returned me a list of around 15 sites but unluckily I could not find anything that could get me quickly started on Ruby. I then searched for "Ruby" and amongst the 1000's of listed sites, I chose Ruby: Programmer's Best Friend and Ruby Central. My main problem was to try and figure out the official Ruby site. Update: (31st Oct.) I finally realised that this is the Official Ruby Home Page.

 

Initiation into Ruby

Today, I came across this article on OnJava - Technologies to Watch: A Look at Four That May Challenge Java's Development Dominance by Bruce A. Tate. Bruce Tate has an amazing track record when it comes to identifying successful technologies. He was one of the early developers who

  • identified the emergence of the Spring framework;
  • predicted the demise of EJB 2 technologies a full year before the EJB 3 expert group abandoned the older approaches.

In his new book Beyond Java, Bruce looks at languages and technologies that may challenge Java's dominance in some development niches. In the above mentioned article, Bruce covers four important emerging technologies -

  • Dynamic Languages - Ruby, is the hottest emerging dynamic language. Also, the exploding Ruby on Rails framework takes good advantage of the capabilities in Ruby to build one of the most productive application development frameworks in existence. The list of Java developers adopting Ruby is astounding.
  • Continuation Servers
  • Convention Over Configuration
  • Metaprogramming