podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Nadia Odunayo
Shows
On Rails
Nadia Odunayo & Scaling Rails for Millions of Users as a Solo Dev
In this episode of On Rails, Nadia Odunayo, founder and solo developer of The StoryGraph, joins us to share what it really takes to build and maintain a Rails application used by over four million readers across web and mobile.We discuss lessons from launching a PWA, shifting to Turbo Native for cross-platform support, and navigating challenges like in-app purchases and data syncing between systems. Nadia also talks about the bold decision to move from Heroku to YugabyteDB to support growing workloads, and why she decided against hiring a team to manage it.We also...
2025-07-28
54 min
The Startup Leap Podcast
Lessons From Building StoryGraph: Side Project to Book Tracking Giant with Nadia Odunayo
In this episode, Nadia Odunayo, CEO and founder of The StoryGraph, discusses her journey from investment banking to founding a disruptive book tracking technology company through bootstrapping instead of venture capital. Nadia shares insights into her bootstrapping philosophy, avoiding venture capital, validating product ideas, and building a dedicated user community and building incredibly lean -- with over 4 million users, StoryGraph is only a team of 3! Nadia provides valuable lessons on maintaining founder-product fit, the importance of customer feedback, and sustaining growth without external investments. Learn how her reflective practices and clear...
2025-03-04
46 min
We Are Out of Office
Episode 10 - The Radical Joy of Being Delusional
In Episode 10 of We Are Out of Office, co-hosts Nikki and Jayne chase the radical joy of being completely delusional as they talk through through the stories of the week. The word for this week is officially, "Delusional." The ladies start "Onijah"-watch and discuss the discovery of the incredibly wondrous journey of our new favorite social media reality show courtesy of Ms. (or Mrs.) Onijah Robinson. Also, the lades place a focus on "Minding my Black Business" with an inspirational celebration of businesses with Black founders and ownership, including the story of The Storygraph a...
2025-02-13
1h 02
Book Talk, etc.
A Chat with Nadia from The StoryGraph!
Send a textIn Episode 184 of Book Talk, Etc., Tina and Hannah are joined by Nadia Odunayo, Founder, CEO and sole developer for The StoryGraph. We chat a little bit about Nadia’s personal background and share all kinds of fun information about our favorite reading tracker. We can’t wait for you to listen and share in the excitement!If you enjoy our commercial-free podcast, please consider supporting us on Patreon! Your membership will give you access to our exclusive bonus episodes, including Niche Novels, Books We DNFed, and What's in the Mailbag! Plus, you’...
2025-01-14
1h 19
Ode to RailsConf
Nadia Odunayo
Send us a textDavid chats with Nadia, the CEO of The StoryGraph, about her experiences at RailsConf
2024-09-02
37 min
The End of the World Book Club
Zombies in the age of Capitalism | Severance by Ling Ma | with StoryGraph Founder Nadia Odunayo
In this book club episode (warning: more spoilers than usual!) I discuss Severance by Ling Ma with StoryGraph Founder Nadia Odunayo. We talk about the themes of work, family, routine, capitalism and as always, the end of the world. Note from the editor (aka me): there are a few tiny audio pops in the first 5 minutes, but they disappear very quickly. 👍 Thanks to everyone who sent in their voice clips for this episode. About Severance by Ling Ma: Candace Chen, a millennial drone self-sequestered in a Manhattan office tower, is devoted to routine: her...
2024-05-29
56 min
Ten Thousand
Software: Nadia Odunayo
In this episode, I chat with Nadia Odunayo, the founder of The StoryGraph. We discuss how her mindset changed from a coding bootcamp, to working at Pivotal Labs, to being the sole developer of a fast-growing, beloved site. Along the way, we talk a bit about the difference between practice and performance (and music and dance), and more. References: - The StoryGraph - on Instagram - on Twitter - Nadia's site - personal Instagram - Book a consulting call with Nadia Credits: - Th...
2024-05-13
34 min
Changelog Master Feed
Taking on Goliath (Changelog Interviews #577)
This week on The Changelog we’re talking with Nadia Odunayo, founder of StoryGraph. Nadia started out as a one woman dev and product team — she’s had to adjust and maneuver along way to becoming the Amazon-free alternative to Goodreads. We talk about the importance of customer research, the iterative nature of customer research and what it takes to synthesize and analyze the findings to guide product development, the technical challenges and learnings she faced while building StoryGraph, for example at several points they’ve faced challenges in handling an influx of users and had to re-archi...
2024-02-08
1h 53
The Changelog: Software Development, Open Source
Taking on Goliath (Interview)
This week on The Changelog we’re talking with Nadia Odunayo, founder of StoryGraph. Nadia started out as a one woman dev and product team — she’s had to adjust and maneuver along way to becoming the Amazon-free alternative to Goodreads. We talk about the importance of customer research, the iterative nature of customer research and what it takes to synthesize and analyze the findings to guide product development, the technical challenges and learnings she faced while building StoryGraph, for example at several points they’ve faced challenges in handling an influx of users and had to re-archi...
2024-02-08
1h 53
Changelog Interviews
Taking on Goliath
This week on The Changelog we’re talking with Nadia Odunayo, founder of StoryGraph. Nadia started out as a one woman dev and product team — she’s had to adjust and maneuver along way to becoming the Amazon-free alternative to Goodreads. We talk about the importance of customer research, the iterative nature of customer research and what it takes to synthesize and analyze the findings to guide product development, the technical challenges and learnings she faced while building StoryGraph, for example at several points they’ve faced challenges in handling an influx of users and had to re-archi...
2024-02-08
1h 53
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
Libro.fm Podcast
Interview with Nadia Odunayo (Founder and CEO of The StoryGraph)
On today's episode, we chat with Nadia Odunayo, Founder and CEO of The StoryGraph, an indie alternative to Amazon-owned Goodreads. We discuss how The StoryGraph was founded, how it grew, and where it's going next, as well as the importance of indie companies in an ever-monopolized industry. READ FULL EPISODE TRANSCRIPT Use promo code: LIBROPODCAST when signing up for a Libro.fm membership to get an extra free credit to use on any audiobook. About Nadia Odunayo: Nadia is the founder and CEO at The StoryGraph. She studied Philosophy, Politics, and Economics at...
2023-08-01
00 min
Maintainable
Nadia Odunayo - Don't Try to Solve a Pain Point For a Problem You Aren't Experiencing
Robby has a chat with Nadia Odunayo (she/her/hers), the Founder and CEO at The StoryGraph. Nadia starts off by highlighting solid test coverage, up-to-date gem language platform versions, all security patches, and proper documentation as some of the few common characteristics of maintainable software. She talks about when it makes sense to document debugging processes for your future self, the tradeoffs made when you're the solo developer and founder of a software project, how she approaches product management, how working within Pivotal Labs influenced her approach, and the differences one experiences going from an environment o...
2023-06-19
57 min
Giant Robots Smashing Into Other Giant Robots
462: StoryGraph with Nadia Odunayo
Nadia Odunayo is the Founder and CEO of The StoryGraph, a new website and app for avid book readers because life's too short for a book you're not in the mood for. The StoryGraph helps you track your reading and choose your next book based on your mood, favorite topics, and themes. Victoria talks to Nadia about coming up with a product based on the concept of mood, what you're in the mood for to read, i.e., this book made me feel this way. How do I find a book that makes me feel similar? They...
2023-02-16
43 min
Remote Ruby
Finding Ruby, Scaling a Business on Rails, and Public Speaking with Nadia Odunayo
Welcome to Remote Ruby and thanks for joining us! It’s a full house this week as Jason, Chris, and Andrew are back together! They also have a great guest joining them, Nadia Odunayo, who’s the Founder, CEO, and Software Developer of The StoryGraph, a book tracking, and recommendations app. Nadia spoke at the Rails SaaS Conference and her talk was titled, “Getting to one million users as a one-woman dev team.” After listening to this episode, you’ll understand why she’s such an engaging speaker. Today, Nadia shares her journey of how she got into programming and building...
2023-01-20
57 min
Book Gang
How The StoryGraph Can Enhance Your Reading Life
Who better to lead us on using The StoryGraph app than Nadia Odunayo- the CEO and Founder of The StoryGraph app. Nadia shares how the design’s simple tracking and insightful stats tool can enrich your reading life. These personalized recommendations are based on your mood and can curate the perfect read for any mood occasion. Today we discussed who were the users for The StoryGraph's features. We also discuss the critical differences between GoodReads and The StoryGraph, like buddy reads, book club challenges, and content warnings. Learn why I’m making t...
2022-03-11
57 min
CoRecursive: Coding Stories
Story: The Story Graph with Nadia Odunayo
Whenever I work on a side project, I can't help but daydream of it taking off in a big way. For today's guests, something like that did happen. When Nadia started building her side project, she didn't know that it would end up spreading virally. She didn't know that it would end up competing with an Amazon product. She didn't know that keeping it up would be something that would drive her close to tears. Episode Page Support The Show Subscribe To The Podcast Join The Newsletter
2022-03-02
48 min
Here Wee Read
23 - Nadia Odunayo, Founder of The StoryGraph
Nadia Odunayo is the founder and CEO of The StoryGraph, the new website that helps you to track your reading and choose which book to read next. She previously worked at Pivotal Labs as a software engineer and originally learned to code at Makers Academy in London. In her spare time she loves to take dance class and, naturally, read!Follow The StoryGraph on Twitter @thestorygraph and Instagram @the.storygraph.Visit Nadia’s website: https://www.nadiaodunayo.com/Connect with Charnaie online in the following places:Blog: http://hereweeread.comPersonal We...
2021-06-01
47 min
Hybrid Pub Scout Podcast
Episode 53: Interview with Nadia Odunayo — Founder of The StoryGraph
The StoryGraph is a safer, quieter place on the internet where you can find your next favorite book. Founder and CEO Nadia Odunayo joins Emily to discuss developing this cozy online experience and how input from enthusiastic readers makes everything better.Our website: hybridpubscout.com/interview-nadia-odunayo-the-storygraphFacebook: www.facebook.com/hybridpubscout/Twitter: twitter.com/hybridpubscoutInstagram: www.instagram.com/hybridpubscoutpod/Our newsletter: eepurl.com/gfajR9
2021-01-28
45 min
The Bike Shed
212: Award Winning Sheds
On this week's episode, Steph and Chris share the news that The Bike Shed won the Best Dev Podcast on the Hackernoon Noonies awards! After a bit of celebration, they get back to their normal adventures with a discussion around onboarding covering the importance, approach, and pitfalls that they've seen in their time joining countless teams. They also touch on the relevance and increasing ease of SSL everywhere, and they answer a listener question about technical debt and rewriting applications. Bike Shed - Best Dev Podcast Noonies Simplecast Let's Encrypt Heroku Netlify Nadia Odunayo on Giant Robots A...
2019-09-04
37 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
Pursuit Podcast
Getting into Open Source: Nadia Odunayo
Ever wondered how to take that first step into open source? Nadia Odunayo joins us to talk about 24 Pull Requests, her work with open source and speakerline.io, her project to make public speaking more accessible. We'll look at what newbies need to know, as well as how open source projects friendlier and more welcoming for folks new to open source.
2017-12-05
30 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 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 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
Indiedotes Podcast
Episode 15: Nadia Odunayo
Podcast RSS Show Notes:Nadia Odunayo is a software engineer and founder of Ignition Works, a consulting company but she's also a dancer.“Always surround yourself with people who are better than you.” Nadia shares how breaking down her performance transformed it, the role of actionable feedback, what to do if you're stagnant when learning something new and how to know when to quit.What to read: Wait, do that again! The secret to repeating your success Show Links: Nadia TwitterNadia's siteDance videoMore dance videosAt Your Beat
2017-10-10
55 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 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 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 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 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 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. 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 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 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 Rogues
264 RR Code Hospitality with Nadia Odunayo
Get your Ruby Remote Conf tickets! 02:42 - Nadia Odunayo IntroductionTwitterGitHubIgnition WorksNadia Odunayo: Playing Games in the Clouds05:00 - Ruby Book Club 11:20 - Nadia Odunayo: The Guest: A Guide To Code Hospitality @ RailsConf 2016 17:23 - Collaboration and Pairing: Guest and Host Roles; Driving and NavigatingCoderetreatRuby DCamp24:42 - Perspectives and MappingSam Livingston-Gray: Cognitive Shortcuts: Models, Visualizations, Metaphors, and Other Lies @ Cascadia Ruby Conf 2014Cortical HomunculusPeter Gardiner Motor and Sensory Homunculi41:04 - Ruby Central's Opportunity Scholarship ProgramSpace Babies Picks Case Studies in Apprenticeship (Coraline)Everything's an Argument by Andrea A. Lunsford and John J. Ruszkiewicz (Sam)RIF6 Cube 2-inch Mobile Projector (Chuck)Nonviolent Communication: A L...
2016-06-15
55 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