
Ruby for All
A weekly Ruby focused podcast hosted by Andrew Mason and Julie J. Each week we discuss topics ranging from Ruby, Ruby on Rails, learning, how to be a better developer, and more. The focus is on providing a podcast that caters to junior Ruby on Rails developers.
Latest episodes

Feb 9, 2023 • 30min
Favorite Ruby Methods: Part 2 - The Hash
The podcast explores favorite Ruby methods for Hashes, including merge, fetch, dig, and more. Julie shares her struggles with understanding Hash objects while Andrew discusses his journey learning Ruby. They also touch on AI tools like ChatGPT and GitHub's Copilot for coding assistance.

Feb 2, 2023 • 31min
Favorite Ruby Methods: Part 1
In this podcast, Andrew and Julie discuss their favorite Ruby methods like map, flatten, uniq, shuffle, and more. They dive into the functionalities of these methods and share tips and insights on using them effectively. The hosts also talk about their experiences with snowy weather, snow sports, and how they plan to make February fun by exploring different Ruby methods each episode.

Jan 26, 2023 • 30min
Common Pitfalls for Junior Ruby on Rails Developers
Learn about testing strategies in Ruby on Rails, like using Factory Bot and Shoulda gem. Discover the importance of sandboxing data in production and avoiding mishaps. Explore efficient data management in controllers and the benefits of using decorators and presenters for better code organization.

Jan 19, 2023 • 29min
The Database Wizard with Andrew Atkinson
A database specialist discusses his journey, the pronunciation of SQL, PostgreSQL vs MySQL performance, transactions and locking in Rails, choosing PostgreSQL over MySQL, the use of pgbouncer, and join tables vs Array or JSON columns for modeling relationships.

Jan 12, 2023 • 28min
Integrations with Brittany Martin
Brittany Martin, engineering manager, discusses integrations in software with examples like webhooks and websockets. She emphasizes the importance of learning about integrations early in one's career and shares insights on creating gem integrations. The conversation covers topics such as slide decks, retrying webhooks, and handling questions after presentations.

Jan 5, 2023 • 22min
What's Going on in 2023?
On the podcast, Andrew and Julie discuss New Year's resolutions, being proactive vs reactive, and their goals for 2023 including learning Swift, Vim, and React. Julie gives a sneak peek at upcoming episodes. They touch on setting long-term goals, personal growth, project management, career aspirations in Ruby and other languages, and the challenges of learning new skills and embracing coding methods.

Dec 29, 2022 • 28min
Work Processes
Julie and Andrew discuss Agile vs Waterfall methodology, changing story points, project meetings, and the need for technical product managers. Andrew shares his unique work process at Podia, and the importance of team communication. They touch on standup meetings, productivity, and the impact of meeting schedules.

Dec 22, 2022 • 32min
Reading Source Code with Daniel Colson
Daniel Colson, FactoryBot maintainer, discusses the importance of reading source code, sharing insights on code review, gem source code, and performance testing. He highlights his journey into learning C, recommends 'Ruby Under a Microscope' for juniors, and explains the 'flipped classroom' concept for interactive learning. Daniel also introduces a new library for profiling FactoryBot.

Dec 15, 2022 • 32min
The Holidays - Unleash Your Empathy and Spread Good Cheer
Topics include exercising in winter, mood changes during the holidays, Tech the Halls excitement, hackathons, developer focus, serverless functions, team fun during the holidays, spreading empathy, and time allocation for projects

Dec 8, 2022 • 26min
GitHub Codespaces & Julie's RubyConf Mini Recap
Timestamps[00:45] Andrew recaps pairing with Collin and some other folks over the weekend on an open source PR[2:40] Andrew launches a discussion around GitHub Codespace configs for open source projects and how that would have made his life easier. Julie also brings up Tuple as another great tool for pairing[5:15] Julie brings up trying to use Codespaces to pair on Rails, which does have a configuration file [6:00] Andrew gives a basic explanation of what Codespaces, why it's helpful, and some of the struggles he's had with it\[10:45] Julie gives Andrew a recap of RubyConf Mini[11:40] Andrew and Julie talk about feeling down after conferences[14:00] Julie talks about why flying is stressful for her and how she got a lucky break on her flight home from the conference[17:00] Julie talks about the speaker dinner prior to the conference and some of the other events she attended[18:30] Julie talks about giving her talk. And don't worry! She had a nodder![20:00] Julie talks about being on the conference panel that you all heard last week[22:00] Andrew wants to hear about the food and Julie delivers![23:30] Julie gives her final thoughts on the conference and Andrew advocates for doing more local conferencesSponsorSpecial thanks to Andy Croll for personally sponsoring this episode. Be sure to check out firstrubyfriend.org and onerubything.com for nice, free community resources for newer devs!LinksTupleGitHub CodespacesUsing Codespaces with VS Code
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.