RubyFlow : The Ruby Community Blog

Home   Submit   Sign Up   Log In   leaders   Twitter   RSS Feed  

IndianGuru — 177 posts

If you are looking at outsourcing your work to companies, in Pune India, that execute projects / develop products using Ruby and Ruby on Rails this list will be very helpful.

The list is being constantly updated.
The 5th edition of the conference was a roaring success. Read about it here.
Miles Matthias, author of the book Ruby on Rails Explained for Front-End Developers, talks about Routing Basics in his guest blog post on RubyLearning.
From Lousy to Beautiful
Due to the inherent flexibility of Ruby, there are often several ways of doing the same thing. But how do you recognize the best way, the “beautiful” way to go about something? It can be tough to describe and there may indeed be several “best ways” to do something. The ease of expressing real life through Ruby can give us a false sense of security. James Schorr came to realize that terrible code can be written — even with such a beautiful language. Read the guest blog post "From Lousy to Beautiful".
Submit your talk proposals for the Garden City Ruby Conference (GCRC) 2014 to be held at Bangalore, India.

Proposals will be accepted until Friday Oct 25th at midnight IST. Proposals are reviewed on a rolling basis as they are submitted.
In this two-part series, Girish Sonawane shows you how to use the Google currency conversion API with a small Sinatra app. This is Part 2, where he focuses on using the API with Sinatra.
In this two-part series, Girish Sonawane will show you how to use the Google currency conversion API and use it in a small Sinatra app. This is Part 1, where he focuses on using the API in Ruby.
Ruby Gurus Carlo Pecchia, Dan Mayer, Darren Jones, Nathan Esquenazi and Sudarshan Shubakar answer some questions on Sinatra, asked by Ruby beginners.
Prakash Murthy talks about India's only Ruby conference scheduled for 22 and 23 June 2013. He is hoping to make more friends, learn some new stuff, make some impact, and have a lot of fun at this conference.
Do you know how to benchmark your Ruby code? Learn from Jesse Storimer in this guest blog post on RubyLearning.
At some point of time in your career, you have to decide if you want to continue on a technical path or to take up a management role. Pramod Paranjape explains how your life would look like if you have taken up a management role.
StreamTable.js helps us stream large tabular data and filter it. This gives us the best of both worlds – super fast rendering of the pages or tables, no more “Loading data…” delays, no more waiting for page to load and fast client-side search filtering.
Matthew Kirk shows how matrices can be useful to solve problems involving systems of equations. Read the details in his guest blog post on RubyLearning - Ruby Matrix, the Forgotten Library.
We'll be hosting the 4th annual RubyConfIndia in Pune, India. We are looking for a diversity of speakers and topics that are of interest to Rubyists of all kinds. Proposals will be accepted until April 30th. For information about speaking and to submit a proposal, visit here. For more details about the conference, visit here.
Learn how to setup a PayPal Payflow payment gateway for a Rails application using the four step process.
All about Struct
Steve Klabnik shows us how to take advantage of Struct and OStruct in Ruby, in his guest blog post "All about Struct".
The article "Ruby with MongoDB for Web Development" by Gautam Rege will walk you through modeling a Ruby application, learning various constructs of MongoDB, and then integrating it into Rails and Sinatra.
Minimal I18n with Rails 3.2
Fabio Akita talks about internationalization and localization in Rails apps and how it can be done, in the article "Minimal I18n with Rails 3.2".
The Ongoing Vigil of Software Security - In this article, James Schorr gives us some practical examples of how we can improve the security of our software projects. By increasing our awareness to the threats that our projects face, we can proactively work towards producing quality, stable software.
RubyLearning's mentor Victor Goff reviews Sau Sheong Chang's latest book "Exploring Everyday Things with R and Ruby". A must-have book for your library.
An excellent article by Natasha Murashev on "How I learned to code". In her own words "Learning to code is a very emotional experience. When you can’t solve a problem, you will feel like a worthless human being. But when you do solve it, you will feel like you own the world, which is one of the best feelings you’ll ever have. And no matter how 'good' you get, there will always be something that you don’t know or doesn’t work and that you can continue improving on or learning."
Matt Aimonetti: Ruby in 2012
Ruby is more popular than ever, but it’s also not as trendy as it used to be. Matt Aimonetti a well-known Rubyist, technical writer, speaker and active open-source contributor talks about his vision of Ruby in 2012 and for the future.
Ever imagined playing a game on the web by simply logging in – no local installation required, no licenses and you can continue from where you left off! Imagine multi-player games from your browser or phone – basically ‘gaming in the cloud’. Ok – that sounded pretty cliche :) But its already here folks and faster and better then we can imagine! Read how JoshSoftware built this.
In this post, a few Ruby on Rails developers and experts share their trend predictions in Ruby on Rails development in 2012.
Enabling RESTful API access for Rails application is easy. However, the complexity arises when some responses are expected in xml format and JSON format. Complexity increases manyfold when these API calls need authentication. Sethu explains how to use Rabl and Devise for designing your API access.
Ever wondered how to get push notifications on your web-page? Instead of using XMPP solutions, there are simpler techniques today using websockets. Gautam explains how we can send notifications for live bids from a MongoDB backed Rails application to webpages using a combination of and express.js. Needless to say, this would work only on WebSocket compliant browsers.
Evan Light talks about conditional expressions in this guest blog post on RubyLearning.
The call for proposals for talks at the RubyConf India 2012 is now open! Please go ahead and submit your proposal. The call closes on December 25th.
Evan Light is questioning you - do you ponder what to name things in your code? Please do post your comments on the blog post.
RubyLearning is assembling experts in various areas of Ruby programming who will answer your questions as an "Ask An Expert" series of blog posts there. Post your questions as comments to that blog post. is planning a free, online course on topics that hopefully will help those that have some knowledge of Ruby programming to get started with web programming - call it "Intermediate Ruby Programming". This does not cover Ruby on Rails.

