Master the Object-Oriented Mindset in Ruby and Rails

Original price was: $300.00.Current price is: $50.00.

• Format: Digital Download

Master the Object-Oriented Mindset in Ruby and Rails (MOOM) is a compilation of everything I’ve learned about writing flexible and comprehensible OO code over my two decades as a software developer, distilled and applied to practical Ruby and Rails examples. Rather than teaching a comprehensive “system” for OO design, MOOM focuses on inspiration: giving you the tools you need to identify the “missing objects” to decompose your applications into small, cohesive parts.

MOOM is a self-paced course that includes:

  • Two dozen fast-paced video lessons selected from the renowned RubyTapas archives, with new introductory material and “food for thought” exercises.
  • The Capacitor Sessions, a series of fifteen recorded pair-programming sessions, showing how the object-oriented mindset is applied on a real-world Rails project. The sessions are further broken down into tightly edited ~20 minute episodes, in order to make them easy to consume.
  • 8 recorded hour-long Q&A sessions with industry experts like Justin Searls, Betsy Haibel, Ben Orenstein, Noel Rappin, and Corey Haines.
  • Supplemental reading and viewing: curated pointers to best-of-the-best talks, articles, and papers on OO thinking.
  • A dedicated forum for sharing and learning from other students.
  • Almost $300 in course-exclusive savings on related books and courses from Sandi Metz, Katrina Owen, Kent Beck, Justin Weiss, and many others.
Table of Contents

1 What does it mean to be object-oriented.
2 The Capacitor Sessions #1- Introductions
3 Methods vs. Messages
4 The Capacitor Sessions #2- Better documentation through better errors
5 Understanding late-binding with ‘barewords’
6 The Capacitor Sessions #2.1- Oh, Mailcatcher!
7 Q&A #1 with guest By Haibel
8 The Capacitor Sessions #3- Failure Hi
9 User input and the problem of primitive obsession
10 The Capacitor Sessions #4- Understanding the problem
11 Representing user input with Whole Values
12 Invalid input, and the parallel hierarchy code smell
13 The Capacitor Sessions #5- Beginning a feature spec
14 Representing invalid inp with Exceptional Values
15 The Capacitor Sessions #6- Let’s commit to running with the ugly
16 Supplement Overcoming Stringly-Typed Ruby.mp4
17 Q&A #2 with Ben Orenstein
18 Uniform abstraction level
19 The Capacitor Sessions #7 – Tunneling Instructions
20 Blank space
21 The Capacitor Sessions #8- Can we make it uglier.
22 Whole Values in Rails
23 The Capacitor Sessions Episode 9 – This may seem like faffing about, but…
24 Full Stack Fest 2015- Nothing is Something, by Sandi Metz.mp4
25 Q&A #3 with Justin Searls
26 Full Stack Fest 2015- Extreme Object-Oriented Ruby, by John Cinnamond.mp4
27 Smart Collections- Arrays are Obje Too!
28 The Capacitor Sessions Episode 10 – Is this too much test support code.
29 Differentiating obje by asking the right questions
30 The Capacitor Sessions Episode 11 – The slow erosion of a teams’ faith in their te is toxic
31 Why your User class is too big
32 Q&A #4 with Noel Rappin
33 OOP- You’re Doing It Completely Wrong (Stir Trek Edition).mp4
34 Null Object
35 The Capacitor Sessions Episode 12 – Let’s write a unit test already
36 Special Case
37 The Capacitor Sessions Episode 13- This test is working too well, let’s break it
38 Transaction Script
39 The Capacitor Sessions Episode 14 – Failing te are the best kind
40 Rule
41 The Capacitor Sessions Episode 15 – Cat appreciation hour (oh, and some Ruby stuff too)
42 Q&A #5 with guest By Haibel
43 The Capacitor Sessions Episode 16 – Let’s play with strptime!
44 Introduction to Process Obje
45 The Capacitor Sessions Episode 17 – Time for a scavenger hunt!
46 Notify, Don’t Tell
47 The Capacitor Sessions Episode 18 – This episode is not about type systems
48 Process Obje Everywhere
49 Disposable Obje
50 Q&A #6 with guest Justin Weiss
51 Pluggable Selector
52 Decorator Transparency
53 Decorator
54 Q&A #7 with guest Corey Haines
55 Supplement East-Oriented Code.mp4
56 Domain Model Eve
57 Observer Variations
58 Query to Command
59 Q&A #8 with guest Andrzej Krzywda
60 Supplement The Grand Unified Theory.mp4

Reviews

There are no reviews yet.

Be the first to review “Master the Object-Oriented Mindset in Ruby and Rails”

Offer Unlocked !

New item(s) have been added to your cart.

Quantity: 1
Total: $50.00

Almost there! 🎉 Add a bit more to your cart and unlock 25% OFF your entire order!

Non-Terrestrial Networks: Paving the Way Towards Global Connectivity Original price was: $200.00.Current price is: $27.00.
Laws of Software Engineering Original price was: $34.99.Current price is: $13.96.
The Rust Programming Language, 3rd Edition
5.00 out of 5
Original price was: $59.99.Current price is: $21.99.
Python How-To: 63 techniques to improve your Python code Original price was: $121.00.Current price is: $33.99.
Whimsical Animations Original price was: $649.99.Current price is: $37.95.
From Heatmaps to Histograms: A Practical Guide to Cyber Risk Quantification Original price was: $39.99.Current price is: $19.00.
Python for Excel: A Modern Environment for Automation and Data Analysis 2nd Edition Original price was: $59.99.Current price is: $21.99.
AI-Powered Software Development: Coding, Testing, and System Design Original price was: $66.92.Current price is: $21.99.
Microsoft Excel 365 Bible 2nd Edition Original price was: $155.00.Current price is: $23.00.
Adobe Photoshop Classroom in a Book 2026 Release Original price was: $69.99.Current price is: $21.11.
Large Language Models: A Deep Dive: Bridging Theory and Practice
4.80 out of 5
Original price was: $84.99.Current price is: $16.00.
Claude Code for DevOps Original price was: $1,299.00.Current price is: $24.95.
From Cloud Native to AI Native: Catching the Next Wave of Innovation Original price was: $57.99.Current price is: $21.99.
Introduction to Algorithms, fourth edition Original price was: $150.00.Current price is: $22.49.
Cloud for Beginners (with AWS) Original price was: $1,299.00.Current price is: $23.49.
Claude - Master Claude Cowork, Claude Code, Skills & Plugins Original price was: $28.00.Current price is: $9.96.
Math and Architectures of Deep Learning Original price was: $84.53.Current price is: $27.99.
Claude Code Mastery: From Zero to Super Hero Original price was: $170.00.Current price is: $24.99.
ChatGPT For Dummies Original price was: $45.00.Current price is: $14.99.
Grokking Scalable Systems for Interviews Original price was: $88.99.Current price is: $24.99.
Code Like a Pro in Rust Original price was: $131.61.Current price is: $29.95.
Python in Excel: Unlocking powerful data analysis and automation solutions Original price was: $53.88.Current price is: $21.99.
Ten Software Patterns Every Student Should Know Original price was: $54.99.Current price is: $22.00.
Understanding AI-Assisted Development Original price was: $149.00.Current price is: $50.00.