Learn Ruby on Rails

Become a web developer faster than you ever thought possible.

Start Here

Latest Posts

How to Send Tailwindcss-Styled Emails With Ruby on Rails 7

How to Send Tailwindcss-Styled Emails With Ruby on Rails 7

Oct 7, 2022 - 6 min read

Let me show you how I create beautiful email templates in just a few minutes and how I use them in m...

How to Install Bootstrap in Rails 7

How to Install Bootstrap in Rails 7

Sep 27, 2022 - 5 min read

With the introduction of the Ruby on Rails 7 asset pipeline, there are a lot of new tools available...

A Quick and Easy Guide to the Asset Pipeline in Rails 7

A Quick and Easy Guide to the Asset Pipeline in Rails 7

Sep 12, 2022 - 3 min read

Rails 7 ships with a new way of handling assets, which seems so confusing that you might wonder if i...

Is ViewComponent the Future of Rails?

Is ViewComponent the Future of Rails?

Aug 19, 2022 - 13 min read

What is a Ruby on Rails Component, and how is it different than a React Component...

Turbo Frames Vs. Turbo Streams

Turbo Frames Vs. Turbo Streams

Jul 20, 2022 - 11 min read

Let's go over the differences between Turbo Frames and Turbo Streams....

The Factory Method Pattern in Ruby

The Factory Method Pattern in Ruby

Feb 10, 2022 - 4 min read

The Factory Method allows you to isolate conditional instantiations so that when you do need to chan...

I feel more confident now. I knew tests, I know how to approach new pattern and how to use one of them instead of another.

POB
Developer

I am more fluid when I perform my assigned tasks and have learned so much. I no longer feel my technical skills are slipping away.

Veronica
Manager

I was able to significantly refactor a large workflow in our main workplace app. Using service objects. I use PORO more now.

Angela
Developer