Ruby Rogues

Ruby Rogues

Download on the App Store

Ruby Rogues episodes

  • Propshaft with David Heinemeier Hansson (DHH) - RUBY 542
    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 started on your free 14-day trial
    • Coaching | Top End Devs
    Links
    • David Heinemeier Hansson (DHH)
    • David Heinemeier Hansson
    Picks
    • Charles- Dice Forge | Board Game | BoardGameGeek
    • Charles- BoardGameGeek – Gaming Unplugged Since 2000
    • Charles- railsremoteconf.com is coming soon
    • Dave- Drifting Ruby: Ruby on Rails Screencasts for Web Developers
    • David- Social Warming - Oneworld Publications
    • David- Mailbrew - Your personal email digest
    • John- CoffeeScript
    • John- GitHub: importmap-rails
    • John- 15 Year Old Whisky
    • Luke- Rework: Build Half a Product, Not a Half-Assed Project
    • Valentino- Women Streamers, Programmers and Game Developers
    • Valentino- PacketAI: World's first Autonomous Monitoring Solution
    Special Guest: David Heinemeier Hansson.Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr 19 min
  • Styler and Ruby with Benito Serna - RUBY 541
    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 customize your UI using Styler
     2) Why Styler is an excellent solution compared to defining classes yourself
     3) The TRUTH about partials and when to/not to use themSponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • Styler, a tool to compose css classes with ruby
    • The source code of the tool
    • A little post that introduces a list of examples with styler and tachyons
    • The actual list of examples with styler and tachyons
    • The code of the list of examples that also uses styler
    Picks
    • Benito- Utopia
    • Benito- Action Scopes in Rails
    • Charles- Taco Cat Goat Cheese Pizza
    • Charles- Death on the Nile
    • Charles- topenddevs.com for upcoming meetups!
    • Luke- Ruby Conf 2013 - REPL driven development with Pry by Conrad Irwin
    • Luke- Blynk IoT platform
    • Valentino- Taking our Ruby & Kafka stack to the next level
    • Valentino- Ruby Together
    Special Guest: Benito Serna.Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    48 min
  • Understanding the Red Tape - RUBY 540
    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 the issue isn’t black and white)Sponsors
    • Top End Devs
    • Raygun | Click here to get started on your free 14-day trial
    • Coaching | Top End Devs
    Picks
    • Charles- Dice Forge | Board Game | BoardGameGeek
    • Charles- Mergify
    • Dave- Plausible
    • Dave- Take ownership for your actions, especially with kids
    • John- Home - Docker
    • John- Glen Scotia | Campeltown Whisky
    • Valentino- GitHub: reenhanced/gitreflow
    • Valentino- danger.systems
    • Valentino- Avdi Grimm - No Code - Southeast Ruby 2017 - YouTube
    Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    21 min
  • Service Objects for Legacy Projects with Petr Hlavicka - RUBY 539
    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’t mean it’s wrong.”
    - Petr Hlavicka In This Episode1) What you NEED to know about legacy codebase projects before you jump in
     2) Petr’s go-to tactics for separating business logic from controllers (without going insane)
     3) How you can leverage articles and feedback to simplify complex issues and make your life easierSponsors
    • Top End Devs
    • Raygun | Click here to get started on your free 14-day trial
    • Coaching | Top End Devs
    Links
    • GitHub: Petr Hlavicka ( CiTroNaK )
    Picks
    • John- Beginner Drone
    • John- Counterweights for Boom mic stands
    • Petr- Phone gimbals
    • Petr- Tabletop RPGs
    Special Guest: Petr Hlavicka.Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    44 min
  • Audit Logging in Rails - 538
    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 your clients happy with them)
     2) Jeremy’s recommendation for top-notch audit gems
     3) The answer to “Build it or Buy it?” to keep your code (and your business) tidyCheck out Jeremy’s work: Audit Logging in Rails 2 Sponsors
    • Top End Devs
    • Coachong | Top End Devs
    Picks
    • Charles- 7 Wonders Duel | Board Game | BoardGameGeek
    • Charles- Encanto | Disney Movies
    • Charles- Airmeet
    • Jeremy- The Trusted Advisor
    • Jeremy- Brian Lovin
    • Jeremy- How I Built a Date Picker - Decoding
    • Luke- Clean Agile by Robert C. Martin | Audiobook | Audible.com
    • Luke- Effective Testing with RSpec 3
    • Valentino- Github Codespaces is Great, but Mutagen is Better
    • Valentino- Light up your WFH meetings with HomeKit
    Special Guest: Jeremy Smith.Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr 4 min
  • Async Ruby - RUBY 537
    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 promising for 2022 and beyond
     3) The ONE thing Ruby’s creator regrets (and what it reveals about Ruby!)Sponsors
    • Top End Devs
    • Raygun | Click here to get started on your free 14-day trial
    • Coaching | Top End Devs
    Picks
    • Bruno- RSS
    • Charles- Wavelength | Board Game | BoardGameGeek
    • Charles- Upcoming workshops at topenddevs.com!
    • John- A’bunadh Scotch Whisky
    • John- RailsBump
    • Valentino- SmarTek-Home
    • Valentino- Timescale: Time-series data simplified
    • Valentino- Brad Frost A/B Bird Feeder 
    Special Guest: Bruno Sutic.Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    39 min
  • The State of State Machines - RUBY 536
    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 this year.In This Episode1) Why you probably don’t need a state machine (with SOME exceptions)
     2) How remembering “the car and its oil level” keeps you from overcomplicating your situation
     3) The BEST tools for organizing your code and reducing headaches
     4) Do’s and don’ts of callbacks, records, and controllers in 2022 (hint: go slow and steady!)Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Picks
    • Charles- Calico | Board Game | BoardGameGeek (Great to play with your kiddos!)
    • Charles- Invest time and money in your local economy
    • Dave- Airthings CO2
    • Dave- AlgenAir
    • Luke- MacBook M1
    • Luke- Wire touch turn off hack
    • Luke- Uninstall Polkit
    • Luke- Join your local professional developers’ society! (ACM in the States)
    • Valentino- 99 Bottles of OOP - 2nd Edition
    • Valentino- ELEGOO Saturn MSLA 3D Printer
    • Valentino- GitLab V2.35
    Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr 9 min
  • How to Migrate to Rails 7 - RUBY 535
    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 learning “Turbo Frames” will make your Rails 7 experience WAY easier
     3) The BIGGEST perks of Rails 7 (and why you’ll feel inspired using them!)
     4) How to get your gems up and running in Rails 7 WITHOUT slowing you downSponsors
    • Top End Devs
    • Raygun | Click here to get started on your free 14-day trial
    • Coaching | Top End Devs
    Picks
    • Dave- Right Angle USB-C extension adaptor
    • Dave- ASUS 14in USB-C powered monitor
    • John- Rails Dev
    • John- Amazon for building your own PC
    • John- PCPartPicker
    • Luke- Cruiser 3D Printer 
    • Luke- Tinkercad | Create 3D digital designs with online CAD
    • Valentino- Developer Conference Agenda 2022
    • Valentino- 12x6 LCD Panel
    Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr 9 min
  • Making Ruby Prettier with Kevin Newton - RUBY 534
    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 always gonna be the purist in the back of your head…and then you have your deadline. Just write the dang parser!”
    - Kevin Newton In This Episode1) Why Kevin’s “prettier Ruby” will change how you use the language (and how to integrate it this year
     2) The BIG differences between hand rolled dissent over parse generators (and why there’s NO single answer!)
     3) How YJIT is going to make Ruby “crazy fast” as it gets smoothed out
     4) The BIG reason why more and more programmers are going to rewrite things IN Ruby and not C (we’re surprised too!)Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • GitHub: Kevin Newton ( kddnewton )
    Picks
    • Dave- DEWALT Multi-Tool
    • Dave- Hotwire: HTML Over The Wire
    • John- Myths and Legends Podcast
    • John- 16 Year Old Scotch Whisky Double cask - Aberlour
    • Luke- REMOTE RUBY: David Heinemeier Hansson on Rails 7.0, Hotwire, and the future of Rails
    • Luke- RubyConf 2021 - Vertical Assignment in Ruby by Kevin Kuchta
    • Kevin- Ruby implementation in C++ YouTube videos
    • Kevin- Idiosyncratic Ruby
    • Valentino- GitHub : wordle
    • Valentino- Table Tennis on Oculus
    Special Guest: Kevin Newton.Sponsored By:
    • Coaching | Top End Devs: Do you want to level up your career? or go freelance? or start a podcast or youtube channel? Let Charles Max Wood Help You Achieve Your Dreams
    • Top End Devs: Learn to Become a Top 5% Developer. Join our community of ambitious and engaged programmers to learn how.


    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    1 hr 5 min
  • What to Look for in a Job - BONUS
    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 software developer, you’re always learning. You gotta have a culture that has enough psychological safety to ask ‘stupid’ questions.”
    - Sarah Reid Find their jobs here: https://workat.doximity.com/ In This Episode
    1. What you should look for in a remote job in 2022
    2. The REAL reason people either stay or leave a job after a few years
    3.  Interested in Doximity? Here’s why you SHOULD apply this year (especially if you want to work remote!)
    4.  How Doximity eliminates burnout and keeps everyone in sync (and why other companies don’t!)
    Special Guest: Sarah Reid.

    Advertising Inquiries: https://redcircle.com/brands

    Privacy & Opt-Out: https://redcircle.com/privacy

    Become a supporter of this podcast: https://www.spreaker.com/podcast/ruby-rogues--6102073/support.
    48 min

About Ruby Rogues

From the publisher's feed

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:

More shows like Ruby Rogues

The Bike Shed by thoughtbot

The Bike Shed

121 Listeners

Ruby Rogues by Charles M Wood

Ruby Rogues

45 Listeners

The Freelancers' Show by Charles M Wood

The Freelancers' Show

23 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

33 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

234 Listeners

iPhreaks by Charles M Wood

iPhreaks

17 Listeners

React Native Radio by Jamon Holmgren, Robin Heinze, Mazen Chami

React Native Radio

67 Listeners

Adventures in Angular by Charles M Wood

Adventures in Angular

15 Listeners

JavaScript Jabber by Charles M Wood

JavaScript Jabber

62 Listeners

My Ruby Story by Charles M Wood

My Ruby Story

0 Listeners

REWORK by 37signals

REWORK

213 Listeners

Remote Ruby by Chris Oliver, Andrew Mason, David Hill

Remote Ruby

34 Listeners

Code with Jason by Jason Swett

Code with Jason

15 Listeners