Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

What's New in Ruby 3

This course will teach you what the new features of Ruby 3 is by applying it towards building a very simple app that is concurrent, type safe, and memory efficient; the 3 biggest improvements in this new major release.

Beginner
1h 6m
(6)

Created by Raphael Alampay

Last Updated Jun 29, 2021

Course Thumbnail
  • Course

What's New in Ruby 3

This course will teach you what the new features of Ruby 3 is by applying it towards building a very simple app that is concurrent, type safe, and memory efficient; the 3 biggest improvements in this new major release.

Beginner
1h 6m
(6)

Created by Raphael Alampay

Last Updated Jun 29, 2021

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

It is important to know why Ruby 3 is such an important release and the issues that it addresses over Ruby 2 and programming in general. In this course, What’s New in Ruby 3, you’ll learn to apply the three main improvements in Ruby 3 by building an app that showcases these improvements. First, you’ll explore Ruby 3’s concurrency model and how it allows parallel execution of processes that can easily be managed in your app. Next, you’ll discover static analysis to ensure that data that is being passed around your app is the correct data type thus minimizing the risk of mutating values; a downside that has plagued scripting languages such as Ruby for generations. Finally, you’ll learn how to be more efficient memory wise and programming wise by taking a look at new utility methods to make displaying information more elegant in terms of writing the logic behind it. When you’re finished with this course, you’ll have the skills and knowledge of Ruby 3’s new features needed to develop more stable, concurrent and modern applications.

What's New in Ruby 3
Beginner
1h 6m
(6)
Table of contents

About the author
Raphael Alampay - Pluralsight course - What's New in Ruby 3
Raphael Alampay
10 courses 4.1 author rating 70 ratings

Developer. Entrepreneur. Pianist. Guitarist. Raphael has a passion for bringing software to the masses and equipping people with the right mindset in using programming to solve real world problems. Aside from programming and teaching, Raphael does a lot of research and development in the academe in the field of computer science, specifically machine learning.

Get started with Pluralsight