Ruby on Rails Topics
Rails 6 comes with ActionText which allows you to edit and display rich text in your applications.
3 Lessons 43min Intermediate
API Wrapper Rubygems
Ever wondered how to build a Rubygem that wraps an API to make it easier to use in Ruby? You've come to the right place. We'll walk through everything step-by-step covering everything from HTTP requests, converting JSON responses to Ruby objects, and even testing.
5 Lessons 1hr 30min Intermediate
Common Features in Rails Apps
Most Ruby on Rails applications need the same features over and over again. Anything from comments, notifications, friend IDs, subdomains, and more. This series covers all kinds of different features that you'll need to implement on a regular basis as a Ruby on Rails developer.
55 Lessons 16hr 5min Intermediate
Deploying Apps with Hatchbox.io
See how to deploy your Rails, Hanami, Sinatra, Rack, and other Ruby apps to production on your own servers with Hatchbox.io
1 Lesson 8min Intermediate
Common Ruby on Rails design patterns for organizing your code
6 Lessons 2hr 0min Intermediate
How To Build APIs with Rails
7 Lessons 2hr 9min Intermediate
How to Contribute to Rails
Everyone has a dream of being able to contribute to Rails core. It's quite a hard thing to do, but there are some helpful ways to approach it which can make finding bugs or features to fix in Rails much easier. We'll discuss how to learn the Rails code base and poke around until you find what you're looking for in order to modify Rails to add your feature and then write tests to test it.
5 Lessons 1hr 21min Intermediate
17 Lessons 3hr 29min Intermediate
Mobile Apps with Rails & Hotwire
Hotwire is designed to make building mobile apps easy with Rails. You can build your Rails app as you normally would, but the Hotwire mobile apps can intercept requests and handle pieces of the app natively. This lets you build native feeling mobile apps for iOS, Android, mobile, tablets, and desktop.
1 Lesson 15min Intermediate
This series covers some of the often misunderstood Rails basics. Things like params, environment variables, and other topics are glossed over assuming you understand them but we'll dive into them in detail and explain how they work so you can have a much more deep understanding of Ruby on Rails.
19 Lessons 4hr 38min Intermediate
Rails engines are plugins to add functionality to multiples Rails apps.\
1 Lesson 17min Intermediate
Rails & Vue.js Trello Clone
8 Lessons 1hr 52min Intermediate
Realtime Apps with Hotwire & ActionMailbox
Learn how to build a realtime Customer support application using Rails, Hotwire, ActionText and ActionMailbox for handling inbound emails.
4 Lessons 1hr 9min Intermediate
SOLID Design Principles in Rails
In this series, we'll explain the SOLID principles using real-world examples as best we can so you can see how design patterns and principles can affect your code making it easier to read, understand, test, and maintain.
5 Lessons 58min Intermediate
Start to Finish: AnimatedGif.me
In this series, we're building https://animatedgif.me from scratch using Shrine. We'll start designing our database models, then get into designing our UI, writing tests and finally deploying our app to production.
3 Lessons 3hr 46min Intermediate
Testing Ruby on Rails applications isn't hard, but you have to learn the basics well. We'll cover how to write unit tests, system tests, integration tests and more. We'll also explore mocks, stubs, factories, fixtures, minitest vs rspec and much more.
21 Lessons 4hr 8min Intermediate
Twilio is a fantastic API for sending and receiving SMS and phone calls in your Rails applications. We can use their API along with TwiML to create messages that can be sent out via SMS or translated from text to speech through their phone call APIs.
3 Lessons 45min Intermediate
What's New in Rails 6.0
A list of features showing what's new in Rails 6.0.
8 Lessons 1hr 44min Intermediate