Learn Ruby

Learn the Ruby programming language with this collection of Ruby tutorials. Complete practical projects and learn to use popular frameworks like Ruby on Rails.

All Ruby tutorials:

  1. 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...

  2. 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.

  3. 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.

  4. 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:

  5. 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,...

  6. 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...

  7. New Relic & JMeter - Perfect Performance Testing

    New Relic & JMeter - Perfect Performance Testing

    Tutorial Intermediate

    Following on from the great introductory articles featured recently on Nettuts+, this article looks to show how you can take New Relic to the next level. As...

  8. 5 Reasons Why New Relic Is a Developer's Best Friend

    5 Reasons Why New Relic Is a Developer's Best Friend

    Tutorial Beginner

    Once you start digging around New Relic you begin to realise just how many interesting features the service has to help monitor the performance and health of...

  9. Getting Started With New Relic in 30 Minutes

    Getting Started With New Relic in 30 Minutes

    Tutorial Beginner

    I remember working on a Rails app a few years ago and someone floated the idea of using this new service that had appeared on the scene. It was called New...

  10. Exploring Rack

    Exploring Rack

    Tutorial Beginner

    If you're a Ruby programmer who has done any kind of web development, you've almost certainly used Rack, whether you know it or not, as it's the foundation...

  11. Mass Assignment, Rails, and You

    Mass Assignment, Rails, and You

    Tutorial Beginner

    Early in 2012, a developer, named Egor Homakov, took advantage of a security hole at Github (a Rails app) to gain commit access to the Rails project. His...

  12. Active Record: The Rails Database Bridge

    Active Record: The Rails Database Bridge

    Tutorial Intermediate

    In the past, to build a web application, you required the skills to code in your business logic language and your database language. More recently, however,...