Rails is Hard


But it doesn't have to be confusing. By breaking down each of the advanced concepts, I will introduce you to the Rails "gotchas" that every developer needs to know when just starting out.

Module 1: Testing


By default Rails object associations will create N+1 queries in your app. Understand where your N+1 queries are coming from and how to solve them.

Module 2: Introspection




Module 3: The Big Picture


Use this block to showcase testimonials, features, categories, or more. Each column has its own individual text field. You can also leave the text blank to have it display nothing and just showcase an image.

Module 4: Magic and Secrets

Use this block to showcase testimonials, features, categories, or more. Each column has its own individual text field. You can also leave the text blank to have it display nothing and just showcase an image.

Module 5: Antipatterns



Use this block to showcase testimonials, features, categories, or more. Each column has its own individual text field. You can also leave the text blank to have it display nothing and just showcase an image.

Module 6: Upgrading a Rails App


Use this block to showcase testimonials, features, categories, or more. Each column has its own individual text field. You can also leave the text blank to have it display nothing and just showcase an image.

Module 7: Rails 7

Use this block to showcase testimonials, features, categories, or more. Each column has its own individual text field. You can also leave the text blank to have it display nothing and just showcase an image.

Module 8: Debugging


Use this block to showcase testimonials, features, categories, or more. Each column has its own individual text field. You can also leave the text blank to have it display nothing and just showcase an image.

Module 9: Advanced TDD

Use this block to showcase testimonials, features, categories, or more. Each column has its own individual text field. You can also leave the text blank to have it display nothing and just showcase an image.

  Module 1: Testing Ruby on Rails Apps
Available in days
days after you enroll
  Module 2: Who Am I? (Introspection)
Available in days
days after you enroll
  Module 3 — Rails' Big Picture
Available in days
days after you enroll
  Module 6: Debugging
Available in days
days after you enroll
  Module 7 — Upgrading & Rails 7
Available in days
days after you enroll

This course is closed for enrollment.