Charles M Wood

Ruby Rogues

Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby. Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support .

Author

Charles M Wood

Category

Technology

Podcast website

topenddevs.com

Latest episode

Dec 24, 2025

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android 5M+ downloads · 4.8 rating iOS soon

Episodes

The Joy Of Structs - RUBY 546 18.05.2022

Is it a class? Is it a hash? No, it's Ruby Struct! Brooke Kuhlmann joins the Rogues to explore this often-overlooked object. We extend simple structs with refinements, use pattern matching to compress complex logic and close the door on OpenStructs. Brooke talks about the challenges and rewards of introducing busy teams to advanced techiques, software craftsmanship and the transformational philoso...

Railway Oriented Development and DRY-Monads - RUBY 545 11.05.2022

It's not every day that you learn a new approach to error handling for Ruby. Today Abiodun Olowode shares her insights with railway oriented programming (ROP), a functional programming technique that allows sequential execution of functions, not necessarily synchronous. The key concept is that each function can only accept and return Container of either Success or Failure. They also dive into the...

GraphQL with David Sanchez - RUBY 544 08.05.2022

GraphQL is a flexible, strongly-typed query language. It's useful because it gives front-end developers the ability to query the database without many changes to the back-end. In this episode, David Sanchez explains how to design and build GraphQL APIs in Rails. In this Episode… What is GraphQL and how do you get started with it? What are the advantages and disadvantages of GraphQL? What is REST a...

Isolator with Sidekiq - RUBY 543 28.04.2022

Anton Ivanopoulos joins the show today to share his approach with using Isolator and Sidekiq to ensure simple, efficient background jobs for Ruby. Discover how Isolator and Sidekiq integrate and how you can have more reliable message processing, group jobs into a set to follow their progress, and ultimately stop worrying about queues and focus on your app. Anton shares his story how he moved from...

Propshaft with David Heinemeier Hansson (DHH) - RUBY 542 20.04.2022

David Heinemeier Hansson (DHH) creator of Ruby on Rails joins the Rogues to discuss the successor to the asset pipeline and webpacker that's coming in the next version of Ruby on Rails. He talks through the differences between the asset pipeline, webpacker, and propshaft and talks about the reasons you may or may not want to use each solution. Sponsors Top End Devs Raygun | Click here to get start...

Styler and Ruby with Benito Serna - RUBY 541 12.04.2022

Ever feel like your code isn’t “Stylish” enough? Us too. In this episode, the Rogues sit down Benito Sandoval, the author of the Ruby tool Styler that’ll help you customize your UI and keep things running smoothly. “My goal was to create something that allowed you to compose classes and use them in your templates.” - Benito Sandoval In This Episode1) How to STOP relying on the tail-end and customi...

Understanding the Red Tape - RUBY 540 06.04.2022

If you’re a solo developer who’s making the switch to a company, this episode is for you. Today, the Ruby Rogues discuss how to navigate the red tape and stand out at your new job. In This Episode1) How adapt your home processes to a company WITHOUT reinventing everything  2) Why you NEED to master the art of “code review” (and no, software can’t do it for you!)  3) The TRUTH about gems (and why t...

Service Objects for Legacy Projects with Petr Hlavicka - RUBY 539 16.03.2022

Before you jump into legacy codebases and controllers, you need some info. In this episode, John sits down with Petr Hlavicka, a Rails developer who’s passionate about simplifying this section of Rails and helping people along the way. “I want to make everything easier for me and my colleagues. I want it to be easily understandable even for juniors. And just because you do things differently doesn...

Audit Logging in Rails - 538 09.03.2022

If you think all audits suck, think again. In this episode, the Rogues sit down with Jeremy Smith, a developer and writer who’s ready to show us the RIGHT way to implement audit logs in Rails. “I want to be cautious about how much I bring into a code base. As gems grow, they accumulate more functionality.” - Jeremy Smith In This Episode1) Why you NEED audit logs in Rails this year (and how to keep...

Async Ruby - RUBY 537 02.03.2022

Not a fan of typical Ruby? We got you. In this episode, the Rogues talk with Bruno Sutic, an Async Ruby developer who will convince you why Async Ruby is a fantastic and stable alternative. “Async Ruby was invited to Ruby’s standard library, so it’ll enjoy the support of Ruby.” - Bruno Sutic In This Episode1) What you NEED to know about Async Ruby if you’re new to it  2) Why Async Ruby is SUPER pr...

The State of State Machines - RUBY 536 23.02.2022

Interested in state machines? We’re not sure you should be…but it depends. In this episode, the Rogues discuss the merits of state machines and how to know if you actually need one…or if you just need to do some soul searching. They lay out the KEY to organizing your code, how automobile analogies will help you simplify your situation, and what to know about callbacks, records, and controllers thi...

How to Migrate to Rails 7 - RUBY 535 16.02.2022

Rails 7 is HERE and we’re pumped. In this episode, the Ruby Rogues discuss all things migration, including the BEST method for a safe move, why you NEED to learn about “Turbo Frames” to streamline your Rails 7 experience, and everything you need to know about gems to help you stay on track. In This Episode1) The CORRECT way to migrate to Rails 7 (and the best tools to get the job done)  2) Why lea...

Making Ruby Prettier with Kevin Newton - RUBY 534 09.02.2022

If you feel like Ruby could use a makeover, you’re not alone. In this episode, the Rogues sit down with Kevin Newton, a Ruby aficionado who’s got some exciting news about Ruby in 2022. They talk about how “prettier Ruby” will make you pivot in your approach, how YJIT is going to make Ruby “crazy fast” this year, and the GIANT reason why rewriting in C is becoming less common than in Ruby. “There’s...

