Ruby Rogues

Ruby Rogues


Latest Episodes

Vendor and Infrastructure Lock-In - RUBY 557
August 03, 2022

Vendor lock-in refers to a situation whereby the cost of switching to a different vendor or platform is so high that you are essentially stuck with the original platform. Today on the show, Charles and Dave share personal stories of how they were forc

RAILS_ENV - Ruby 556
July 27, 2022

How do you manage your actual rails environment configurations?  When you create a new rails application, do you utilize the provided development, test, and production environments, or deviate?  Today on the show, Dave and Valentino share their best pr

Managing Files and Text in Rails with ActiveStorage and ActionText - Ruby 555
July 20, 2022

Today on the show, Charles shares about his current projects and inner workings related to managing files and text on his various podcast portals.  The panel discusses their history with legacy platforms, their personal tool preferences, and the pros a

Build an Admin for Your Rails App Easily with Avo - Bonus
July 15, 2022

Today Charles talks with Adrian Marin, a developer and founder of Avo, a Ruby on Rails admin framework.  Coming with 10 years of developer experience, we discuss how Avo sets itself apart from other typical systems by allowing you to step out of the li

Build an Admin for Your Rails App Easily with Avo - Bonus
July 15, 2022

Today Charles talks with Adrian Marin, a developer and founder of Avo, a Ruby on Rails admin framework.  Coming with 10 years of developer experience, we discuss how Avo sets itself apart from other typical systems by allowing you to step out of the li

Speed Up Your Rails App by Lazy Loading Your N+1 Queries - RUBY 554
July 13, 2022

Wouldn't it be great if ActiveRecord didn't make you think about eager loading and it just did the "right" thing by default?  Lazy loading is extremely helpful when the list of associations to load is determined dynamically.  Today on the show, Charles

A Novel Type and Effect-Guided Synthesis Tool for Ruby with Sankha Guria - RUBY 553
July 06, 2022

In recent years, researchers have explored component-based synthesis, which aims to automatically construct programs that operate by composing calls to existing APIs.  However, prior work has not considered efficient synthesis of methods with side effe

Development on the Road - RUBY 552
June 29, 2022

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 th

Unfinished Business - RUBY 551
June 22, 2022

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 ba