Skip to main content

Training for Ruby on Rails developers.

Become a better developer by learning how others approach and solve problems.

Start Learning Now

The guidance you need to become a Senior Engineer.

Build any feature you can imagine with Ruby on Rails.

Optimize your workflow and write clean and efficient code.

Deploy and scale your applications while making performance gains.

Recent Screencasts

C021a2f37fa9af1fc38e072ce1a7a1a588f8b392

Group Chat with ActionCable: Part 2

#130 ·

In this series, we're building a clone of Slack using Rails 5 and ActionCable

3
01c8d598ffd36542046a80de40b0df4c65805404

Group Chat with ActionCable: Part 1

#129 ·

In this series, we're building a clone of Slack using Rails 5 and ActionCable

22
F6492f201693cc1a2cb24016ad6f09c0f276b0b5

Disabling ActionCable for Unauthenticated Users

#128 ·

To only have ActionCable's JS connect for logged in users, we can setup our Javascript to know when a user is authenticated or not, and have our websocket try to connect accordingly.

4
5b034a8daf79a028848ad5c6900094df7f8cf7c6

Solving FizzBuzz in Ruby

#127 ·

See how different approaches can affect the code you write using FizzBuzz as an example

24
05dfe87c4fa32b5571dbd4fa485dc0adaecf9b3d

How ActionCable Uses Redis

Pro Episode · #126 ·

Check out some behind the scenes of ActionCable to understand how and why it uses Redis

7
See More Episodes

Loved by the community

And it costs less than the price of lunch!

Just $9 a month. Cancel anytime.

Start Learning Now