Learn Ruby on Rails

Read these Ruby on Rails tutorials to master the popular Ruby web framework, including how to create applications, work with databases, and implement authentication.

All Ruby on Rails tutorials:

  1. Using Ruby to Program Arduino

    Using Ruby to Program Arduino

    Tutorial Beginner

    This article explains the role of Arduino in the 'Internet of Things' or 'Physical Computing' and goes on to show how Ruby can be used to play with the Arduino.

  2. Let's Write a RubyMotion App: Part 1

    Let's Write a RubyMotion App: Part 1

    Tutorial Intermediate

    RubyMotion is a framework that lets you build iOS applications in Ruby. It gives you all of the benefits of the Ruby language, but because the code you write...

  3. Using New Relic to Monitor Your Servers

    Using New Relic to Monitor Your Servers

    Tutorial Beginner

    Today we will look at how to use New Relic to monitor your infrastructure (i.e. your production server) and why you'd want to.

  4. Optimizing Application Performance with New Relic for iOS

    Optimizing Application Performance with New Relic for iOS

    Tutorial Intermediate

    New Relic has gained name and fame for being the number one solution for monitoring application performance. It tells you what you need to know about your...

  5. Full Text Search in Rails

    Full Text Search in Rails

    Tutorial Intermediate

    Using simple SQL queries to retrieve data is, at times, not the most efficient and scalable way of performing search operations in an application. Using a...

  6. How to Use New Relic With PHP & WordPress

    How to Use New Relic With PHP & WordPress

    Tutorial Beginner

    Today we will look at how to monitor a PHP application using New Relic. More specifically we will set up a basic WordPress installation and get some...

  7. Using New Relic to Monitor Your Android App

    Using New Relic to Monitor Your Android App

    Tutorial Intermediate

    In the last two years, New Relic has focused hard on building out a solution for monitoring the performance of mobile apps. In this tutorial, we will look at...

  8. Testing Your Ruby Code With Guard, RSpec & Pry: Part 2

    Testing Your Ruby Code With Guard, RSpec & Pry: Part 2

    Tutorial Intermediate

    Continue learning test-driven development in Ruby with Guard, RSpec and Pry.

  9. Testing Your Ruby Code With Guard, RSpec & Pry

    Testing Your Ruby Code With Guard, RSpec & Pry

    Tutorial Beginner

    Learn the basics of test-driven development in Ruby along with many common web development tools such as Guard, RSpec, and Pry, among others.

  10. How to Use New Relic Custom Dashboards & Why You'd Want To

    How to Use New Relic Custom Dashboards & Why You'd Want To

    Tutorial Intermediate

    Today we're going to look at New Relic custom dashboards. Specifically, I will show you three ways that I tend to use custom dashboards:

  11. Writing Robust Web Applications: The Lost Art of Exception Handling

    Writing Robust Web Applications: The Lost Art of Exception Handling

    Tutorial Beginner

    As developers, we want the applications we build to be resilient when it comes to failure, but how do you achieve this goal? If you believe the hype,...

  12. Using New Relic Custom Metrics to Monitor All the Things

    Using New Relic Custom Metrics to Monitor All the Things

    Tutorial Beginner

    When you first get introduced to New Relic, it's easy to be overwhelmed by all the features. But like with most tools, as you slowly climb the learning curve...