Master the Object-Oriented Mindset in Ruby and Rails
$300.00 Original price was: $300.00.$50.00Current 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
Related products
-

Why Machines Learn: The Elegant Math Behind Modern AI
0 out of 5$52.00Original price was: $52.00.$16.99Current price is: $16.99. Add to cart -

ChatGPT For Dummies
0 out of 5$45.00Original price was: $45.00.$14.99Current price is: $14.99. Add to cart -

Natural Language Processing in Action, Second Edition
0 out of 5$279.99Original price was: $279.99.$32.00Current price is: $32.00. Add to cart -

Large Language Models: A Deep Dive: Bridging Theory and Practice
4.80 out of 5$84.99Original price was: $84.99.$16.00Current price is: $16.00. Add to cart

Reviews
There are no reviews yet.