Ruby Rogues

Ruby Rogues

Download on the App Store

Ruby Rogues episodes

  • Development on the Road - RUBY 552
    How do you develop remotely in new ecosystems such as when you are on vacation, in a coffee shop, or traveling for business?  The panel today discusses various strategies on how to manage these environments to achieve the most efficient outcomes.

    In this episode…
    1. Visual Studio Code and remote SSH extensions
    2. VPN tunnel networks
    3. Distractions, comfort 
    4. Internet issues
    5. Time zone challenges
    6. Squid proxies 
    7. Personalized keyboards and monitors
    8. Smart suitcases 

    Sponsors
    • Top End Devs
    • Coaching | Top End Devs

    Links
    • Conferences | Top End Devs
    • Visual Studio Code - Code Editing. Redefined
    • LogMeIn Remote Access | Secure Remote Software
    • AirPods Pro

    Picks
    • Charles - Unlock!
    • Charles- Podcast Hosting and Analytics - Welcome to Fireside!
    • Charles- Conferences | Top End Devs
    • Dave- ZenScreen MB14AC|Monitors|ASUS Global
    • Dave - Meshilicious (mesh case)
    • Luke- GitHub - evrencoskun/TableView
    • Luke- GitHub - jeremyevans/rodauth
    • John- Anker PowerCore III Elite 25600 mah 87W USB-C PD Portable Charger Black A1291H11-1 - Best Buy
    • John- Railsconf 2022


    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.
    56 min
  • Unfinished Business - RUBY 551
    Unfinished technology, unfinished products, unfinished gems, unfinished concepts, unfinished code, unfinished libraries, and more.  In software development, everyone has those projects that never get finished or ever get started.  Luke and Valentino banter about the various aspects of unfinished business, specifically technology ideas – from creating to implementing to fixing to scrapping.

    Sponsors
    • Top End Devs
    • Raygun | Click here to get started on your free 14-day trial
    • Coaching | Top End Devs

    Picks
    • Luke- GitHub - scenic-views/scenic: Versioned database views for Rails
    • Valentino- Yamauchi No.10 Family Office
    • Valentino- Elixir's Creator José Valim on the Development of a New Language - Semaphore


    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.
    58 min
  • Kafka and Karafka Integrations with Maciej Mensfeld - RUBY 550
    Making his second appearance on the podcast, Maciej Mensfeld joins the show to share his latest developments with his Kafka and Karafka integrations and libraries.  He shares his framework for Kafka 2.0, his personal approach to Rails, and how to integrate Kafka and Karafka most effectively.  The panel also discusses regulation and security risks with open-source libraries for developers.

    About this Episode…1. What is Kafka and Karafka and how are they used?
    2. The Rails mindset with Kafka and Karafka vs. batches
    3. What is making Karafka faster?
    4. Open-source libraries and regulation and security risks

     Sponsors
    • Top End Devs
    • Coaching | Top End Devs

    Links
    • Apache Kafka
    • GitHub - karafka/karafka: Framework for Apache Kafka based Ruby and Rails applications development.
    • Closer to Code
    • Mitigate Open Source Supply Chain Risks
    • GitHub:Maciej Mensfeld

    Picks
    • Charles- Legendary: A Marvel Deck Building Game
    • Charles- FTP and SSH online - upload, edit, copy, move, rename & more
    • Charles - domainagents.com
    • Dave- Thunderbolt 4 Pro Cable (3 m)
    • John- Speyside Single Malt Scotch Whisky | Aberlour
    • John- OS 10 - Wikipedia
    • Maciej- 100 W 1.5 Ohms Resistors
    • Valentino- Lint Filenames - GitHub Marketplace
    • Valentino- GitHub - domialex/Sidekick: A Path of Exile helper
    • Valentino- Scoped gems proposal by mullermp · Pull Request #40 · rubygems/rfcs


    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 11 min
  • Your Tools Matter: Should you change your tooling? - RUBY 549
    John Epperson and Luke Stutters discuss developer tools - whether those are the IDEs or Text Editors we use, the gems/libraries we include in our projects, or the OS we make use of. We talk about How we decide to replace our tools, and we talk about a number of tools that we use, the ones that we like and the ones that we wish had better replacements.

    Sponsors
    • Top End Devs
    • Raygun | Click here to get started on your free 14-day trial
    • Coaching | Top End Devs

    Picks
    • John- Turbo, the speed of a single-page web application without having to write any JavaScript
    • John- Use Stimulus in your Ruby on Rails app
    • John- Ever:J Clothing line
    • Luke - 2022 State of Software Engineers
    • Luke- GitHub - ankane/pgsync
    • Luke- Panels and System Monitoring - Victron Energy


    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 16 min
  • Be a 1x Developer - RUBY 548
    A 10x developer is defined as a professional who is 10 times more productive than other developers with an equal level of expertise in the field.  Accordingly, a 10x developer would be able to complete 10 times more tasks and writes 10 times better code than any other competent member of their team working in the same conditions.  Does a 10x developer exist, or is this a myth?  Today on the show, Charles and Valentino parse out this philosophy by comparing a 1x developer vs. a 10x developer.

    In this episode…1. What do you expect out of a programmer?
    2. Increasing work output on a team
    3. The ego of a programmer
    4. Being a team player
    5. Sustaining a steady pace toward a common goal
    6. The time to fix things is now
    7. Focusing on your team and output

    Sponsors
    • Top End Devs
    • Coaching | Top End Devs

    Links
    • 1x Programming

    Picks
    • Charles - Game pigeon
    • Charles - Signs on the Cheap
    • Charles - Make.com
    • Charles - Podio
    • Charles - Top End Devs
    • Valentino - Ninja Keys Library
    • Valentino - Httpstat.us
    • Valentino - Rust and Ruby Integration


    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.
    53 min
  • Desktop Apps in Ruby ft. Andy - RUBY 547
    Andy Maleh joins the show today to share his opensource desktop development library app for Ruby, Glimmer. Enjoy hearing about why and how Andy created Glimmer, specific applications for implementation, comparison to other apps, DSL framework, using widgets within Glimmer, feature additives, testing, and various compatibilities.In this episode…
    1. What is Glimmer and how does it work
    2. The story on why Andy built Glimmer
    3. The DSL framework
    4. Using widgets in Glimmer
    5. Distribution for Glimmer
    6. Missing features in Glimmer
    7. Compatibility with RubyMotion
    8. How to test with Glimmer
    Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • Code Master Blog: Glimmer
    • Glimmer DSL for SWT Video Tutorial 1 - Hello, World! - YouTube
    • GitHub: AndyObtiva/glimmer
    Picks
    • Charles- Pandemic Iberia
    • Charles- Podio
    • Charles- Make.com
    • Charles- GlobiMail
    • Charles- RightSignature
    • Charles- TopEndDevs | Conferences
    • Dave- StickerMule
    • John- Avocados
    • John- GitHub: ankane/pretender
    • Luke- PwnFunction - YouTube
    Special Guest: Andy Maleh.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 8 min
  • The Joy Of Structs - RUBY 546
    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 philosophy of alchemists.io.Sponsors
    • Top End Devs
    • Raygun | Click here to get started on your free 14-day trial
    • Coaching | Top End Devs
    Links
    • Ruby Refinements | Alchemists
    • Refinements | Alchemists
    • Class: Pathname (Ruby 2.6.3)
    • dry-rb - dry-monads v1.3 - Introduction
    • What's New in Python 2.6
    • GitHub - troessner/reek
    • Software Craftsmanship and Code Retreats with Corey Haines
    • Master the Object Oriented Mindset in Ruby and Rails - avdi.codes
    Picks
    • Brooke- Polished Ruby Programming
    • Brooke- Everdell
    • Luke- WarnerBros.co.uk | Fantastic Beasts: The Secrets of Dumbledore | Movies
    • Luke- Ruby Pattern Matching by Brooke Kuhlmann of the Alchemists Collective - YouTube
    • Valentino- GitHub - thisredone/rb
    • Valentino- What About A Plain Text Web - Earthly Blog
    • Valentino- A morse themed arcade rhythm game
    Special Guest: Brooke Kuhlmann.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
  • Railway Oriented Development and DRY-Monads - RUBY 545
    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 topic of dry monads, the gems that helps you achieve railway oriented programming in that it helps bind your methods together and give you a success or failure result.In this Episode…
    1. What is railway oriented programming (ROP)
    2. Examples of ROP and dry monads
    3. Limitations of dry monads 
    4. How to test your configurations
    5. Dry schema implications
    6. What is the developer culture like in Nigeria, Africa?
    Links
    • Railway Oriented Programming In Rails Using Dry-Monads - Honeybadger Developer Blog
    Picks
    • Abiodun- Bridgerton
    • Charles- Scythe: Invaders from Afar 
    • Charles- Hover.com
    • Charles- Podio.com
    • Luke- A new bootable USB solution
    • Luke- Front end load library
    Special Guest: Abiodun Olowode .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.
    50 min
  • GraphQL with David Sanchez - RUBY 544
    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…
    1. What is GraphQL and how do you get started with it?
    2. What are the advantages and disadvantages of GraphQL?
    3. What is REST and how do you integrate in your workflow?
    4. Common misconceptions with GraphQL
    5. What is GraphiQL and how does it differ from GraphQL?
    6. How to use max_depth in your queries.
    Sponsors
    • Top End Devs
    • Raygun | Click here to get started on your free 14-day trial
    • Coaching | Top End Devs
    Links
    • GraphQL APIs in Rails
    • Codeando
    • Twitter: David Sanchez ( @SanchezDav90 )
    Picks
    • David- GraphQL APIs in Rails
    • Luke- Build something new and fun at your local MakerSpaces
    • Valentino- RubyConf 2021 video favorites playlist
    • Valentino- A Wordle alternative called Hurdle
    Special Guest: David Sanchez.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.
    47 min
  • Isolator with Sidekiq - RUBY 543
    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 delayed jobs to Sidekiq and why he replaced his backend and why Sidekiq is more effective in the long run. In this Episode…What is Isolator and how does it integrate with Sidekiq?
     A new way to catch the errors and add confidence and reliability message processing.
     How to build good habits, moving deploys from being atomic things to things where there is continuous deployment for efficient background jobs.Sponsors
    • Top End Devs
    • Coaching | Top End Devs
    Links
    • Do you want to take your career to the next level? Access a free coaching session with Charles Max Wood today
    • Listen to these podcasts, ad free, with Top End Devs Premium!
    • Delivering Video with Less than 1s Latency with CacheFly
    Picks
    • Anton – Spirit Island Board Game
    • Charles – The Lost Ruins Of Arnak Board Game 
    • Charles – Rails Remote Conf
    • John – GitHub: importmap-rails
    • John – Turbo
    • John – Stimulus
    • Valentino – Julia Evans
    Special Guest: Anton Ivanopoulos.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.
    42 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