Author Archives: editor

Rails on Model-View-Controller

Railes uses the Model-View-Controller or MVC architecture like many current web frameworks for organizing application programming. MVC in general is an architectural pattern favorably used in software engineering where the application becomes easier and less complex to modify and adjust either the visual appearance of the application or the fundamental business rules without affecting the [...]

Posted in Information | Tagged , , | Comments closed

Ruby on Rails: Basic

by: Djai Tanji
Ruby on Rails (Rails or RoR) is written in the Ruby programming language which is a dynamic, reflective, general purpose object-oriented programming language that merge syntax influenced by Perl with features like Smalltalk. It is designed to make web development faster, simpler and more efficient. It supports multiple programming paradigms like object oriented, [...]

Posted in Information | Tagged , | Comments closed

Ruby on Rails alternative implementation

JRuby, YARV, Rubinius, and IronRuby are some of the alternative implementation of the Ruby language as of 2008 with each of them taking a diverge approach.
“JRuby” One of the strong features of JRuby is its capacity to invoke the classes of the Java Platform considering that it is a Java implementation of the Ruby and [...]

Posted in Basics | Tagged , , , | Comments closed

Convention Over Configuration

One of the Ruby on Rails fundamental principle is “convention over configuration.” It aims to reduce the number of decisions that developers need to make as it gains simplicity but not losing flexibility. The simple phrase implies that a developer only needs to indicate alternative aspects of the application. When the convention implemented by the [...]

Posted in Basics | Tagged , | Comments closed

Ruby on DON’t REPEAT YOURSELF (DRY) philosophy

Also known as Single Point of Truth, “don’t repeat yourself” or DRY is a process philosophy seeking to reduce duplication especially in computing. This philosophy stress on that information should not be duplicated because it makes the change more difficult, it can lessen clarity and may lead to inconsistency. DRY is from Andy Hunt’s and [...]

Posted in Basics | Tagged , | Comments closed

Rails technicality

Rails uses the Model-View-Controller (MVC) architecture just like many other contemporary web frameworks for organizing application programming. Rails is remarkable for its widespread use of the JavaScript libraries Prototype and Script.aculo.us that is significantly used for for Ajax and its graphical interface. And because of Rails’ “out of the box” scaffolding, it can promptly generate [...]

Posted in Basics | Tagged , | Comments closed

Ruby on Rails: Web Development on Mac OS X

Ruby on Rails with its noteworthy benefits and real-world applications in production made its web application framework a top choice. And it is not a shocker for Rails to succeed on the abundance of Mac OS X. Ruby on Rails is an open source tool that quickly generates great web applications backed up by SQL [...]

Posted in Basics | Tagged , | Comments closed

Rails web server

If Mongrel and lighttpd are not installed, by default Rails will use WEBrick, the webserver that ships with Ruby. All these will guarantee you to always get up and run promptly. Rails will check first if Mongrel exists when you run script/server, then check on lighttpd and would finally fall back to WEBrick which [...]

Posted in Basics, Programming | Tagged , , , | Comments closed

Ruby Central

Ruby Central Inc. is a non-profit organization based in the United States that is committed to support and for the advocacy and promotion of the Ruby programming language. This organization was founded and established by a group of Ruby advocates like David Alan Black, Richard Kilmer and Chad Fowler. Ruby central is the parent of [...]

Posted in Basics | Tagged | Comments closed

Ruby and Merb get together and form Rails 3

Ruby on Rails is set to merge with its main competitor, Merb and end up becoming Rails 3:
We all realized that working together for a common good would be much more productive than duplicating things on each side of the fence. Merb and Rails already share so much in terms of design and sensibility that [...]

Posted in Information | Comments closed