The course material is under preparation at and I am looking for help from you to help create - add / subtract / modify the topics and material for this course.

The course is scheduled for 7th Jan. 2012 and we would have 3-4 mentors helping out the participants during the course.

Can you help?
If you are a Ruby beginner, knowing how to create and publish your Ruby Gem is important. To address that I wrote an introductory article - "How Do I Create And Publish My First Ruby Gem?" Credit: Nick Quaranto.
A Quick Introduction to Rack
If you are a Ruby beginner, knowing how to use Rack is important. The article "A Quick Introduction to Rack", as the name suggests, introduces you to Rack.
LinkedIn has acquired hosted search startup IndexTank. IndexTank is a real-time, hosted search engine service that allows developers to quickly build search-based applications without having to worry about hosting their own search software. IndexTank’s features include: real-time feed indexing, instantaneous availability of search data, geo search, automatic faceting, range search and instant insights about indexed data from search.

Gautam Rege's blog post "IndexTank – So long and thanks for all the fish!" gives information about using IndexTank and the various facets available with it that he finds awesome and/or non-existent in TS or Solr.
Victor Goff's guest blog post on RubyLearning - Do you know Ruby Doctest? explains how to document our programs using IRB sessions, resulting in a way to provide usage examples as well as knowing when an expected use fails because of some update or changes to our program or environment.
Almost all Ruby programming newbies would love to get their hands wet writing a Ruby DSL. The article "Do you know how to write an internal DSL in Ruby?" explains how you can write a simple Ruby DSL.
An open-source Javascript library for kick-ass search filtering - filter.js.
As part of the free, online courses being conducted on Google+ by RubyLearning, by popular demand, a blog post titled "How do I use Sinatra to access the Google+ API?" has just being published.
RubyLearning is offering FREE online courses hosted entirely on
Google+. We're doing a Git/GitHub course, a JRuby 101 course, and a
JRuby Compiler course (if you want to learn how to compile Ruby code
for the JVM).
A blog post that helps you get your Sinatra apps running using JRuby.
RubyLearning is celebrating _why day today and is offering a FREE course on Ruby’s Cross Platform GUI App Toolkit - Shoes. Steve Klabnik is the guest mentor. Registrations have started.
Gonçalo Silva talks about the built-in performance testing tools in Rails in this new article "Performance Testing Rails Applications — How To?" on RubyLearning.
Ruby Hero Steve Klabnik's new article on RubyLearning "How do I test my code with Minitest?"
James M. Schorr asks you "How Can We Develop For Tomorrow's Needs?" in a new blog post on RubyLearning.
If you have written a useful Ruby Gem, you can showcase the same on RubyLearning. A new blog post "Why don’t you use and review these useful Ruby Gems?" showcasing some Ruby Gems from developers like you and me.
A new article by Phillip Gawlowski - Cryptography Or: How I Learned to Stop Worrying, and Love AES.
One of the aspects of Ruby that often confuses newbies coming from other languages is the fact that it has both throw and catch and raise and rescue statements. Avdi Grimm explains their usage in simple terms in this new article "Throw, Catch, Raise, Rescue… I’m so confused!"
20+ Rubyists to Follow on Google+. Are you there?
RubyLearning is in its 6th year and to celebrate its 25th Ruby programming batch, RubyLearning is offering this seven week course free to 25 participants. For details refer the blog post.
Gautam Rege of JoshSoftware writes about Geolocation, Rails and MongoDB- a recipe for success.
Your chance to learn Ruby programming for free.
What do you like about Rails?
Gautam Rege of JoshSoftware India writes about what he likes about Rails. What do you think? What do you like about Rails?
How do I smell Ruby code?
Timon Vonk talks about Ruby code smells in an effort to improve Ruby code. A guest blog post on RubyLearning.
Do you already have a web-portal running for years and you want to use different social networks to increase user registrations? Can you afford to keep integrating newer social networks and deprecate older ones? The blog post shows how to use Rails and Gigya widgets to achieve the same.
RubyLearning participants talk to Michael Hartl, author of the Ruby on Rails Tutorial (
JoshSoftware, a Rails company based in Pune India, discusses how to improve frontend performance by getting your pages to load faster using techniques like sprites, data-uri and jammit in the blog post titled "Increase webpage performance using sprite, data-uri and jammit."
Do you need a Push Notification Manager? In this article, Gautam Rege explains how Redis PubSub came to his rescue to help him communicate between applications.
Allen Wei explains how to make a command-line tool in Ruby, using OptionParser and / or Thor. A guest post on RubyLearning.
Ethan Gunderson shows how easy it is to use the MongoDB Ruby driver and builds some of the common queries you would find in a common blog, in his article "Being Awesome with the MongoDB Ruby Driver" on RubyLearning.
If you have multiple projects in Ruby, it’s a good idea to separate their dependencies. Steve Klabnik shows you how to isolate your Ruby projects from one another, and easily and efficiently switch between them, in his article "How do I keep multiple Ruby projects separate?" on RubyLearning.
The best way to scale an application is to split the application business logic into different inter-communicable components. However, authenticating, authorizing and security raise concerns. OAuth comes to the rescue – and like a knight in shining armour – omniauth steals the show. A practical solution by Gautam Rege.
Getting started with Heroku
Heroku is designed to be as painless as possible to get going, and to provide a powerful, stable, and scalable platform for your code says Ben Scofield in the informative article "Getting started with Heroku". A guest blog post on RubyLearning.
Gems are one of the wonders of the Ruby land – it’s important to understand what they are, why they exist and how they work. Gonçalo Silva talks about it in the article "Ruby gems — what, why and how".
My Ruby Regrets
It’s not possible to be a Ruby guru if you only work with the language sporadically. But you can still save yourself from the mistakes Jeff Langr keeps making: Execute your small, ad hoc efforts no differently than large, well-planned projects. Jeff's guest article "My Ruby Regrets" on RubyLearning.
A free, online course "Build a Mobile app on Android™ phone with Rhodes" is running at Sponsored by Rhomobile. Interested?
Ruby has powerful facilities for creating domain specific languages (DSLs). In Michael Bleigh's article "How do I build DSLs with yield and instance_eval?", learn how to make your code friendlier and more readable by creating APIs utilizing blocks, yielding values, and instance evaluation.
Erik Andrejko shows us some of the common workflows and best features of git, making Ruby and git a powerful combination in this article titled "How does one effectively combine Ruby with Git for source control?"
Gavin Morrice introduces you to the beauty of metaprogramming in Ruby. A guest post on RubyLearning.
Eric Anderson talks about the differences between the myriad of equality tests that Ruby provides. Explanations and examples of when to use ==, ===, eql?, equal? and =~. A guest blog post on RubyLearning.
Omar A. Mekky shows us how we can build single sign in solutions in Rails by previewing Authentasaurus for authentication and explains why they are useful. A guest blog post on RubyLearning.
How does your code smell?
In the article "How does your code smell?", Dr. Kevin Rutherford talks about code smells – any symptom in the source code of a program that possibly indicates a deeper problem.
Do YOU know Resque?
In the article "Do YOU know Resque?", Dave Hoover shows you how to setup Resque, and its data store Redis, and show you how its queues, jobs, and workers interact.
Ed Howland de-constructs Ruby’s message protocol and looks into what is really going on behind the scenes in the guest blog post titled "Do You Understand Ruby’s Objects, Messages and Blocks?" on RubyLearning.
Chee Yeo introduces you to Design Patterns in Ruby and how to use them in your own Ruby code. A guest blog post on RubyLearning.
Carlo Pecchia walks us thro’ the changes in Ruby 1.9 in this guest post on RubyLearning.
Brian Tarbox argues that a great way to increase one's skill is to maintain a bug notebook in this guest post on RubyLearning.
James Schorr gives real-world tips on how to enjoy crafting software by improving the quality of your code and your development habits. A guest article on RubyLearning.
Hampton Catlin on Haml
Hampton Catlin briefs Ruby noobs on Haml at RubyLearning.
Fabio Akita talks about Inploy and why ROR deployment is a breeze. A guest blog post on RubyLearning.
Paolo Perrotta loves Ruby’s ‘Chainsaw’ methodmethod_missing(). Paolo shows you why, in this guest blog post on RubyLearning.
If you’re fresh to Ruby and haven’t really learned what RubyGems can do for you yet, you’re about to find out in Nick Quaranto’s guest blog post on RubyLearning - "Gem Sawyer, Modern Day Ruby Warrior".
Harold Giménez introduces us to Outside-in Development that helps add value to a product’s users and stakeholders. A guest post on RubyLearning.
Ruby Forensics
Elise Huard introduces us to introspection – Ruby’s capability to determine the type of an object at runtime. A guest blog post on RubyLearning.
Martyn Loughran gives an introduction to eventmachine, and how to avoid callback spaghetti in this guest post on RubyLearning.
The Testing Mindset
Do you have a Testing Mindset? Noel Rappin argues that one must have one for the TDD process to be effective, in this guest post on RubyLearning.
Tell us about Your Top 3 Most Useful Ruby Gems.
Martin Sadler gives you an insight into the world of possibilities with JRuby and desktop applications. A guest blog post on RubyLearning.
The Ruby movement
Matt Aimonetti writes on The Ruby movement; a parallel between art movements and programming and what makes Ruby special. A guest blog post on RubyLearning.
David Black explains to Ruby Noobs that almost everything in Ruby is an object (and everything is almost an object!). A guest post on RubyLearning.
So… you're new to Ruby!
Javier Cicchelli covers the basic stepping stones for Ruby beginners in "So… you're new to Ruby!" - a guest blog post on RubyLearning.
Karmen Blake shows us how incorporating Web APIs spark computer programming exercises. A guest post on RubyLearning.
Jeff Schoolcraft writes on 14 Ways To Have Fun Coding Ruby. This guest post on RubyLearning is targeted towards programming newbies.
Sau Sheong Chang blogs on "Writing modular web applications with Rack" - a guest post on RubyLearning.
Geoffrey Grosenbach writes on how to learn Ruby (or any programming language). This guest post on RubyLearning is targeted towards programming newbies.
Dr. Bruce Scharlau from the U.K. has thrown an open challenge to people who love the Ruby programming language - Economics 101.

Anyone can take part in the Ruby Challenge and you could win a prize too.
Today, we complete one year of Ruby Programming Challenges for Newbies. In the latest challenge, David Griffiths throws a "Head-First" Cycle Tracks challenge at you. Check out the challenge. No entry fee. Win prizes.
Elise Huard challenges Ruby newbies to the "Game of Life". It's free to participate and you could win prizes.
Ryan Bates of the Ruby on Rails screencast series fame, throws a new Ruby Challenge for Newbies at RubyLearning. Anyone can take part. There's no entry fee and you can win prizes too.
Avdi Grimm challenges Ruby beginners with the Interactive Fiction Ruby programming challenge on It's free and you can win prizes.
[ANN] Free Sinatra Course
To celebrate the release of Sinatra 1.0, has announced a free, online "Introduction to Sinatra" course. The course starts on 15th May and runs for a week. The course is restricted to only 30 participants, on a first-come-first-served basis. If interested, create an account on and email your registered email id to satish [dot] talim [at]
The eight installment of the Ruby Programming Challenge for Newbies (XML Transformer) is now live. The problem has been set by Jamie van Dyke. There is no entrance fee and registration is optional. You have a chance to win a prize. Hurry, challenge ends on 26th Apr. 2010.
James Edward Gary II the creator of the popular Ruby Quiz throws a new Ruby Challenge for Newbies at RubyLearning. No entry fee and you can win prizes too.
RubyLearning has just announced the third batch of the Ruby Metaprogramming Course from 6th March 2010. Early Bird Discounts offered. You will find author of "Metaprogramming Ruby" book Paolo Perrotta, lurking in the course forum!
The Ruby Programming Challenge for Newbies #6 by John Trupiano is now live. You can submit your solutions before 20th Feb. 2010. No entry fee and you can win attractive prizes.
The Ruby Programming Challenge for Newbies #5 by Peter Cooper is now live. You can submit your solutions before 20th Jan 2010. Participation is free and you can win attractive prizes.
The fourth installment of the Ruby Programming Challenge for Newbies is now live. The problem has been set by Michael Kohl. No entry fee. Registration is optional and a chance to win a prize. Hurry, challenge ends on 20th Dec. 2009.
A tool such as Google Wave enables the students to collaborate together in an online environment. Wave replaces the need for multiple services such as a Wiki to post work, Google Docs to collaborate on documents, email to communicate asynchronously, and instant messaging services to communicate synchronously.

At RubyLearning we have been teaching the Ruby programming language, related libraries, and frameworks for the past three years, using traditional tools. With the advent of Google Wave, we wanted to try and understand ourselves the effectiveness of using Google Wave as a teaching tool. Interested? Let's collaborate.
Rubyists.EU is a free of charge communications platform, which aims at encouraging better communications among Ruby communities and individual Ruby enthusiasts across Europe.
The third installment of the Ruby Programming Challenge for Newbies (Short Circuit) is now live. The problem has been set by Gautam Rege. Entry free, registration optional and a chance to win a prize. Hurry. Only 20 days per challenge.
Recently Chris Strom supplied the challenge for the second Ruby Programming Challenge For Newbies. In this blog post Chris talks about the most common "issues" faced by a Ruby Newbie, based on the Ruby solutions he received and evaluated for the challenge.
The second installment of the Ruby Programming Challenge for Newbies (Average Arrival Time For A Flight) is now live. The problem has been set by Chris Strom. Entry free, registration not required and a chance to win a prize. Hurry. Only 10 days per challenge.
All the solutions received for the first-ever Ruby Programming Challenge For Newbies are now visible for comments. Do spare some time to check out the code of these newbies and write your thoughts on the blog post. It would go a long way to help them on their path to better Ruby programming.
A guest post by Julio Javier Cicchelli on how to use Cookie-based sessions in Sinatra.
The first Ruby Programming Challenge for Newbies (Shift Subtitle) is now live. The problem has been set by Fabio Akita. Entry free, registration not required and a chance to win a prize. Hurry, only 10 days per challenge.
Many Ruby Beginners (newbies) feel the need for a Ruby Program Challenge (with prizes, if possible) - with problems simpler than what we have on Ruby Quiz. RubyLearning needs your thoughts, suggestions, ideas on how to make this possible. Spare a moment. Thanks. has organized the promo of Peter Cooper's book - Beginning Ruby 2nd Edition from 25-27 August 2009. Also, Peter Cooper talks about the book to RubyLearning in this brief interview.
A mini-series on how to learn and master Sinatra. In the first part, Rubyist Corey Donohoe gives us his insights.
A list of Rubyists using Sinatra micro-web framework and on Twitter. Can you suggest some more?
Author Gregory Brown talks to RubyLearning about his book "Ruby Best Practices" in this brief interview.
Promotion of the book "Ruby Best Practices" by author Gregory Brown is scheduled from 30 June to 2 July 2009. Click here for all the details. It's free and you stand a chance to win a copy of the book.
The Future of Ruby is Fail!
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. 5 top Rails experts from Pune, India discuss this.
The promo of Dave Thomas' book "Programming Ruby 1.9" is scheduled from 2nd to 4th June. Check out the details.
Also, check out Dave Thomas' interview on RubyLearning.
The promotion of David Griffiths' book "Head First Rails" gets underway from 26th to 28th May 2009 at It's free. Check out the details.
Author David Griffiths also talks to
RubyLearning is pleased to announce the promotion of the book "Ruby in Practice" by authors Jeremy McAnally and Assaf Arkin. Go here for all the details. Anyone can join. It's free. Use Enrollment key: BPCE101
RubyLearning is pleased to announce the promotion of the book "Rails Test Prescriptions by author Noel Rappin. Go here for all the details. Anyone can join. It's free.
Our first ever Book Promotion: "Wicked Cool Ruby Scripts" starts soon. Win one of four books to be given out for participation. The coolest thing? Author Steve Pugh will be on site to answer questions! Must be a registered member. Click here for more details.
Sinatra related interviews
Here are three Sinatra related interviews, at RubyLearning, to read during the weekend. Aaron Quint, Adam Keys and Ryan Tomayko.
Rubyists, we need your help / suggestions on the topics/contents of a new, free, introductory course. Details here. Thanks.
A list of over 50 Ruby-related blogs of Rubyists and companies, to read.
Adam Keys talks to the "Introduction to Sinatra" course participants on the Sinatra micro web-framework, in this interview.
RubyLearning has just announced the 3rd batch of its Free, Online "Git & GitHub" Course. The course starts 28th March and registrations are open. is a website that helps any two people achieve their life goals using a process called pair coaching. Pair coaching is a type of life coaching, which normally involves paying a professional mentor to help with life goals, achievement, etc. The site is built using Ruby on Rails and in this interview, RubyLearning talks to Kurt Shuster the CEO and Co-Founder of
Get the Merb eBook for Free
For a limited time, RubyLearning is offering its Introduction to Merb eBook for free. Hurry.
Yes, you can. All it needs is a minute of your time and the will to help promote the Ruby programming language world-wide. Read how you can do it.
Have fun with Ruby and Shoes
After the runaway success of the first two batches of Ruby with Shoes, RubyLearning has just announced the third batch with an early bird offer. You will have fun all the way solving the new exercises with Shoes!
Josh Susser talks to Ruby beginners providing his insights on the Ruby language.
Matt Aimonetti (a Merb core team member) talks to RubyLearning on all aspects of Merb in this interesting interview - Why on earth would you ignore Merb?
The search is on for the missing tribe of Indian Rubyists who tweet (and based in India). Surprisingly, very few Indian Rubyists tweet. Wonder why? Either they are too busy hacking away code; making money; poor internet access away from work (at work most Rubyists are not allowed access to social networking sites). Do you know any?
Ruby Inside's Peter Cooper talks to the RubyLearning participants. Peter Cooper reveals his secrets for success at Ruby programming.
We need some Ruby and Merb love! Who do you think are some of the Top Ruby Merbists to tweet with? Post your list as comments at the "Top Ruby Merbists to follow on Twitter" blog post.
With each passing day, Merb (the Ruby web framework for the enterprise) is gaining in popularity. To satisfy people's hunger for 'Merb' knowledge, RubyLearning has just announced a new online course "Introduction to Merb" that starts from 10th Jan. 2009. Registrations are now open.
Ezra Zygmuntowicz, in this interview talks to the RubyLearning participants on the path to Ruby Mastery.
Bruce Tate answers questions that Ruby beginners face, in this interview.
After the run-away success of the first Ruby and Shoes Programming Course, RubyLearning has announced the second batch starting from 13th Dec. 2008. Registrations have started.
The Path to Ruby Mastery Interview Series by Ruby Masters, provides guidance to and answers questions confronting Ruby beginners from across the globe. Today, Ian Dees reveals his secrets!
We’re rapidly expanding our course offerings here at RubyLearning, trying to keep up with the enormous and ever-growing interest in Ruby. But we need your YOUR help because, as you know, Ruby is a big subject, and we’d like to be sure to focus in on the areas of most interest to you. Please take a moment to complete a brief poll about the new course offerings we’re considering. Also, please post your suggestions as comments to the blog post. It won’t take more than a minute or two.
The Path to Ruby Mastery Interview Series by Ruby Masters, provides guidance to and answers questions confronting Ruby beginners from across the globe. Today, Jonathan Conway reveals his secrets!
The Path to Ruby Mastery Interview Series by Ruby Masters, provides guidance to and answers questions confronting Ruby beginners from across the globe. Today, Guy Naor reveals his secrets!
Ruby and Shoes Programming: A New Course. The first of its kind - an online crash course by Shoes Ninja - Satoshi Asakawa of Japan. If you know Core Ruby then you can learn Shoes - one of the most popular Ruby GUI.
The 50+ Rubyists to Follow on Twitter list is not intended to be all-inclusive, but it should give you a great start to following some talented Rubyists.
The Path to Ruby Mastery Interview Series by Ruby Masters, provides guidance to and answers questions confronting Ruby beginners from across the globe. Today, Chris O'Sullivan reveals his secrets!
There are billions of small entrepreneurs all over the world who need a small loan to start or grow their businesses. However banks will not lend to them without collateral. Most of these small entrepreneurs are poor and have no collateral, thus they are denied access to capital which is so crucial to improving their lives. Read how United Prosperity that has built its site using Ruby on Rails is all set to help billions of small entrepreneurs.
The Path to Ruby Mastery Interview Series by Ruby Masters, provides guidance to and answers questions confronting Ruby beginners from across the globe. Today, Jay Fields reveals his secrets!
RubyLearning announces a new short, intensive, practical, online course that helps you create UI’s using FXRuby and with YAML and ActiveRecord (with Migrations) helps you access a database. Read for full details.
The Path to Ruby Mastery Interview Series by Ruby Masters, provides guidance to and answers questions confronting Ruby beginners from across the globe. Today, Stuart Halloway reveals his secrets!
The Path to Ruby Mastery Interview Series by Ruby Masters, provides guidance to and answers questions confronting Ruby beginners from across the globe. Today, Dr Nic Williams reveals his secrets!
The Path to Ruby Mastery Interview Series by Ruby Masters, provides guidance to and answers questions confronting Ruby beginners from across the globe. Today, James Edward Gray II reveals his secrets!
RubyLearning salutes the Famous Ruby Personalities that have helped Ruby developers and enthusiasts have fun, joy and be happy while programming! Rock Stars, Rising Stars in the Ruby Community - who do you recommend?
The Path to Ruby Mastery Weekly Interview Series by Ruby Masters, provides guidance to and answers questions confronting Ruby beginners from across the globe. The first in this series is by Jamie van Dyke from UK. Read the full interview - Little Known Ways to Ruby Mastery by Jamie van Dyke.
RubyLearning needs YOUR help. An Advanced Ruby Course is been designed and RubyLearning is waiting for your inputs on "Which 21 topics would YOU suggest for an Advanced Ruby Course and why?" Remember, YOU can make a difference!
Locaweb just opened up the registration website for the greatest Ruby on Rails event in Latin America: Rails Summit Latin America. In the next few days they'll release the international version of the site. The event will take place on October 15th and 16th 2008. For more details go to the post Thanks to RubyLearning Sponsor Locaweb.
Advise for Ruby Beginners
A collection of the best of RubyLearning posts on 'Advise for Ruby Beginners'. Ruby Gurus like David Black, Charles Nutter, Fabio Akita, Ola Bini, Peter Cooper amongst others, offer pearls of wisdom.
David Flanagan, author of "The Ruby Programming Language" talks to the participants of the Free Online Ruby Programming Course in this interview.
Fabio Akita talks on Locaweb and RubyLearning to Satish Talim in this interview.
RubyLearning talks to Guy Naor, CTO Morph Labs. Morph Labs, is a provider of Platform as a Service for web applications.
On the eve of a new JRuby course at, Charles Nutter gives some advise to JRuby newbies.
An interview with the founders of, a global community of learners that combines community-generated content and rankings with scientifically-proven methods for organizing and retaining knowledge. Their goal is to revolutionize the way people learn. The site is built using Ruby on Rails.
Satoshi Asakawa a young Ruby enthusiast from Japan shows you how to quickly build a teeny-weeny mp3 player using Ruby and Shoes.
Announcing the 6th batch of the Free Online Ruby Programming Course - starting Saturday, 5th July 2008. Enrollments are now open. Over 4000 participants have already undergone this course in the previous batches. This course is based on the contents on the site and the Ruby eBook.
Fabio Akita advises a 16 year young Ruby beginner.
Vulnerabilities like command injection attacks result from inadequately designed or written Ruby code, creating opportunities for attackers to threaten privacy and steal data. The only way to eliminate vulnerabilities is to get them where they live: in the source code itself. Here are some security concerns while programming in Ruby.
Yahoo! Web Services in Ruby
Yahoo! Web Services are a set of online services that can be used by developers when creating “mashups”. These services are like a gateway to the huge amount of available data at Yahoo! José Carlos Monteiro looks at how to use these services with Ruby.
I am looking for ways to promote my Free Ruby eBook. I have come up with some ideas. Some zany, impractical and okay maybe a bit stupid.. but some are simple, fun and easy to do. Will you help me come up with even more? Any idea is acceptable... this is just a fun brainstorming session - to spread the free Ruby eBook as far and as wide as it can go!
Adam Keys of gives a different perspective and answers many of the questions facing would-be Ruby developers, in this interview.
Bruce Williams of FiveRuns gives us an interesting perspective on the different issues facing the would-be Ruby developers. Read this Ruby Interviews: Bruce Williams of FiveRuns.
RubyLearning talks to Michael Slater of on Ruby, Rails - a must read for people new to Ruby / Rails.
The 5th Batch of the Free Online Ruby Programming Course starts 3rd May 2008. Registrations are open.