Angel \”Java\” Lopez on Blog

February 28, 2012

Ruby On Rails (2): Links, News and resources

Filed under: Links, Rails, Ruby, Ruby on Rails, Web Development — ajlopez @ 10:33 am

Previous Post

More links about this popular Ruby web framework (and some discussions):

Crazy, Heretical, and Awesome: The Way I Write Rails Apps

Rails Went Off The Rails: Why I’m Rebuilding Archaeopteryx In CoffeeScript

Frontend Code Doesn’t Have to Suck: 5 Tips for Rails Developers

Moving from Sinatra to Rails

ruby-debug in 30 seconds (we don’t need no stinkin’ GUI!)

What programming language is GitHub written in?

Rails: Presenter Pattern

Ruby/Sinatra/Rails failing at Start

Sinatra vs. Rails

Rails Caching Benchmarked: MongoDB, Redis, Memcached

Lately there has been a lot posts about how Ruby on Rails might not follow the best practices.

ActiveRecord (and Rails) Considered Harmful

Composition Of Responsibility vs Interface Implementation
ActiveRecord might truly be a horrible beast with far too many concerns in one given place. I haven’t dug into that source code very much. From what I remember of it, it’s huge and difficult for me to understand (but then, it does a metric-ton-squared of meta-programming, so I guess I’m not surprised that it’s hard for me to understand).

Rails Has Turned Me Into a Cannibalizing Idiot
Some interesting posts flying around about how ActiveRecord is rotting people’s brains and how Rails is "pants on head retarded". I figured I might as well respond.

spree / spree
Spree is a complete open source e-commerce solution for Ruby on Rails

Is it better to use routes or mod_rewrite to forward old URLs?

How to make Rails do not ignore trailing slashes in the routes?

SEO, Heroku, Ruby on Rails and removing those darn trailing slashes

El maldito libro de los descarrilados
Tutorial de Ruby on Rails en castellano

Using Redis with Ruby on Rails

To Redis or Not To Redis? (Key-Value Stores Part 4)

Delivering email with Amazon SES in a Rails 3 app

Activity Logs and Friend Feeds on Rails & pfeed

Ruby On Rails español

Entrenando con Ruby y RoR

Learning how to Learn Rails

nicksieger / refactoring-to-rails
Example of refactoring a Spring/Hibernate application to Rails

Configuration for Rails, the Right Way

Ruby clouds: Engine Yard vs. Heroku

Memcached Internals: Memory Allocation, Eviction Policy, Consistent Hashing

Heroku and Rails 3.1

Ruby on Rails 3.0 Release Notes

Instalar Ruby on Rails 3 en Windows

Rails QRCode Generator

How do I add a field in Ruby on Rails?

Why Bother With Cucumber Testing?

Mini reviews of 19 Ruby template engines

Ruby on Rails Tutorial

Rails Searchable API Doc

Bundler manages an application’s dependencies through its entire life across many machines systematically and repeatably.

Getting Started with Rails

Updating Ruby / Rails

My Links

More links about Ruby, Ruby web development, Sinatra, etc… are coming.

Keep tuned!

Angel “Java” Lopez

November 9, 2011

Ruby On Rails: Links, News and Resources (1)

Filed under: Links, Rails, Ruby, Ruby on Rails, Web Development — ajlopez @ 12:19 pm

Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language.

Ruby on Rails was extracted by David Heinemeier Hansson from his work on Basecamp, a project management tool by 37signals (now a web application company).[9] Hansson first released Ruby on Rails as open source in July 2004, but did not share commit rights to the project until February 2005.[10] In August 2006 the framework reached a milestone when Apple announced that it would ship Ruby on Rails with Mac OS X v10.5 “Leopard”,[11] which was released in October 2007.

Ruby on Rails version 2.3 was released on March 15, 2009. Major new developments in Ruby on Rails include templates, engines, Rack and nested model forms. Templates enable the developer to generate a skeleton application with custom gems and configurations. Engines let one reuse application pieces complete with routes, view paths and models. The Rack web server interface and Metal allow one to write optimized pieces of code that route around ActionController.[12]

On December 23, 2008, Merb, another web application framework was launched, and Ruby on Rails announced a commitment to work together. The Ruby on Rails team announced they would work with the Merb project to bring “the best ideas of Merb” into Ruby on Rails 3, ending the “unnecessary duplication” across both communities.[13] Merb was merged with Rails as part of the Rails 3.0 release.[14][15]

Jumpstart your Ruby on Rails 3 applications with rails-templater

Rails Wizard

Why DataMapper?

Crafting Rails Applications: Why I wrote this book

Rails Routing from the Outside In

Crafting Rails Applications: Expert Practices for Everyday Rails Development

Why Rack should matter to .NET developers

Rack is a layer of abstraction which sits between servers and frameworks. What it brings as a result is greater interoperability between HTTP server implementations and web frameworks. As the author of a HTTP server if you get your server to speak Rack you can now host applications written in several Ruby frameworks, Sinatra and Rails being two of the most well known.

VAN – Noviembre 20 de 2010 – Ruby on Rails

By @mario_chavez

Ruby on Rails Tutorial: Learn Rails by Example

Rails for Zombies

Alberto Perdomo Presentations

Rails101 Tutorial Ruby on Rails with Relations

Nimble Method

Rails 3 Screencasts

Helicon Zoo — a repository of web frameworks and applications for Microsoft IIS.

It supports Rails

Rails en la nube se llama Heroku!/2011/10/rails-tiene-scaffold-nosotros-usamos.html

Ubuntu 11.10 to support the Cloud Foundry Platform-as-a-Service

From .NET to Ruby: Adventure, Courage, and Joy

Why ruby?

La complejidad de Ruby On Rails

A Guide To Starting Your Own Rails Engine Gem

Java Developers have Loads to Learn from the Rails Community

Ruby Version Manager (RVM)

ALT.NET Café – Mayo 13 de 2011 – La Inmortalidad de la Medusa – Web Frameworks

Advanced Data Models with Rails

Rails Best Practices

Easy Rails OAuth Integration Testing

Rails 3 Baby Steps – Part 2

Radiant / radiant

Radiant is a no-fluff, open source content management system designed for small teams. It is similar to Textpattern or MovableType, but is a general purpose content management system (not just a blogging engine).

RESTify DayTrader

[RAILS 101] Video Tutorials Ruby On Rails

Rails Installer (for Windows)

Ruby and Rails for Attractive .NET Developers

kfaustino / rails-templater

Template generator for Ruby on Rails 3 applications

Ruby on Rails Tutorial

Development Kit: How to install it

Rails Searchable API Doc


Bundler manages an application’s dependencies through its entire life across many machines systematically and repeatably.

Getting Started with Rails

My links

Keep tuned!

Angel “Java” Lopez

The Shocking Blue Green Theme. Blog at


Get every new post delivered to your Inbox.

Join 72 other followers