Our original panel podcast, Ruby Rogues is a weekly discussion around Ruby, Rails, software development, and the community around Ruby.
Similar Podcasts
Flutter 101 Podcast
Weekly podcast focusing on software development with Flutter and Dart. Hosted by Vince Varga.
Views on Vue
Vue is a growing front-end framework for web developments. Hear experts cover technologies and movements within the Vue community by talking to members of the open source and development community.
React Round Up
Stay current on the latest innovations and technologies in the React community by listening to our panel of React and Web Development Experts.
Containerizing and Moving Apps to Kuberetes ft. Michael Orr – RUBY 515
Michael Orr joins the Rogues to discuss how to move applications into Docker for development and production environments in Kubernetes. He walks the panel through the process of orchestrating a Rails setup in Kubernetes that you can run in the cloud.Panel Charles Max Wood Darren Broemmer Luke Stutters Valentino Stoll GuestMichael Orr Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial PodcastBootcamp.io Links Containerizing Ruby on Rails Applications Open Tracing Twitter: Michael Orr ( @imightbeinatree ) Picks Charles- Rocket Fuel Charles- $100M Offers Charles- The Chosen Charles- Top End Devs Charles- PodcastBootcamp.io Darren- 10 Things in Engineering We Don't Spend Enough Time On Luke- Handle request abortion Luke- Mastering Roda Luke- Moving your PINDA probe on your Prusa printer Michael- Create Recording Rules in Prometheus Valentino- Adafruit Gemma M0 Valentino- Conductive Thread Valentino- What is a Reed Switch and How Does it Work? Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Darren:Twitter: Darren Broemmer ( @DarrenBroemmer )Contact Luke:GitHub: Luke Stutters ( lukestuts )Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev ) Special Guest: Michael Orr.Sponsored By: Podcast Bootcamp: Launch an Amazing Sounding Podcast in just 4 WEEKS! Work with a 13 year podcasting veteran to get your podcast started off on the right foot! Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.
Building Mobile Apps and Ruby ft. Maxwell Anselm - RUBY 514
Maxwell Anselm discusses the options that he's found to build multi-platform mobile applications. The panel chimes in on different options.Maxwell also goes into how he uses Ruby in non-Ruby codebases.Panel Darren Broemmer Dave Kimura John Epperson Luke Stutters GuestMaxwell AnselmSponsors Dev Influencers Accelerator Level Up | Devchat.tv PodcastBootcamp.io Links The Definitive Guide to RUBY's C API Kotlin for Cross-Platform Mobile Development Flutter Shardbox RubyMotion Life in the slow lane GitHub: Max ( silverhammermba ) Picks Darren- Gosu Dave- TKD Breakable Boards Dave- 12v USB Fan Cable John- GitHub | svenfuchs/gem-release John- fastlane Luke- Linux Fun Luke- LRUG August 2021 Maxwell- ffi | RubyGems Contact Darren:Twitter: Darren Broemmer ( @DarrenBroemmer )Contact Dave: Ruby on Rails Screencasts Twitter: Dave Kimura ( @kobaltz ) GitHub: David Kimura ( kobaltz ) Contact John: Rock Agile Consulting GitHub: John Epperson ( kirillian ) LinkedIn: John Epperson Contact Luke:GitHub: Luke Stutters ( lukestuts )Special Guest: Maxwell Anselm.Sponsored By: Podcast Bootcamp: Launch an Amazing Sounding Podcast in just 4 WEEKS! Work with a 13 year podcasting veteran to get your podcast started off on the right foot! Top End Devs Coaching: If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.
Going from Development to Production - RUBY 513
Dave Kimura, John Epperson, Luke Stutters, Darren Broemmer, and Valentino Stoll talk about their experiences in setting up a maintainable development environment and discuss considerations when deploying to production.Panel Darren Broemmer Dave Kimura John Epperson Luke Stutters Valentino Stoll Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial PodcastBootcamp.io Links GitHub | rails/importmap-rails Ruby on Whales: Dockerizing Ruby and Rails development GitHub | kirillian/shiplane Ruby on Rails Screencasts bin/functions Picks Darren- Debunking the infamous “Only two hard problems in Computer Science” Dave- Drifting Ruby Dave- 3Doodler Create+ 3D Printing Pen John- GitHub | kirillian/shiplane John- Homemade Pool Covers Luke- Ruby's Hidden Gems: Delegator and Forwardable Luke- mix-fgpa Luke- Donald Knuth’s MIX computer implemented in iCE40HX8K-EVB Contact Darren:Twitter: Darren Broemmer ( @DarrenBroemmer )Contact Dave: Ruby on Rails Screencasts Twitter: Dave Kimura ( @kobaltz ) GitHub: David Kimura ( kobaltz ) Contact John: Rock Agile Consulting GitHub: John Epperson ( kirillian ) LinkedIn: John Epperson Contact Luke:GitHub: Luke Stutters ( lukestuts )Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev ) Sponsored By: Podcast Bootcamp: Launch an Amazing Sounding Podcast in just 4 WEEKS! Work with a 13 year podcasting veteran to get your podcast started off on the right foot! Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.
Using Typing Systems in Ruby with Sorbet ft. Alex Dunae - RUBY 512
Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet gem and how it saved him and his company time, money, and effort.The conversation covers libraries and tools for working with types in Ruby.Panel Charles Max Wood Luke Stutters Valentino Stoll GuestAlex Dunae Sponsors Dev Influencers Accelerator Level Up | Devchat.tv Links GitHub | Shopify/tapioca GitHub | chanzuckerberg/sorbet-rails Sorbet Journey, Part 1: Why Add Types to a Rails App Sorbet Journey, Part 2: Adding Sorbet to an Existing Ruby Gem Sorbet Journey, Part 3: A Typical Day Adding Sorbet to a Rails App Sorbet Journey, Part 4: Sorbet Stability GORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew Metcalf Sorbet Compiler: An experimental, ahead-of-time compiler for Ruby Join Sorbet on Slack Twitter: Alex D ( @MrMrBug ) Picks Alex- The Architecture of Open Source Applications Alex- Sonic Pi Alex- HealthFit Charles- Xero Charles- Level Up | Devchat.tv Luke- Alan Kay - Quora Valentino- GitHub | tenderlove/analog-terminal-bell Valentino- OSH Park Valentino- Strange request: What is the loudest clicky keyboard? Valentino- IBM Beamspring Sound Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Luke:GitHub: Luke Stutters ( lukestuts )Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev ) Special Guest: Alex Dunae .Sponsored By: Top End Devs Coaching: If you have questions about how to grow your skills or take your career to the next level, join us on our next weekly coaching call. It's completely free.
Live Streaming to the Command LIne with ActionCable ft. Hans Schnedlitz - RUBY 511
Hans Schnedlitz joins the Rogues to discuss how you can use ActionCable to get feedback on ongoing tasks in the commandline by connecting to a websocket.His solution is written entirely in Ruby and provides some interesting options for people building CLI's for their applications.Panel Charles Max Wood Luke Stutters Valentino Stoll GuestHans Schnedlitz Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links Real-Time Command Line Applications with Action Cable and Thor OptionParser GitHub | ManageIQ/optimist GitHub | rails/thor Rails Application Templates GitHub | rails/rails GitHub | RailsApps/rails-composer TTY GitHub | junegunn/fzf Hans-Jörg Schnedlitz GitHub: Hans-Jörg Schnedlitz ( hschne ) Twitter: Hans Schnedlitz ( @hschnedlitz ) Picks Charles- Kajabi Charles- Devchat.tv/levelup Hans- GitHub | hschne/rails-mini-profiler Hans- Project Hail Mary Luke- CLI OAuth in Ruby Luke- A Rubyist's Walk Along the C-side (Part 6): Classes & Object Oriented Programming Luke- Raspberry Pi Touch Display Valentino- Destroy All Software Valentino- David Dollar | Developer Experience Design Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Luke:GitHub: Luke Stutters ( lukestuts )Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev ) Special Guest: Hans Schnedlitz.Sponsored By: Raygun : Raygun now offers a modern approach to error and performance monitoring. Start your 14-day free trial now.
Ruby JIT and MJIT ft. Takashi Kokubun - RUBY 510
Takashi Kokubun joins the Rogues to dive into Just in Time compiling, Ruby 3.0 and all the goodness that comes with it.He explains how it relates not only to Ruby performance, but Rails performance and what it means to different kinds of loads that come across the Ruby virtual machine.Panel Darren Broemmer Valentino Stoll GuestTakashi KokubunSponsorsDev Influencers AcceleratorLinks Ruby 3 JIT can make Rails faster Keynote - RubyKaigi 2015 GitHub | Shopify/yjit GitHub | vnmakarov/mir GitHub | k0kubun/railsbench GitHub | discourse/discourse A Simpler Rails Benchmark, Puma and Concurrency GitHub: Takashi Kokubun ( k0kubun ) Twitter: k0kubun ( @k0kubun ) Picks Darren- The Ruby Terminal Apps Toolkit Takashi- GeForce RTX 3060 Family Valentino- mruby Valentino- Enhance colored inspect output #159 Valentino- Implement pry-like ls command #203 Valentino- Add pry-like show_source command #219 Contact Darren:Twitter: Darren Broemmer ( @DarrenBroemmer )Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev )
Load Testing Rails Apps with JMeter ft. Milap Neupane - RUBY 509
Milap Neupane joins the Rogues to talk about how to know how robust your Rails apps are.Sometimes you forget to optimize database queries or network calls for performance during development, which impact the load that the application can support and when its performance begins to degrade.Milap breaks down how to determine where these moments occur and what to do to get better performance from your applications.Panel John Epperson Luke Stutters Valentino Stoll GuestMilap Neupane Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links Load Test Your Rails Apps with Apache JMeter Building, Testing and Deploying AWS Lambda Functions in Ruby Apache JMeter™ Milap Neupane Blog LinkedIn: milap neupane Twitter: Milap Neupane ( @_milap ) Picks John- Which test framework should I learn, RSpec or Minitest? John- Monoprice Luke- Apache Web Server Hardening and Security Guide Luke- Agile is Dead • Pragmatic Dave Thomas • GOTO 2015 Milap- Gophercises Milap- lofi.cafe Valentino- Effective Data Synchronization between Rails Microservices - Austin Story Valentino- GitHub | amancevice/yake Valentino- Asynchronous Background Processing for Ruby or Rails using AWS Lambda Extensions. Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev ) Special Guest: Milap Neupane .
Debugging Ruby ft. Fabio Perrella - RUBY 508
Fabio Perrella joins the Rogues to discuss debugging Ruby programs and how to find problems across your code and your dependencies.The panel shares their stories and experience to dive into debugging tools and techniques they've used that have worked out well in the apps they maintain.Panel Darren Broemmer John Epperson Luke Stutters Valentino Stoll GuestFabio PerrellaSponsorsDev Influencers AcceleratorLinks Ideas by WeTransfer IAM roles for Amazon EC2 The Curious Case of the Bad Clone GitHub | deivid-rodriguez/pry-byebug Ruby Jard Trailer.app GitHub | mperham/connection_pool Highlights from Git 2.29 GitHub | grodowski/undercover Fabio Perrella's Blog Twitter: fabio perrella ( @fabioperrella ) Picks Darren- Ted Lasso — Official Trailer | Apple TV+ Fabio- GitHub | WeTransfer/wt_activerecord_index_spy Fabio- Debugging Series 2021 Articles Fabio- fitbit + vitality John- Ruby Radar John- Ruby Weekly John- GitHub | TaKO8Ki/frum Luke- code.jeremyevans.net Luke- Cryptocurrency Payments Luke- Amazon Basics Line-Interactive Valentino- Home Assistant Contact Darren:Twitter: Darren Broemmer ( @DarrenBroemmer )Contact Valentino: Doximity Technology Blog Work @ Doximity GitHub: Valentino Stoll ( codenamev ) Twitter: V ( @thecodenamev ) Special Guest: Fabio Perrella.
Building with Just What You Need Using Roda with Jeremy Evans - RUBY 507
Jeremy Evans, author of the Roda framework, joins the Rogues to talk about how to use Roda to build Ruby web applications.Roda is a super lightweight framework that adds features through plugins to give you the power you need when you need it to build your applications. This allows you to bring in only what you need in order to get fast and easy to maintain code.Panel Charles Max Wood Dave Kimura Luke Stutters GuestJeremy EvansSponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links GitHub | jeremyevans/roda Roda: Routing Tree Web Toolkit GitHub | jeremyevans/roda-sequel-stack GitHub | jeremyevans/r10k GitHub | shrinerb/shrine code.jeremyevans.net GitHub : Jeremy Evans ( jeremyevans ) Twitter: Jeremy Evans ( @jeremyevans0 ) Picks Charles- Sea Lion Fins Charles- Atlas Shrugged Charles- The Ruthless Elimination of Hurry Dave- DeWalt Heat Gun 20v Dave- Creality | CR-10 Smart Jeremy- Xanadu Next Luke- A Rubyist's Walk Along the C-side Luke- The Pragmatic Programmer: Your Journey To Mastery, 20th Anniversary Edition Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Dave: Ruby on Rails Screencasts Twitter: Dave Kimura ( @kobaltz ) GitHub: David Kimura ( kobaltz ) Special Guest: Jeremy Evans.
What's Cooking in Rails 7 featuring Jason Dinsmore - RUBY 506
Jason Dinsmore went spelunking through the changelogs for Rails and pulled out the latest features for the most popular Ruby web development framework.Jason and the Rogues go through the changes and discuss the upcoming changes in Rails 7.Panel Charles Max Wood Darren Broemmer Dave Kimura John Epperson Luke Stutters GuestJason DinsmoreSponsorsDev Influencers AcceleratorLinks What's Cooking in Rails 7? GitHub | attr-encrypted/attr_encrypted Rails 7 will introduce invert_where method, but it's dangerous Twitter: Jason Dinsmore ( @dinjas ) Picks Charles- Atlas Shrugged Darren- Emojicrytion Dave- CalDigit Element Hub Dave- CalDigit Connect 10G Jason- GitHub | mbj/mutant Jason- Remote Development using SSH Jason- hint.io John- Katherine of Sky - YouTube John- GitHub | attr-encrypted/attr_encrypted John- Cliffhangers work Luke- Factorio Luke- Conventional Commits Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Darren:Twitter: Darren Broemmer ( @DarrenBroemmer )Contact Dave: Ruby on Rails Screencasts Twitter: Dave Kimura ( @kobaltz ) GitHub: David Kimura ( kobaltz ) Special Guest: Jason Dinsmore.
The Ruby Fiber Scheduler with Wander Hillen - RUBY 505
The Ruby fiber scheduler is a powerful new feature in Ruby that we brought Wander Hillen along to discuss with us. Ruby fibers are a way of managing threading and concurrency within Ruby.This episode explains uses that can come from the fiber scheduler and what it offers in doing work outside the main process to increase efficiency.Panel Darren Broemmer John Epperson Luke Stutters GuestWander Hillen Sponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links Ruby 3.0 and the new FiberScheduler interface Pre-emptive fiber-based concurrency in MRI Ruby Light-weight scheduler for improved concurrency Efficient IO with io_uring The blog of wjwh - Home Picks Darren- AWS App Runner John- CarbotAnimations - YouTube Luke- Managing Windows windows within mruby Part 2: Creating a window from mruby Wander- arduino-copilot: Arduino programming in haskell using the Copilot stream DSL Contact Darren:Twitter: Darren Broemmer ( @DarrenBroemmer )Special Guest: Wander Hillen.
Models in Migrations? and a Year of Open Source Contributions with Jake Yesbeck - RUBY 504
Jake Yesbeck joins the Rogues this week to talk about how to handle models and data migrations in your Ruby on Rails applications. He and the Rogues discuss the pros and cons of including models in your Rails migrations and the strategies for migrating data as part of migrating your database structure.The panel then dives into Jake’s year of contributing to open source each day. What he learned and what he gained from making a contribution every day of an entire year to open source.Panel Charles Max Wood Darren Broemmer John Epperson Luke Stutters GuestJake YesbeckSponsorsDev Influencers AcceleratorLinks A Successful Year of Commits Why You Should Avoid Models in Rails Migrations GitHub: Jake Yesbeck ( yez ) Twitter: Jake Yesbeck ( @jakeyesbeck ) Picks Charles- Who Not How Charles- OnceHub Charles- Zapier Charles- Discourse Charles- Monday.com Charles- Riverside.fm Charles- Dev Influencers | Devchat.tv Darren- CodeTour Jake- Nomad John- Everhour John- Dark Chocolate Oreos Luke- Managing Windows windows within mruby Part 2: Creating a window from mruby Luke- GitHub | atitan/MFRC522_Ruby Contact Charles: Devchat.tv DevChat.tv | Facebook Twitter: DevChat.tv ( @devchattv ) Contact Darren:Twitter: Darren Broemmer ( @DarrenBroemmer )Special Guest: Jake Yesbeck .
Cleanly and Easily Serializing JSON with Alba featuring Masafumi Okura - RUBY 503
Masafumi Okura is the organizer of Kaigi on Rails and the author of the Alba--a JSON serializer library. The Rogues dive in and get the details on Kaigi on Rails and discuss how to serialize data into JSON within your application.They also discuss why we need another JSON serializer library and which options Alba offers.Panel Dave Kimura Darren Broemmer Luke Stutters GuestMasafumi OkuraSponsorsDev Influencers AcceleratorLinks Ruby Galaxy v0.1 Okura Masafumi - Kaigi on Rails - YouTube okuramasafumi.com CFApp GitHub | procore/blueprinter GitHub | okuramasafumi/alba Exploring de-serialization issues in Ruby projects GitHub | amatsuda/jb Twitter: Kaigi on Rails ( @kaigionrails ) Twitter: OKURA Masafumi ( @okuramasafumi ) Picks Darren- GitHub | adomokos/light-service Dave- AirTag - Apple Luke- rdm6300 | RubyGems.org Masafumi - esa Masafumi- GitHub | mruby/mruby Contact Darren:Twitter: Darren Broemmer ( @DarrenBroemmer )Contact Dave: Ruby on Rails Screencasts Twitter: Dave Kimura ( @kobaltz ) GitHub: David Kimura ( kobaltz ) Special Guest: Masafumi Okura .
Refactoring to Five Lines of Code with Christian Clausen - RUBY 502
Christian Clausen is the author of the book Five Lines of Code in the Manning Early Access Program. He advocates for a rule based refactoring system. One of the rules he uses is refactoring your methods to be five lines of code.Listen in to hear him explain why five lines of code matters and how to get there.PanelJohn EppersonGuestChristian ClausenSponsors Dev Influencers Accelerator Raygun | Click here to get started on your free 14-day trial Links Sandi Metz' Rules For Developers Christian Clausen - Medium Twitter: Christian Clausen ( @thedrlambda ) GitHub: Christian Clausen ( thedrlambda ) Picks Christian- Embracing Imperfection John- Fiber Gummy Special Guest: Christian Clausen.
Can Active Storage Serve Images for the Modern Web? by Mark Hutter - RUBY 501
Dave Kimura and Luke Stutters talk with Mark Hutter about Active Storage and his experience building a large image driven application. We talk about some of the issues and workarounds when implementing Active Storage.Panel Dave Kimura Luke Stutters GuestMark HutterSponsorsDev Influencers AcceleratorLinks The Speedshop Ruby on Rails Performance Blog Active storage add proxying - GitHub Ruby on Rails Screencasts GitHub | rubyjs/mini_racer Mark Hutter | Lead Engineer GitHub: Mark Hutter ( mrkhutter ) Twitter: Mark Hutter ( @mrkhutter ) Picks Dave- Sigma 16mm f/1.4 DC DN Contemporary Lens for Sony E Dave- NexDock Dave- Episode #256 CDN on Active Storage Uploads Luke- StutsBlog - Technical Blog Luke- GitHub | rails/execjs Mark- MH40 Wireless Over-Ear Headphones Mark- solnic.codes Contact Dave: Ruby on Rails Screencasts Twitter: Dave Kimura ( @kobaltz ) GitHub: David Kimura ( kobaltz ) Special Guest: Mark Hutter.