Routing Basics: Ruby on Rails for Front-End Developers

Routing Basics: Ruby on Rails for Front-End Developers This guest post is by Miles Matthias, who in between trips and sips, usually with planes and bourbon, enjoys talking to people about difficult challenges and tapping on his keyboard to help solve them. He moved to Boulder in January of 2012, after meeting his future wife and picking up degrees in Computer Science and Information Assurance in Omaha, Nebraska. Boulder was his ninth move after growing up in Virginia, Kansas, Illinois, and Indiana, and would be more than happy if Colorado became his permanent home.

Minimal I18n with Rails 3.2

This guest post is by Fabio Akita, also known as akitaonrails. He is a known Brazilian Ruby Activist and has been the program chairman for Rubyconf Brazil 2012 for the last 5 years. He also co-founded Codeminer 42, a software boutique specialized in taking care of outsourced work from fledgling startups that need great Rails developers. Fabio has been publicly evangelizing Ruby, Rails and agile techniques since 2006 and has talked around 100 times in conferences around the globe.

Interview: Michael Hartl, author of the Ruby on Rails Tutorial (

RubyLearning participants talk to Michael Hartl the author of the Ruby on Rails Tutorial ( Satish Talim Welcome Michael and thanks for taking out time for RubyLearning. For the benefit of the readers of this blog could you please introduce yourself and tell us what you do for a living? Michael Happy to be here. I’m a programmer, educator, and entrepreneur. Recently, I’ve been focused on making educational products and selling them online.

Indian Ruby on Rails Portfolio

Indian Ruby on Rails Portfolio

I am compiling a list (in alphabetical order) showcasing Indian websites made with Ruby on Rails. Hat Tip: Fabio Akita

Rails Summit Latin America 2009

Rails Summit Latin America

Back in 2005 there was virtually no Ruby community in Brazil. David Hansson himself was there, at the FISL conference, showcasing a pre-1.0 Rails (which later became the famous 15-min blog screencast). Only 3 years later the community grew

Interview: Author Antonio Cangiano

Our Book Promotion: “Ruby on Rails for Microsoft Developers” has just started. Win one of four books to be given out for active participation. The coolest thing?

Interview: Author Eldon Alameda

Our Book Promotion: “Foundation Rails 2” starts soon. Win one of four books to be given out for active participation. The coolest thing? Author Eldon Alameda will be on site to answer questions! Click here for more details. Here, in this brief interview, Satish Talim of RubyLearning talks to Eldon Alameda. Satish Eldon, could you tell us something about yourself – your background, where you are based? Eldon I’m originally from California, but have been residing in Kansas City for the last 11 years.

A Quick Chat with Chetan Mittal of Mortar Systems

Satish Chetan, could you tell us something about yourself – your background, where you are based? Chetan I am born and raised in Chandigarh, India’s most beautiful city. I am a computer engineer by both qualification and profession, and a MBA from Melbourne Business School (UQ/MtEliza). In 2000 I moved to Australia; worked and stayed there for six years before coming back to India in 2006, year I put my hands on Rails, to start Mortar Systems.

Book Promotion: Foundation Rails 2

Book Promotion: Foundation Rails 2 RubyLearning is pleased to announce the promotion of the book “Foundation Rails 2” by author Eldon Alameda. The general idea of a book promotion is that it gives the participants a chance to ask relevant questions, interact with the author of the book and in the process possibly win a copy of the book, all for free! Here are the details: Promotion Period: 16th to 18th June 2009.

The Future of Ruby is Fail!

The Future of Ruby is Fail! Preamble Thanks to Ilya Grigorik for initiating the discussion in the Indian Ruby / Rails community around the premise “Future of Ruby is Fail” (yes, somewhat tongue in cheek, but also serious), trying to get a feel for the concerns in the community. The focus of this discussion would be on the Indian market / geographical area. RubyLearning is pleased to have with us, Ruby / Rails Gurus from Pune, India: Ashutosh Ambekar from Persistent Systems Ltd., Devendra Deshmukh from e-Zest, Gautam Rege from Josh Software Pvt.

10+ Ruby Rails companies in Pune, India

10+ Ruby Rails companies in Pune, India NOTE: In Aug. 2014, we have updated this list. Are you looking out for companies in India, working in Ruby, Rails, Merb and / or Sinatra to out-source your projects? Here’s a list of companies in Pune, India working with Ruby and frameworks like Rails, Merb and Sinatra. BetterLabs (Contact Person: Vaibhav Domkundwar), is located in San Jose, USA and Pune, India. BetterLabs is an unique product incubation firm that works on early stage concepts to experiment, validate, and iterate on the concept to take it from idea to company.

Book Promotion: Head First Rails

RubyLearning is pleased to announce the promotion of the book “Head First Rails” by author David Griffiths.

Interview: Author David Griffiths

Our Book Promotion: “Head First Rails” starts soon. Win one of four books to be given out for active participation. The coolest thing?

Book Promotion: Rails Test Prescriptions

RubyLearning is pleased to announce the promotion of the book “Rails Test Prescriptions” by author Noel Rappin.

Interview: Author Noel Rappin

Our second Book Promotion: “Rails Test Prescriptions” starts soon. Win one of four books to be given out for active participation. The coolest thing?

Quick Questions for Andrey 'A.I.' Sitnik

RubyLearning caught up with Andrey “A.I.” Sitnik developer of R18n, a tool to internationalize and localize your Merb/Sinatra/desktop Ruby application, and asked him some quick questions in this interview.

SapnaSolutions Transforming Pune City into a Rails Hub

Nick Adams is the CTO and Co-Founder of SapnaSolutions. SapnaSolutions is on a mission of transforming Pune city into a Ruby on Rails hub.

Interview: Adam Wiggins on Heroku

On the eve of the first ever online “Introduction to Sinatra” course, Satish Talim and Victor H. Goff III of RubyLearning caught up with Adam Wiggins and talked to him on Heroku (pronounced her-OH-koo), in this interview.

RubyLearning's Sponsor: Blue Box Group

It’s time to thank RubyLearning’s sponsor – Blue Box Group.

This year is shaping up to be another big one for Blue Box Group

Blue Box Group has got some great new features for release, upgrades to their service offerings, appearances at various events and conferences and more. Check out their site and subscribe to their blog to get the latest updates!

RubyLearning's Sponsor: Rails Kits

It’s time to thank RubyLearning’s sponsor – Rails Kits.

Rails Kits is the place to get ready-to-use Rails code that will help you build your apps faster

Matt Aimonetti: Why on earth would you ignore Merb?

If you were to ask me, I’d say that Merb has caught the fancy of Rubyists around the world and it’s not just hype. Recently RL conducted a poll on new course offerings where 1000 Rubyists (from over 140 countries) voted. Over 30% requested for an Introductory course on Merb. RL’s Satish Talim caught up with Matt Aimonetti (a serious Ruby addict and Merb core team member) to learn more about Merb.

Rails Interview: Michael Slater of

For the past two years, RubyLearning has been promoting the Ruby language world-wide, by conducting its Free Online Ruby Programming Course. 1000s of participants have either completed or are in the process of completing the course. Most Ruby course participants have a plethora of questions related to the language; opportunities in Ruby; Ruby’s future; Rails etc. Satish Talim of RubyLearning talked to BuildingWebApps, to get their views and opinions. BuildingWebApps is a project of Collective Knowledge Works, Inc.

Appreciating Ruby Bloggers

Darren Rowse, as usual, has come up with a lovely idea “Today is Blogger Appreciation Day [UNOFFICIAL]” – that certainly fosters the sense of community, which I love about blogging. In Darren’s words: We’re in it together, blogging is about collaboration and together going further than we can by ourselves – so why not help another blogger today by shooting them a word of encouragement, a pep talk, a congratulations, an idea to help them improve or some other positive constructive message.

Rails TakeFive Interview

It was fun being interviewed by FiveRuns Blog. FiveRuns exists for the express purpose of delivering affordable and radically simplified tools for monitoring applications and their supporting infrastructure with a focus on Ruby on Rails. Every Friday, FiveRuns interviews Ruby/Rails enthusiasts and it was an honor to be amongst luminaries such as Chad Fowler, Peter Cooper, Pat Eyler to name a few. Technorati Tags: FiveRuns, Rails Interview, Rails, Ruby

Josh Software: Making its mark in Ruby on Rails

Pune is now increasingly becoming the hot-bed of Ruby on Rails activity in India and Josh Software Pvt. Ltd. are strongly making a mark in this field. Satish Talim of recently talked to Gautam Rege, one of the founders of this company.

"AkitaOnRails" On Anatomy of Ruby Blocks/Closures

Fabio Akita’s “AkitaOnRails” series at, for would-be Ruby developers, has been quite a hit. Today in another article, Fabio talks in depth about Ruby’s Blocks/Closures, This is a rather long article but well worth the time invested in reading it.

Advice For Ruby Beginners 3

Advice For Ruby Beginners 2

Advice For Ruby Beginners 1

The popularity of Ruby grows exponentially and with that, more and more people are learning the language. Recently, 400+ would-be Ruby developers from around the world registered for the Free Ruby Lessons at and more keep joining everyday. Most Ruby beginners have a plethora of questions related to the language; opportunities in Ruby; Ruby’s future.

Rails Hosting In India

I have been asked time and again about ‘Rails Hosting In India‘ and thought it best that I list down the Rails Hosts that I have heard of, in India.


The Pune GNU/Linux Users Group have announced ‘PLUG MASHUP‘, a technology event which includes a Hack-a-thon and a mashup camp to be held on October 13th and 14th, 2007 at Bhaskaracharya Pratishthan, Pune, India. The Hack-a-thon will bring together many developers and contributors. It will aim to generate some serious code during the event, in order to help grow the pool of FOSS contributors in India.

Survserv: Rails based Real Time Outbreak Detection System


RubyLearning caught up with Arindam Basu and requested him to brief us about Survserv, a Rails based real time outbreak detection system (still in Beta).

Book: Deploying Rails Applications

Deploying Rails Applications – A Step-by-Step Guide by Ezra Zygmuntowicz (Engine Yard founder), Bruce Tate and Geoffrey Grosenbach is now a Beta book. If you buy the book Deploying Rails Applications you can get early notification when it ships, order a beta copy, and support the publisher and author that make it happen. Bruce Tate will be giving a percentage of his cut to charity… probably Homes Without Borders. Please help them make the best book possible.

Interview with Ola Bini – JRuby Core Developer


RubyLearning caught up with Ola Bini at Bangalore, India and talked to him about JRuby. Ola provides some insights for easy adoption of JRuby by the large pool of Java and Ruby developers in India.

Web 2.0 Developer -- Consultant @ Accenture

The RubyLearning Job Board has a new job requirement from Accenture, Chicago, IL; San Jose, CA. Company: Accenture Location: Chicago, IL; San Jose, CA Description: Accenture Technology Labs creates a vision of how technology will shape the future and invents the next wave of cutting-edge business solutions. Our research and development team explores new and emerging technologies that are one to five years out, and uses them to create prototypes and cutting-edge solutions that will help organizations maximize performance in the future.

How Can I Make More Useful To You?

It’s time for a reader question – how can I make my site / blog / forum more useful for you? I like to ask readers this question in an effort to keep improving the site / blog / forum and making it more effective in helping to improve your Ruby learning process. I don’t like to lead such discussions too deliberately – but find that the discussion is better if I give a few general questions to stimulate the conversation.

David Black Interview: Talking to

Today, I had the good fortune to talk to David Black the author of the very popular book “Ruby for Rails“, on behalf of all the members. I have been recommending his book to one and all and if you have not read it yet, do buy yourself a copy. Hello David, and welcome to Why don’t we start with a little bit of your background? I’m a self-taught computer programmer, currently specializing in Ruby and Rails. Forum

You demanded it. You have it! The Forum is up and running. (No longer in this form) You have sub-forums related to many topics such Ruby Certification, Book Reviews, Events, Jobs amongst others. Register and frequent the forums. Technorati Tags:, Forum

Ruby ActiveRecord and MySQL

A lot of you, the readers of my Free Ruby Study Notes, wrote in asking for a simple program and a brief explanation on how to connect to a MySQL database using Ruby and ActiveRecord. I just sat down and added the page Ruby ActiveRecord and MySQL to my RubyLearning site. Have a look. Technorati Tags: ActiveRecord, MySQL, Ruby, Ruby ActiveRecord and MySQL

Tutorial: Introduction to AWS for Ruby Developers

Today’s web-based applications are required to provide more storage, more compute power, and a greater level of reliability than ever before.

Brainwave DevNet Conference, Hyderabad

The Brainwave DevNet Conference is being held at Hyderabad, India on 27th July 2007. At this conference, Brainwave would be releasing the commercial version of their product ‘The Brainwave Platform’ – an end to end enterprise application development and deployment solution stack, that strives to reduce development time, cost and frees you from hassles of incorporating any new business process. Registration is free and everyone’s invited. Technorati Tags: Brainwave, Brainwave

Trend: India on a RoR wave

With Google Trends, you can compare the world’s interest in your favorite topics. Google Trends shows how frequently your topics have appeared in Google News stories, and in which geographic regions people have searched for them most. Taking this further, I decided to see the trend for Ruby on Rails for the year 2007. Amongst Regions, India is ranked second. When I clicked on India, I found that amongst Subregions Karnataka and Maharashtra are at the top – obviously due to Bangalore, Mumbai, Pune.

Top 346 Ruby on Rails Projects Sites

A quick note. My friend Sunil Kelkar pointed me to this interesting link – Top 346 Ruby on Rails Projects Sites. Technorati Tags: Top 346 Ruby on Rails Projects Sites

Ruby Rails Jobs Update

The Learning Ruby Job Board is getting a very good response from the Ruby and Rails readers of Two new job posts need mention here: DormAid, NY, USA – DormAid is a college service company operating at over 40 major campuses. They are planning to extend their cutting edge web applications to interact with tech-savvy students in more interesting ways. They are looking for college-age web developers/designers who know Ruby on Rails or are willing to learn.

Ruby Study Notes in Italian?

This time around it is not good news or is it? Through some contacts I came to know that an Italian IT journalist has been copying my Ruby Study Notes and publishing it in the journalist’s own name in an Italian online journal – and without providing any copyright information. My initial reaction was one of anger and I shot off an email to the journalist. The email id was fake and naturally the email bounced back.

The 56 Best Ruby on Rails Driven Sites

To showcase the latest and greatest RoR implementations

7 Things You Can Do With Ruby

So you want to do something with Ruby but think there’s not much you can do? Rubbish! Applications in Indian Languages

Siddharth Karandikar a PuneRuby member and some of his friends are hard at work in creating – a suit of applications in Indian languages. I asked Siddharth to share some of his experiences with us.

Connect JRuby to MySQL using JDBC

JRuby is a 100% pure-Java implementation of the Ruby programming language that runs in the JVM. MySQL is a one of the most popular open source databases around and is used by many prominent organizations from Yahoo to NASA.

ThinkDRY Interview

Vincent Spehner heads the company ThinkDRY, based in Pune. Recently, I had a chance to talk to him and requested him to share some of his experiences. Here goes.

Rails Developers in India, I'd Recommend

Like Peter Cooper, I too constantly get emails from various readers of, who are looking for Rails developers in India for their projects. As I don’t do this myself, I have to keep giving out a list of Rails developers I know and trust or have had good feedback about. Interview

Nag. B is the brain behind simplifies the establishment of startups through a collaborative approach that is a win-win situation to all the involved members. I’ve invited Nag to share some of his experiences in this interview.

JRuby: Caffeinated Ruby

Recently, JRuby has been gaining more and more attention in the Java and Ruby communities. Java is a powerful platform and there are millions of lines of Java code being written each month, that the world will have to live with for a long time from now. By leveraging Java the platform with the power of the Ruby programming language, programmers get the best from both worlds. You better not ignore JRuby any more!

Interview: Charles Nutter

(This interview appeared before on 30th Aug. 2006 on the PuneRuby blog). Today’s talk with Ruby Guru, Charles Nutter would be of interest to all of you who have a Java background. Satish Talim>> Hello Charles, and welcome to PuneRuby. Could you tell us something about yourself – your background; where you are based…? Charles Nutter>> I’ve been programming computers since I was in grade school. Since 1996 I’ve been a fulltime Java developer, primarily working on web-based applications using Java EE technologies.

Ruby on Rails in India

I have been asked time and again about companies in India working on Ruby on Rails. Here’s a partial list of companies (in alphabetical order) that do so. 360 Degree Interactive, Chennai Accenture Tech Labs, Bangalore Aditi Technologies, Bangalore Allerin, Mumbai Apptility, Bangalore Better Labs, Pune Blue Whale Labs, New Delhi BroadSpire, Chennai CircleSource, Bangalore CodeWalla, Pune Goldstone Technologies, Hyderabad Itellix, Bangalore MangoSpring Inc., Pune Patni Computers, Hyderabad Persistent Systems, Pune Pinstorm, Mumbai Satyam, Hyderabad SlideShare, New Delhi SlideShare, New Delhi SoftMind Technology, Ahmedabad SurgeWorks, Mumbai Synerzip, Pune Taazza, Bangalore ThinkDRY, Pune Thoughtworks, Pune UrbanEye, Mumbai Uzanto, New Delhi V2 Solutions, Mumbai Viamentis Technologies, Chennai Vinsol, New Delhi WarmlyYours, Hyderabad – Christian Billen is the Chief Information Officer, IT Department.

Interview: Shashank Date


(This interview appeared before on 28th Aug. 2006 on the PuneRuby blog).

Today we talk to our own Ruby Guru, Shashank Date.

Satish Talim>> Hello Shashank, and welcome to PuneRuby. Could you tell us something about yourself – your background; where you are based…?

Interview: Phil Tomson

(This interview appeared before on 18th Aug. 2006 on the PuneRuby blog).

Today, we shall be talking to another Ruby Guru – Phil Tomson.

Interview: Peat Bakke

(This interview appeared before on 17th Aug. 2006 on the PuneRuby blog).

There is a lot to learn from experienced Ruby developers and in our continuing series of talking to such Ruby enthusiasts from around the world, Satish Talim today talks to Peat Bakke.

Ruby: Thrift

Jeremy Durham’s blog talks about an open source software framework for scalable cross-language services development, named Thrift. It combines a powerful software stack with a code generation engine to build services that work efficiently and seamlessly between C++, Java, Python, PHP, and Ruby. Thrift was developed at Facebook. Have a look. Technorati Tags: Thrift

Interview: Elliot Temple

(This interview appeared before on 24th Aug. 2006 on the PuneRuby blog).

Today we talk to Elliot Temple.

Satish Talim>> Hello Elliot, and welcome to PuneRuby. Could you tell us something about yourself – your background; where you are based…?

Interview: Bruce Tate

(This interview appeared before on 15th Aug. 2006 on the PuneRuby blog).

Java is no longer the answer to every software development problem. Ruby is exploding onto the scene, just as Java did at the end of 1990s. Developers are driving the revolution, and the amazing productivity of Ruby on Rails is fueling it. So who better to talk about Ruby and Rails than the strongest proponent of Ruby, Bruce Tate.

Ruby and Rails News

Some interesting news and articles that I thought worth mentioning:

Ruby, Rails Survey

Saw this on Ruby-Talk – CodeGear (the Borland spin-off) has a survey open on Ruby and Ruby on Rails.

WarmlyYours Interview

Christian Billen is the Chief Information Officer, IT Department at WarmlyYours. Recently, I had a chance to talk to him and requested him to share some of his experiences. Here goes. Could you tell us something about yourself – your background, where you are based? I was born in Belgium. My father was a programmer and I have self thought myself IT from an early age, even though I was forbidden around the computers of the house (but that’s what makes it fun).

Ruby Video Search

I thought I would let you know that I have added Google AJAX Search on my Learning Ruby site. This embeds a video bar on the web page and lets you watch Ruby and Rails related videos (presentations, tutorials, etc.) you’ve selected, right there on the site itself. Have fun!

Update to Rails 1.2.2

Update your working copy to the latest version of Rails 1.2.2, by going to your command prompt and entering:

Company Name Approval

So far in our series, we discussed the process of obtaining the DIN and DSC for the proposed Directors. We can now start the process of company name approval by the Registrar of Companies (ROC) in the State/Union Territory in which the company will maintain its Registered Office. This approval is provided subject to certain conditions: There should not be an existing company by the same name. Further, the last words in the name are required to be “Private Ltd.” in the case of a private company.

Locating Office Space

Continuing with our series of blog posts with respect to ‘Setting Up An IT Company In India‘, another parallel activity that you need to start is locating an office space.

AnswerU Interview

Anil Dharni and Brad are the brains behind AnswerU. AnswerU is a solution for fast and accurate answers for university students’ toughest questions. I’ve invited Anil to share some of his experiences in this interview.

Kidzworld: One Of The Largest Ruby On Rails Sites Ever Deployed

Kidzworld: a fully moderated, safe and secure social networking site for kids. In this world, internet savvy grade-schoolers can play games, enter contests, win prizes, test their knowledge in trivia quizzes

Setting Up An IT Company In India

Now-a-days many small (20-40 people) sized companies working with Ruby on Rails in the US and Australia are planning to set-up their own software units in Pune, India.

Ruby and Rails on Update-Scout

Ruby has just been added to, an interactive web service, that informs its users about software updates and releases. Users can set up personal update news feeds from the Update-Scout software catalog and even add new entries to the catalog.

Ruby Re-Awakens Pune in 2006

In the early part of 2006, in my hometown Pune, everyone would associate Ruby with ‘Ratnaraj‘ or “king of precious stones” as per our ancient language of Sanskrit. Over the year things have changed, and the Ruby language and its famous framework Rails are seeing a huge surge of popularity here.

Ruby declared TIOBE's Programming Language of the Year 2006!

Curt Hibbs reports that Ruby is now in the top ten languages in the TIOBE index, and has been declared Programming Language of the Year for 2006 because it had the largest popularity increase in 2006 of all the languages tracked.