What to Look for in a Job - BONUS 04.02.2022

If you’re looking for a job that WANTS you to succeed, we’ve got a great option for you. In this bonus episode of Ruby Rogues, Charles sits down with Valentino and Sarah Reid to discuss their awesome experience working at Doximity. They talk about the REAL reason people will stay or leave a job, how Doximity eliminates burnout, and why you ABSOLUTELY should apply to Doximity this year. “As a softw...

How To Become A Top End Dev - RUBY 533 02.02.2022

You keep hearing the phrase “Top End Dev”, but in the real competitive world, what does it take to be the best of the best? In this episode, the Rogues get real and lay it all out, including the real way to test your chops in the marketplace, the big “C” to break out of your comfort zone, and why joining the top 5% comes down to THIS step. In This Episode  Why becoming Top End comes down to THIS a...

Comments are the Devil - RUBY 532 26.01.2022

Well, comments may not be satanic, but they CAN be a nuisance if not used carefully. In this episode, the Ruby Rogues sit down with Matheus Richard to discuss why he isn’t a fan of comments. They unpack the WHY behind “use code, not comments”, tools to help you sort through variables and avoid “shotgun surgery”, and an alternative to magic numbers, TODOs, and notes. “Use code, not comments.” - Mat...

Stimulus, Hotwire, and Turbo, Oh My! - RUBY 531 19.01.2022

If you’re wondering how to make sense of all these frameworks, you’ve come to the right podcast. In this episode, the Rogues dive DEEP into the pros and cons of Stimulus, Hotwire, Turbo, React, Rails, and more; why certain communities are divided amongst each other (and how to fix it); and what tools you NEED to try in 2022.In This EpisodeThis tendency in the Rails community that reveals why users...

Commanding Your Command Line with Adam Gordon Bell - RUBY 530 12.01.2022

Ready to COMMAND your command line? Then listen up! In this episode, the Ruby Rogues sit down with Adam Gordon Bell, a software developer and host of the CoRecursive podcast. The guys discuss the tools that every developer MUST know in 2022, what users of Jekyll and Ruby can expect this year, and why Adam believes that JQ will save you hours from Google and Stack Overflow. “I remember when I used...

What's New in Rails 7 with Stefan Wienert - RUBY 529 05.01.2022

With all this hype around Rails 7, how do you ACTUALLY use it? And is it better than its predecessors? In this episode, the Ruby Rogues sit down with Stefan Wienert, a software developer whose passion for Ruby and technical expertise speak for themselves. The group talks about how to avoid headaches in these new systems, the BEST way to encrypt your data, and plenty of details for navigating Ruby...

How VIte.js is Changing the Game with Máximo Mussini - RUBY 528 21.12.2021

If you’re on the search for a robust, lightning-fast solution in your programming language, listen up. The roundtable sits down with Máximo Mussini, a software developer who’s passionate about integrating Ruby and Vte.js together to create something that’s both razor-sharp and freakishly easy to use. The lads discuss how powerful http2 is becoming, the easiest way to slash loading times and be mor...

3 Fundamental Pillars You Need to Succeed as an Entrepreneur - BONUS 16.12.2021

Get Lifetime Access to Mani's Entrepreneurship Pack and Book Club . Use coupon code "GREAT"Mani has summarized hundreds of business books that outline how to build, grow, and operate a business and he shares his expertise with Chuck and the listeners in this special episode. Chuck and Mani discuss what it takes to be a successful entrepreneur. They talk about their businesses on a regular basis an...

Ractors ft. Ivo Anjo - RUBY 527 15.12.2021

Ivo Anjo joins the Rogues to discuss Ractors in Ruby and how they can be used. They're not actors as they appear in other languages. They communicate via message passing. Ivo clarifies several things about Ractors and what their powerful features and the understanding of what they do and how they work. Panel John Epperson Valentino Stoll Guest Ivo Anjo Sponsors Top End Devs Raygun | Click here to...

Bridgetown.rb ft Felipe Vogel - RUBY 526 08.12.2021

This week the Rogues talk to Felipe Vogel about how he's using Bridgetown and pros of using it over Jekyll. Bridgetown is a modernized blogging and static site generator platform forked from Jekyll to provide updated capabilities and a webpack based JavaScript asset pipeline for more modern applications. It also expands up on the work done on JAMstack applications to provide Rubyists with a stable...

MailCatcher ft. Samuel Cochran - RUBY 525 01.12.2021

Samuel Cochran, creator and maintainer of MailCatcher joins the Rogues to discuss how he pulled EventMachine together with Ruby to build out MailCatcher. He goes into the maintenance and contributions that have come in over the years. He dives into changes that are being made and the stability of the project. Panel Charles Max Wood Darren Broemmer John Epperson Valentino Stoll Guest Samuel Cochran...

BONUS: How to do LARGE Volumes of HIGH Quality Work - While Spending Fewer Hours Working 25.11.2021

  Get the Black Friday/Cyber Monday "Double Your Productivity by 5pm Today" Deal Coupon Code: "DEEP" for a GIANT discountMani provides us with strategies and tactics to get Deep Work time and how to get our minds into that focused state for hours at a time. He has read hundreds of books that have taught him the secrets to getting more done by getting into this state. He starts by telling us how he...

Listen to the Ruby Rogues podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.