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

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

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

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

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

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

  7. Ruby on Rails Study Guide: The History of Rails

    Ruby on Rails Study Guide: The History of Rails

    Tutorial Beginner

    Ruby on Rails - or simply, Rails - is an open source, rapid web development framework, with a continuous goal of maximizing developer happiness and...

  8. Building Ribbit in Rails

    Building Ribbit in Rails

    Tutorial Beginner

    Welcome to the next installment in our Twitter clone series! In this tutorial, we'll build Ribbit from scratch, not using PHP, but with Ruby on Rails. Let's...

  9. Building Single Page Web Apps with Sinatra: Part 1

    Building Single Page Web Apps with Sinatra: Part 1

    Tutorial Intermediate

    Have you ever wanted to learn how to build a single page app with Sinatra and Knockout.js? Well, today is the day you learn! In this first section of a...

  10. 3 New Relic Power Features You Should Be Using Today

    3 New Relic Power Features You Should Be Using Today

    Tutorial Beginner

    You already know that New Relic provides deep performance metrics for your Java, .NET, PHP, Python or Ruby application. But are you familiar with the power...

  11. Writing an API Wrapper in Ruby with TDD

    Writing an API Wrapper in Ruby with TDD

    Tutorial Beginner

    Sooner or later, all developers are required to interact with an API. The most difficult part is always related to reliably testing the code we write, and,...

  12. 24 Extremely Useful Ruby Gems for Web Development

    24 Extremely Useful Ruby Gems for Web Development

    Tutorial Beginner

    One of the nicer things about developing on the Ruby platform is the sheer amount of meticulously categorized, highly reusable code wrapped up in the form of...