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. How to Use New Relic Insights to Learn More About Your Customers

    How to Use New Relic Insights to Learn More About Your Customers

    Tutorial Intermediate

    In this tutorial, you will learn how to use New Relic Insights to collect information about your web application's users and use it to build a customer...

  2. How to Program With Yii2: Validations

    How to Program With Yii2: Validations

    Tutorial Intermediate

    The Yii Framework's built-in, extensible validators provide powerful data conformance controls which speed web development. Learn how to use them and extend...

  3. One Class per Rails Controller Action With Aldous

    One Class per Rails Controller Action With Aldous

    Tutorial Intermediate

    Controllers are often the eyesore of a Rails application. Controller actions are bloated despite our attempts to keep them skinny, and even when they look...

  4. Introduction to New Relic Insights

    Introduction to New Relic Insights

    Tutorial Beginner

    For the first time ever, you can now ask questions about your software, customers, and business and get answers in milliseconds.

  5. Front-End Monitoring with New Relic Browser

    Front-End Monitoring with New Relic Browser

    Tutorial Intermediate

    The only monitoring product that gives you full visibility into the complete web page lifecycle of your actual users in modern browser-side applications.

  6. Build a Custom API to Connect WordPress With Ruby on Rails

    Build a Custom API to Connect WordPress With Ruby on Rails

    Tutorial Intermediate

    Once upon a time, web applications used to be monoliths that did everything all by themselves. These days, not so much. With web services opening up their...

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

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

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

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

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

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