podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Nadia Odunayo
Shows
IndieRails
Nadia Odunayo - Building The StoryGraph
Get ready for an electrifying episode that will leave you in awe of the incredible Nadia Odunayo! 🎉 Join us as we unravel the remarkable journey behind The StoryGraph's meteoric rise to one million users as a one-woman dev. This conversation is full of inspiration, motivation, and pure fun and a goldmine for aspiring entrepreneurs and tech enthusiasts.Nadia OdunayoWebsiteTwitterMastodonThe StoryGraphRob Frelow (Co-founder)WebsiteTwitterMastodonInstagramTikTokMentionedGetting to One...
2023-08-08
47 min
Ruby Book Club Podcast
Ruby Book Club Wrap Up
In which Nadia and Saron wrap up the Ruby Book Club podcast! Hear why the show has come to an end, what Nadia and Saron have learnt over the last 2 years, and what they're planning to read next.
2018-01-21
19 min
Ruby Book Club Podcast
Ruby Book Club Wrap Up
In which Nadia and Saron wrap up the Ruby Book Club podcast! Hear why the show has come to an end, what Nadia and Saron have learnt over the last 2 years, and what they're planning to read next.
2018-01-21
19 min
Ruby Book Club Podcast
Ruby Book Club Wrap Up
In which Nadia and Saron wrap up the Ruby Book Club podcast! Hear why the show has come to an end, what Nadia and Saron have learnt over the last 2 years, and what they're planning to read next. LinksRuby Book Club TwitterNadia Odunayo TwitterSaron Yitbarek Twitter
2018-01-21
19 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 26 (Ch 8 pg 211-217)
Nadia and Saron finish Chapter 8. They discuss the proc object, changing local variables after lambda has already been called, and calling lambda more than once in the same scope.
2017-12-10
27 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 26 (Ch 8 pg 211-217)
Nadia and Saron finish Chapter 8. They discuss the proc object, changing local variables after lambda has already been called, and calling lambda more than once in the same scope.
2017-12-10
27 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 25 (Ch 8 pg 203-211)
Nadia and Saron continue with Chapter 8. They look at lambdas and procs, including treating functions as first-class citizens, stack vs. heap memory, and how Ruby saves a string value.
2017-12-03
23 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 25 (Ch 8 pg 203-211)
Nadia and Saron continue with Chapter 8. They look at lambdas and procs, including treating functions as first-class citizens, stack vs. heap memory, and how Ruby saves a string value.
2017-12-03
23 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 24 (Ch 8 pg 191-202)
Nadia and Saron start Chapter 8. They discuss blocks! We learn about closures and which is faster: a 'while' loop or passing a block to 'each'.
2017-11-13
31 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 24 (Ch 8 pg 191-202)
Nadia and Saron start Chapter 8. They discuss blocks! We learn about closures and which is faster: a 'while' loop or passing a block to 'each'.
2017-11-13
31 min
Greater Than Code
054: Code Hospitality with Nadia Odunayo
01:19 – Nadia’s Superpower 02:01 – Code Hospitality and Being a Good Host Nadia Odunayo: The Guest: A Guide To Code Hospitality @ GORUCO 2016 Daniel Dennett’s “Intuition Pump” 10:22 – People and Habits and Having Expertise in a Particular Realm 17:00 – Asking Questions/Waiting for Explanation Rather Than Passing Judgement 22:16 – Codebases Are Constantly Changing: Use the README to Give Context Code Hospitality Guide App 27:27 – Making Diagrams Whilst Coding/Pairing Rapoport’s Rule 32:27 – Thinking About the “Why” 36:44 – Giving and Receiving Feedback in a Nonviolent Way 39:09 – Host Respon...
2017-11-08
57 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 23 (Ch 7 pg 180-189)
Nadia and Saron finish Chapter 7! They discuss how Ruby implements hash functions and hash optimisation in Ruby 2.0.
2017-11-06
18 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 23 (Ch 7 pg 180-189)
Nadia and Saron finish Chapter 7! They discuss how Ruby implements hash functions and hash optimisation in Ruby 2.0.
2017-11-06
18 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 22 (Ch 7 pg 166-180)
Nadia and Saron start Chapter 7. They talk about hash tables, including how we save and retrieve values from them, hash collisions, and rehashing.
2017-10-29
21 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 22 (Ch 7 pg 166-180)
Nadia and Saron start Chapter 7. They talk about hash tables, including how we save and retrieve values from them, hash collisions, and rehashing.
2017-10-29
21 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 21 (Ch 6 pg 155-165)
Nadia and Saron discuss constant lookup and finish off Chapter 6.
2017-10-22
35 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 21 (Ch 6 pg 155-165)
Nadia and Saron discuss constant lookup and finish off Chapter 6.
2017-10-22
35 min
Tech Done Right
Episode 22: Nonviolent Conversation with Nadia Odunayo
Nonviolent Communication With Nadia Odunayo Follow us on Twitter @tech_done_right, and please leave us a review on Apple Podcasts! Guest Nadia Odunayo, nadiaodunayo.com, Co-host of Ruby Book Club, director at Ignition Works. Summary Do you have interactions with co-workers where one or both of you get angry and defensive, and everybody ends up frustrated? Today we talk to Nadia Odunayo about "Nonviolent Communication", a way to communicate that honestly addresses issues, explaining how you feel without harming the other person, and getting everybody to the point...
2017-10-18
41 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 20 (Ch 6 pg 146-155)
Nadia and Saron discuss Module#prepend and dive deeper into how modules and submodules behave.
2017-10-15
25 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 20 (Ch 6 pg 146-155)
Nadia and Saron discuss Module#prepend and dive deeper into how modules and submodules behave.
2017-10-15
25 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 19 (Ch 6 pg 142-146)
Nadia and Saron discuss the global and inline method caches, including modules into classes and one another.
2017-10-08
24 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 19 (Ch 6 pg 142-146)
Nadia and Saron discuss the global and inline method caches, including modules into classes and one another.
2017-10-08
24 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 18 (Ch 6 pg 133 - 141)
Nadia and Saron start Chapter 6! They discuss how Ruby implements modules and the method lookup algorithm.
2017-10-01
23 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 18 (Ch 6 pg 133 - 141)
Nadia and Saron start Chapter 6! They discuss how Ruby implements modules and the method lookup algorithm.
2017-10-01
23 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 17 (Ch 5 pg 125 - 131)
Nadia and Saron continue Chapter 5. They look at the RClass structure some more and look at where Ruby saves class methods. Then they review key takeaways from Chapter 5.
2017-09-25
27 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 17 (Ch 5 pg 125 - 131)
Nadia and Saron continue Chapter 5. They look at the RClass structure some more and look at where Ruby saves class methods. Then they review key takeaways from Chapter 5.
2017-09-25
27 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 16 (Ch 5 pg 115-125)
Nadia and Saron continue Chapter 5. They look at the RClass structure, including inheritance, class instance variables vs. class variables, getting and setting class variables, and constants.
2017-09-10
21 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 16 (Ch 5 pg 115-125)
Nadia and Saron continue Chapter 5. They look at the RClass structure, including inheritance, class instance variables vs. class variables, getting and setting class variables, and constants.
2017-09-10
21 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 15 (Ch 5 pg 108-115)
Nadia and Saron continue Chapter 5, where they delve a bit deeper into the internal structure of a Ruby class, discuss generic objects, look at objects that are so simple that they don’t need a structure, the mystery of instance variables on generic objects, and how long Ruby takes to save an instance variable.
2017-09-04
25 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 15 (Ch 5 pg 108-115)
Nadia and Saron finish continue Chapter 5, where they delve a bit deeper into the internal structure of a Ruby class, discuss generic objects, look at objects that are so simple that they don’t need a structure, the mystery of instance variables on generic objects, and more.
2017-09-04
25 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 14 (Ch 4, pg 99 - Ch 5, pg 108)
Nadia and Saron finish off Chapter 4 and start Chapter 5. They look at how Ruby implements keyword arguments and start to look at the inside of a Ruby object, focusing on 'klass' and 'ivptr'.
2017-08-27
27 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 14 (Ch 4, pg 99 - Ch 5, pg 108)
Nadia and Saron finish off Chapter 4 and start Chapter 5. They look at how Ruby implements keyword arguments and start to look at the inside of a Ruby object, focusing on 'klass' and 'ivptr'.
2017-08-27
27 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 13 (Ch 4, pg 90-99)
Nadia and Saron continue with Chapter 4, looking at how Ruby implements for loops internally, the send instruction, calling normal Ruby methods, and calling built-in Ruby methods.
2017-08-21
33 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 13 (Ch 4, pg 90-99)
Nadia and Saron continue with Chapter 4, looking at how Ruby implements for loops internally, the send instruction, calling normal Ruby methods, and calling built-in Ruby methods.
2017-08-21
33 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 12 (Ch 4, pg 86-90)
Nadia and Saron get stuck into Chapter 4. They look at how Ruby executes if statements, how Ruby jumps from one scope to another, and catch tables. LinksYARV website
2017-08-13
34 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 12 (Ch 4, pg 86-90)
Nadia and Saron get stuck into Chapter 4. They look at how Ruby executes if statements, how Ruby jumps from one scope to another, and catch tables.
2017-08-13
34 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 11 (Ch 3 & 4, pg 75-86)
Nadia and Saron pick up where they left off in Chapter 3 and dive deeper into special variables, summarize what they've learnt in chapter 3, and look ahead to Chapter 4.
2017-08-07
19 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 11 (Ch 3 & 4, pg 75-86)
Nadia and Saron pick up where they left off in Chapter 3 and dive deeper into special variables, summarize what they've learnt in Chapter 3, and look ahead to Chapter 4. Links'A Short Explanation of ARGV' blog post
2017-08-07
19 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 10 (Pat's Notes)
Nadia and Saron take a break from the book to look at some helpful notes that Pat Shaughnessy put together for them based on questions they had in Episodes 7 and 8.
2017-07-30
13 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 10 (Pat's Notes)
Nadia and Saron take a break from the book to look at some helpful notes that Pat Shaughnessy put together for them based on questions they had in Episodes 7 and 8. LinksPat's Notes on questions from Episodes 7 and 8
2017-07-30
13 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 9 (Ch 3, pg 67-75)
Nadia and Saron look at local and dynamic access of variables in chapter 3 of Ruby Under A Microscope.
2017-07-24
39 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 9 (Ch 3, pg 67-75)
Nadia and Saron look at local and dynamic access of variables in chapter 3 of Ruby Under A Microscope.
2017-07-24
39 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 8 (Ch 3, pg 61-66)
Nadia and Saron look at executing a call to a block, paying particular attention to control frame structures, how YARV instructions are constructed, and benchmarking Ruby 2.0 and 1.9 against Ruby 1.8.
2017-07-16
30 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 8 (Ch 3, pg 61-66)
Nadia and Saron look at executing a call to a block, paying particular attention to control frame structures, how YARV instructions are constructed, and benchmarking Ruby 2.0 and 1.9 against Ruby 1.8.
2017-07-16
30 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 7 (Ch 3, pg 55-61)
Nadia and Saron start chapter 3, which explores the step after compilation: code execution.
2017-07-09
24 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 7 (Ch 3, pg 55-61)
Nadia and Saron start Chapter 3 of Ruby Under A Microscope, which explores the step after compilation: code execution.
2017-07-09
24 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 6 (Ch 2, pg 45-53)
Nadia and Saron finish off Chapter 2 of 'Ruby Under A Microscope', looking at the Local Table.
2017-07-02
27 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 5 - Interview with author, Pat Shaughnessy
Nadia and Saron interview Pat Shaughnessy, author of Ruby Under A Microscope, about writing the book, what got him interested in Ruby internals, and why Ruby is still one of his favorite languages. Links"Simple Ain't Easy, but Hard Ain't Simple: Leaving Clojure for Ruby" blog post
2017-06-26
33 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 4 (Ch 2, pg 34 - 44)
Nadia and Saron continue on with Chapter 2. They look at how Ruby compiles a simple script and compiling a call to a block.
2017-06-18
24 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 3 (Ch 1, pg 22 - Ch 2, pg 34)
Nadia and Saron continue with Chapter 1 and dig into parsing. They also take a look ahead at Chapter 2, which covers compilation.
2017-06-10
23 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 2 (Ch 1, pg 9-21)
Nadia and Saron continue with Chapter 1 of "Ruby Under A Microscope". They explore parsing in more detail, looking at the LALR algorithm and Ruby's grammar rules.
2017-06-04
31 min
Ruby Book Club Podcast
Ruby Under A Microscope - Ep 1 (Foreword, Intro, Ch 1 pg 3 - 9)
Nadia and Saron start a brand new book, "Ruby Under A Microscope" by Pat Shaughnessy. They review the Foreword, Introduction, and start Chapter 1 which is about tokenization and parsing.
2017-05-28
23 min
Ruby Book Club Podcast
Refactoring Ruby - Ep 12 (Ch 6, pg 160-166)
Nadia and Saron finish Chapter 6 of Refactoring Ruby. They discuss Isolate Dynamic Receptor and Move Eval from Runtime to Parse Time.
2017-03-13
16 min
Ruby Book Club Podcast
Rebroadcast - Sandi Metz and Katrina Owen Interview
In this rebroadcast, Nadia and Saron interview Sandi Metz and Katrina Owen on their book 99 Bottles of OOP.
2017-03-09
1h 06
Ruby Book Club Podcast
Refactoring Ruby - Ep 11 (Ch 6, pg 152-160)
Nadia and Saron continue with Chapter 6 discussing Dynamic Method Definition and Replace Dynamic Receptor with Dynamic Method Definition. Linksrubylearning.com blog post on Method Missing
2017-02-27
23 min
Ruby Book Club Podcast
Refactoring Ruby - Ep 10 (Ch 6, pg 142 - 152)
Nadia and Saron continue discussing Chapter 6, covering the methods Introduce Named Parameter, Remove Named Parameter, and Remove Unused Default Parameter. They also give a shoutout to Alex J. Ahraus and his Kindle-Page-Number project for the Refactoring Ruby book.
2017-02-20
31 min
Ruby Book Club Podcast
Refactoring Ruby - Ep 9 (Ch 6, pg 133-142)
Nadia and Saron discuss three more refactoring methods in Chapter 6: Replace Loop with Collection Closure Method, Extract Surrounding Method, and Introduce Class Annotation.
2017-02-12
25 min
Ruby Book Club Podcast
Refactoring Ruby - Ep 8 (Ch 6, pg 124-132)
Nadia and Saron continue with Chapter 6 and examine Remove Assignments to Parameters, Replace Method with Method Object, and Substitute Algorithm.
2017-01-24
24 min
Ruby Book Club Podcast
Refactoring Ruby - Ep 7 (Ch 6, pg 111-124)
Nadia and Saron continue Chapter 6 of Refactoring: Ruby, "Composing Methods." They discuss Replace Temp with Query, Replace Temp with Chain, Introduce Explaining Variable, and Split Temporary Variable.
2017-01-15
28 min
Ruby Book Club Podcast
Refactoring Ruby - Ep 6 (Ch 6, pg 101-110)
Nadia and Saron jump to Chapter 6 of Refactoring: Ruby, "Composing Methods." They discuss the Extract Method, the Inline Method, and Inline Temp.
2017-01-08
22 min
Ruby Book Club Podcast
Refactoring Ruby - Ep 5 (Ch 2, pg 61-72)
Nadia and Saron finish off Chapter 2 of Refactoring: Ruby. They discuss problems with refactoring, when you shouldn't refactor, and how refactoring ties into design. Links'Refactoring Databases' book
2017-01-01
28 min
Ruby Book Club Podcast
Refactoring Ruby - Ep 4 (Ch 2, pg 51-61)
Nadia and Saron continue reading Chapter 2, Principles of Refactoring. They discuss the origin of refactoring, why and when you should refactor, why refactoring works, and how to broach the subject in the workplace.
2016-12-26
27 min
Ruby Book Club Podcast
Refactoring Ruby - Ep 3 (Ch 1, pg 18-50)
Nadia and Saron finish off the refactoring example in Chapter 1.
2016-12-18
28 min
Ruby Book Club Podcast
Refactoring Ruby - Ep 2 (Ch 1, pg 7-18)
Nadia and Saron begin refactoring the movie rental example in Chapter 1.
2016-12-15
14 min
Ruby Book Club Podcast
Refactoring Ruby - Ep 1 (Foreword - Ch 1, pg 7)
Nadia and Saron start a new book — Refactoring: Ruby Edition. They discuss the Foreword, the Preface, and the first 7 pages of Chapter 1. LinksChad Fowler's Rocky Mountain Ruby 2016 Talk
2016-12-04
28 min
Ruby Book Club Podcast
99 Bottles - Ep 18 (5.5-5.7)
Nadia and Saron discuss Creating BottleNumbers (5.5), Recognizing Liskov Violations (5.6), and the Summary (5.7).
2016-11-28
23 min
Ruby Book Club Podcast
99 Bottles - Ep 17 (5.2.5-5.4)
Nadia and Saron discuss Trusting The Process (5.2.5), Appreciating Immutability (5.3), and Assuming Fast Enough (5.4). Â Â
2016-11-20
25 min
Ruby Book Club Podcast
99 Bottles - Ep 16 (5.2.3 - 5.2.4)
Nadia and Saron discuss Extracting BottleNumber (5.2.3) and Removing Arguments (5.2.4).
2016-11-14
19 min
Ruby Book Club Podcast
99 Bottles - Ep 15 (5.1.3-5.2.2)
Nadia and Saron discuss Enumerating Flocked Method Commonalities (5.1.3), Insisting Upon Messages (5.1.4), Modeling Abstractions (5.2.1), and Naming Classes (5.2.2). Links'Get A Whiff of This' by Sandi Metz
2016-11-06
24 min
Ruby Book Club Podcast
99 Bottles - Ep 14 (5.1.1 - 5.1.2)
Nadia and Saron discuss Identifying Patterns in Code (5.1.1) and Spotting Common Qualities (5.1.2).
2016-10-30
23 min
Ruby Book Club Podcast
99 Bottles - Ep 13 (4.8-4.10)
Nadia and Saron discuss Discovering Deeper Abstractions (4.8), Depending on Abstractions (4.9), and the summary to Chapter 4 (4.10).
2016-10-23
25 min
Ruby Book Club Podcast
99 Bottles - Ep 12 (4.5-4.7)
Nadia and Saron discuss Seeking Stable Landing Points (4.5), Obeying the Liskov Substitution Principle (4.6), and Taking Bigger Steps (4.7).
2016-10-17
24 min
Ruby Book Club Podcast
99 Bottles - Ep 11 (4.1-4.4)
Nadia and Saron start Chapter 4, 'Practicing Horizontal Refactoring'. They look at 'Replacing Difference With Sameness' (4.1), 'Equivocating About Names' (4.2), 'Deriving Names From Responsibilities' (4.3), and 'Choosing Meaningful Defaults' (4.4).
2016-10-09
27 min
Ruby Book Club Podcast
99 Bottles - Ep 10 (3.7-3.8)
Nadia and Saron discuss Unearthing Concepts (3.7), and Summary (3.8).
2016-10-03
27 min
Ruby Book Club Podcast
99 Bottles - Ep 9 (3.1-3.6)
Nadia and Saron discuss 'Listening To Change' (3.1), 'Starting with the Open/Closed Principle' (3.2), 'Recognizing Code Smells' (3.3), 'Identifying the Best Point of Attack (3.4), 'Refactoring Systematically' (3.5), and 'Following the Flocking Rules' (3.6). Links'All The Little Things' talk by Sandi Metz'Get a Whiff of This' talk by Sandi Metz
2016-09-25
26 min
Ruby Book Club Podcast
99 Bottles - Ep 8 (2.10-2.13)
Nadia and Saron discuss 'Writing Cost-Effective Tests' (2.10), 'Avoiding the Echo-Chamber' (2.11), 'Considering Options' (2.12), and 'Summary' (2.13).
2016-09-20
18 min
Ruby Book Club Podcast
99 Bottles - Ep 7 (2.6-2.9)
Nadia and Saron continue on with Chapter 2, 'Test Driving Shameless Green'. This week they discuss 'Hewing To The Plan' (2.6), 'Exposing Responsibilities' (2.7), 'Choosing Names' (2.8), and 'Revealing Intentions' (2.9). Links'What is an API?' Restaurant Example Video
2016-09-11
33 min
Ruby Book Club Podcast
99 Bottles - Ep 6 (2.1-2.5)
Nadia and Saron begin Chapter 2:Â Test Driving Shameless Green and discuss Understanding Testing (2.1), Writing the First Test (2.2), Removing Duplication (2.3), Understanding Transformations (2.4), and Tolerating Duplication (2.5).
2016-09-05
43 min
Ruby Book Club Podcast
99 Bottles - Ep 5 (1.2)
Nadia and Saron discuss section 1.2, Judging Code, in Sandi Metz and Katrina Owen's '99 Bottles'.Â
2016-08-28
25 min
Ruby Book Club Podcast
99 Bottles - Ep 4 (Sandi Metz & Katrina Owen)
Nadia and Saron chat with Sandi Metz and Katrina Owen about how they wrote the book, what it was like to work together, and how readers can get the most out of the book.
2016-08-23
1h 05
Ruby Book Club Podcast
99 Bottles - Ep 3 (1.1.2-1.1.4)
In which Nadia and Saron discuss the following possible solutions to the 99 Bottles song:Â Speculatively General (1.1.2), Concretely Abstract (1.1.3), and Shameless Green (1.1.4).
2016-08-14
35 min
Ruby Book Club Podcast
99 Bottles - Ep 2 (1.1.1 Incomprehensibly Concise)
Nadia and Saron discuss 1.1.1 Incomprehensibly Concise from Sandi Metz and Katrina Owen's newest book, '99 Bottles'.
2016-08-08
31 min
Ruby Book Club Podcast
99 Bottles - Ep 1 (Preface-1.1 intro)
In which Nadia and Saron start discussing Sandi Metz and Katrina Owen's '99 Bottles'. They start with the Preface and go up to the introduction to section 1.1., 'Simplifying Code'. Â Â
2016-07-31
24 min
Ruby Book Club Podcast
Episode 17 (with Avdi Grimm)
In which Nadia and Saron talk to Avdi Grimm about his book, Confident Ruby, how he came about creating it and what he hopes listeners get from reading it.
2016-07-24
34 min
Ruby Book Club Podcast
Episode 16
In which Nadia and Saron discuss the second part of MetricFu (7.1), Stringer (7.2), and Avdi's Parting Words (8).
2016-07-17
26 min
Ruby Book Club Podcast
Episode 15
In which Nadia and Saron discuss using bouncer methods (6.3), the introduction to the 'Refactoring for Confidence' section (7), and the first part of MetricFu (7.1). Links'Therapeutic Refactoring' talk by Katrina Owen
2016-07-10
17 min
Ruby Book Club Podcast
Episode 14
In which Nadia and Saron discuss signaling early termination with throw (5.7), handling failure (6), preferring top-level rescue clause (6.1), and using checked methods for risky operations (6.2). LinksExceptions in Ruby
2016-07-04
26 min
Ruby Book Club Podcast
Episode 13
In which Nadia and Saron discuss representing failure with a special case object (5.4), returning a status object (5.5), and yielding a status object (5.6).
2016-06-26
36 min
Ruby Book Club Podcast
Episode 12
In which Nadia and Saron start Section 5 of Confident Ruby, "Delivering Results." They discuss the intro, writing total functions (5.1), using call backs instead of returning (5.2), and representing failure with a benign value (5.3). Links'CommandQuerySeparation' blog post by Martin Fowler
2016-06-20
27 min
Ruby Book Club Podcast
Episode 11
In which Nadia and Saron discuss yielding a parameter builder object (4.22) and receiving policies instead of data (4.23).They also repeatedly refer to Chapter 4 as Chapter 2 at the end, but that's because they started discussing Chapter 4 in Episode 2.
2016-06-12
47 min
Ruby Book Club Podcast
Episode 10
In which Nadia and Saron discuss substituting a benign value for nil (4.19), using symbols as placeholder objects (4.20), and bundling arguments into parameter objects (4.21). LinksDouble Dispatch on Stack OverflowTidy Views and Beyond with Decorators — Thoughtbot blog post
2016-06-05
42 min
Ruby Book Club Podcast
Episode 9
In which Nadia & Saron discuss handling special cases with a Guard Clause (4.16), representing special cases as objects (4.17), and representing do-nothing cases as null objects (4.18). Links'Null Object - Something for Nothing' paper by Kevlin Henney'Nothing is Something' talk by Sandi Metz
2016-05-29
46 min
Ruby Book Club Podcast
Episode 8
In which Nadia & Saron discussing using #fetch to assert the presence of Hash keys (4.13), using #fetch for defaults (4.14), and documenting assumptions with assertions (4.15).
2016-05-22
41 min
Ruby Book Club Podcast
Episode 7
In which Nadia & Saron discuss wrapping collaborators in adapters (4.10), using transparent adapters to gradually introduce abstraction (4.11), and rejecting unworkable values with preconditions.
2016-05-15
32 min
Ruby Book Club Podcast
Episode 6 - RailsConf
Nadia and Saron reflect on RailsConf 2016, highlights of their favorite talks, and the takeaways of the largest conference for Rails developers. LinksMake Ruby Great Again — Justin Searls
2016-05-09
17 min
Ruby Book Club Podcast
Episode 5
In which Nadia and Saron discuss defining conversion functions (4.8) and replacing "string typing" with classes (4.9). LinksThoughtbot on Polymorphism in Ruby
2016-05-01
1h 00
Ruby Book Club Podcast
Episode 4
In which Nadia and Saron discuss defining conversions to user-defined types (4.5), using built-in conversion functions (4.6), and taking a closer look at the Array() conversion function (4.7).
2016-04-24
29 min
Ruby Book Club Podcast
Episode 3
In which Nadia and Saron discuss how to conditionally call conversion methods (4.3) and how to define your own conversion protocols (4.4). LinksPeter Saxton's Domain Driven Design blog series
2016-04-14
27 min
Ruby Book Club Podcast
Episode 2
In which Saron and Nadia discuss the introduction to the 'Collecting Input' section (4.1) and look at using built-in conversion protocols (4.2).
2016-04-03
35 min
Ruby Book Club Podcast
Episode 1
In which Saron and Nadia discuss how the Ruby Book Club came to be and discuss the foreword (chapter 1) and introduction (chapter 2) to Avdi Grimm's 'Confident Ruby'. They also discuss Chapter 3, 'Performing Work'. LinksConfident RubyPractical Object-Oriented Design in Ruby
2016-03-23
26 min