site stats


If you didn’t know already: IE does not display this site correctly, due to web standards. Most importantly IE is susceptible to viruses, and spyware; due to Microsoft’s inability to patch it’s own browser in a timely manner. So I highly recommend, a safe, more standards compliant browser such as Mozilla Firefox.

Ruby on Rails…

April 1st, 2006

What the hell is it? Ruby is just another language like PHP, JSP, and C++. Rails is a web application framework written in the Ruby programming language. Rails allows you become more efficient by eliminating boring repetitive work. Here’s a quote from the philosophy section for Ruby on Rail in WikiPedia

Ruby On Rails’ guiding principles include “Don’t Repeat Yourself” (DRY) and “Convention Over Configuration.”

“Don’t Repeat Yourself” means that definitions should only have to be made once. Since Ruby On Rails is a “full-stack” framework, the components are integrated so that bridges between them need not be set up manually. For example, in Active Record, class definitions need not specify the column names; Ruby already can find them from the database itself, so defining them in both the program and the RDBMS would be redundant.

“Convention Over Configuration” means that the programmer only needs to define configuration which is unconventional.

For example, if there is a Post class in model, the corresponding table in the database is posts, but if the table is unconventional (e.g. blogposts), it must be specified manually (set_table_name “blogposts”).

Sounds cool, huh? Here are more links if you want to learn more about Ruby on Rails…

Good overview of RoR
WikiPedia
Videos of RoR in action…
Interview with RoR’s creator, David Heinemeier Hansson
Good place to start learning Ruby (fun site!)
More RoR links

Google Romance…

April 1st, 2006

Duke Nukem…

April 1st, 2006

Tray sliding…

March 31st, 2006

Early riser?…

March 31st, 2006

More interesting blog post/articles…

March 31st, 2006

Amazon Yellow Pages + Google Maps…

March 29th, 2006

Manager 2.0…

March 28th, 2006

Latest interesting user stats…

March 25th, 2006

Couple interesting blog posts…

March 24th, 2006