Adding Recursion to Your Toolbelt

Open to the Public.  For anyone interested in learning more about DaVinci Coders, here's how:


In mathematics and computer science, a class of objects or methods exhibit recursive behavior when they can be defined by two properties:

  • A simple base case (or cases)
  • A set of rules that reduce all other cases toward the base case

For this class, we will be writing a Ruby class that will determine if an input string is a Palindrome. We will use TDD (test driven development) processes to flesh out the Ruby class.

This class will be taught by Jason Noble, one of the instructors at DaVinci Institute. In July, Jason will be teaching a new Ruby on Rails course titled "Building the tool belt of a Junior Ruby on Rails Developer" (

If you'd like to sit in on a DaVinci class to see what it's like, this meetup would be an excellent opportunity.

System Requirements:
If you want to follow along with the presentation, you should bring a laptop with Ruby and RSpec installed.



Jason Noble is a Senior Software Engineer and a Senior Ruby on Rails Instructor for DaVinci Coders. He has worked with Ruby and Ruby on Rails technologies for the last six years. He started professional life in 2000 with a systems engineering background. His first Rails website automated systems engineering tasks. He then went on to build websites dealing with cable TV content systems, and helping people find their next place to live. He moved to Colorado in March 2011, to work with Pivotal Labs in Boulder and currently works in the smart energy sector.While living in Atlanta GA, Jason taught a free intro to Ruby on Rails course which was offered as part of the Atlanta Ruby User Group. Over 100 students took this class, and a large majority of those graduates are now working with Ruby on Rails. He currently helps with the RailsBridge classes taught in the Denver Metro area, and mentors several aspiring software engineers.

Jason is a top 45 contributor (out of over 2800+ contributors) to the Ruby on Rails framework and has spent a lot of time helping to write the Ruby on Rails Guides, which are freely available to the public. He also has contributed to numerous other open source projects including the Pivotal Tracker gem and omniauth-github.

Join or login to comment.

12 went

Our Sponsors

People in this
Meetup are also in:

Sometimes the best Meetup Group is the one you start

Get started Learn more

We just grab a coffee and speak French. Some people have been coming every week for months... it creates a kind of warmth to the group.

Rafaël, started French Conversation Group

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy