Luke Stutters
Luke Stutters is a software freedom advocate and has led engineering teams on three continent
Podcasts
Media Entries
Inertia.js - The Modern Monolith with Jonathan Reinink - RUBY 659
Ruby Rogues
In this episode of Ruby Rogues, guest Jonathan Reinink joins the Rogues to talk about what Inertia.js is and why...
The Sounds of Silence: Lessons From an API Outage with Paul Zaich - RUBY 652
Ruby Rogues
Paul Zaich from Checkr tells us about a critical outage that occurred, what caused it and how they tracked down and...
The Hidden Gems of Ruby - RUBY 651
Ruby Rogues
Valentino Stoll takes us on a tour of the "gems" of features built into the core Ruby language. We explore tips and...
Developing your development - RUBY 649
Ruby Rogues
Mason McLead from software.com shows us the editor-integrated suite of tools that help you become a better developer....
Unlocking the Power of Functional Programming and Elm with Richard Feldman - RUBY 646
Ruby Rogues
Richard Feldman - author of Elm in Action - joins the Rogues to discuss the advantages of Functional Programming and...
Stimulus, Hotwire, and Turbo, Oh My! - RUBY 607
Ruby Rogues
If you’re wondering how to make sense of all these frameworks, you’ve come to the right podcast. In this episode, the...
The New Ruby Parser with Kevin Newton - RUBY 571
Ruby Rogues
Kevin Newton works at Shopify. He is specifically assigned to the Ruby and Rails Infrastructure Team. He returns to...
How to Get Your Rails Models and Routes into Your Front End Framework - RUBY 559
Ruby Rogues
Today on the show, Máximo Mussini shares how your front-end framework can benefit from integrating rails models and...
Bidirectional Code Generation - RUBY 558
Ruby Rogues
Imagine a tool that lets you write templates that can generate code, but also parse that code back into the initial...
Speed Up Your Rails App by Lazy Loading Your N+1 Queries - RUBY 554
Ruby Rogues
Wouldn't it be great if ActiveRecord didn't make you think about eager loading and it just did the "right" thing by...
A Novel Type and Effect-Guided Synthesis Tool for Ruby with Sankha Guria - RUBY 553
Ruby Rogues
In recent years, researchers have explored component-based synthesis, which aims to automatically construct programs...
Development on the Road - RUBY 552
Ruby Rogues
How do you develop remotely in new ecosystems such as when you are on vacation, in a coffee shop, or traveling for...
Unfinished Business - RUBY 551
Ruby Rogues
Unfinished technology, unfinished products, unfinished gems, unfinished concepts, unfinished code, unfinished...
Your Tools Matter: Should you change your tooling? - RUBY 549
Ruby Rogues
John Epperson and Luke Stutters discuss developer tools - whether those are the IDEs or Text Editors we use, the...
Desktop Apps in Ruby ft. Andy - RUBY 547
Ruby Rogues
Andy Maleh joins the show today to share his opensource desktop development library app for Ruby, Glimmer. Enjoy...
The Joy Of Structs - RUBY 546
Ruby Rogues
Is it a class? Is it a hash? No, it's Ruby Struct! Brooke Kuhlmann joins the Rogues to explore this often-overlooked...
Railway Oriented Development and DRY-Monads - RUBY 545
Ruby Rogues
It's not every day that you learn a new approach to error handling for Ruby. Today Abiodun Olowode shares her...
GraphQL with David Sanchez - RUBY 544
Ruby Rogues
GraphQL is a flexible, strongly-typed query language. It's useful because it gives front-end developers the ability...
Propshaft with David Heinemeier Hansson (DHH) - RUBY 542
Ruby Rogues
David Heinemeier Hansson (DHH) creator of Ruby on Rails joins the Rogues to discuss the successor to the asset...
Styler and Ruby with Benito Serna - RUBY 541
Ruby Rogues
Ever feel like your code isn’t “Stylish” enough? Us too. In this episode, the Rogues sit down Benito Sandoval, the...
Audit Logging in Rails - 538
Ruby Rogues
If you think all audits suck, think again. In this episode, the Rogues sit down with Jeremy Smith, a developer and...
The State of State Machines - RUBY 536
Ruby Rogues
Interested in state machines? We’re not sure you should be…but it depends. In this episode, the Rogues discuss the...
How to Migrate to Rails 7 - RUBY 535
Ruby Rogues
Rails 7 is HERE and we’re pumped. In this episode, the Ruby Rogues discuss all things migration, including the BEST...
Making Ruby Prettier with Kevin Newton - RUBY 534
Ruby Rogues
If you feel like Ruby could use a makeover, you’re not alone. In this episode, the Rogues sit down with Kevin Newton,...
How To Become A Top End Dev - RUBY 533
Ruby Rogues
You keep hearing the phrase “Top End Dev”, but in the real competitive world, what does it take to be the best of the...
Comments are the Devil - RUBY 532
Ruby Rogues
Well, comments may not be satanic, but they CAN be a nuisance if not used carefully. In this episode, the Ruby Rogues...
Stimulus, Hotwire, and Turbo, Oh My! - RUBY 531
Ruby Rogues
If you’re wondering how to make sense of all these frameworks, you’ve come to the right podcast. In this episode, the...
Commanding Your Command Line with Adam Gordon Bell - RUBY 530
Ruby Rogues
Ready to COMMAND your command line? Then listen up! In this episode, the Ruby Rogues sit down with Adam Gordon Bell,...
Common Table Expressions in ActiveRecord ft. Vlado Cingel - RUBY 523
Ruby Rogues
Vlado Cingel recounts his story where he needed common table expressions within SQL for a project he was working on...
How Ruby Method Lookups Work ft. Kingsley Chijioke - RUBY 522
Ruby Rogues
Kingsley Chijioke wrote an article breaking down the way that Ruby finds methods and determines which version of a...
Finding Memory Leaks in Ruby ft. Ulysse Buonomo - RUBY 521
Ruby Rogues
Ulysse Buonomo ran into an issue in the application he works on where the Heroku applications were taking up more and...
How to Thrive at Your (First) Dev Job ft. Riaz Virani - RUBY 519
Ruby Rogues
Riaz Virani joins the Rogues to discuss how to thrive at your first Dev Job. He has five main ideas that when applied...
Polished Ruby Programming ft. Jeremy Evans - RUBY 518
Ruby Rogues
<div>Jeremy Evans joins the Rogues to discuss the way he builds Ruby programs and the practices he put into his...
RUX: JSX-Style Rails View Components - RUBY 517
Ruby Rogues
Cameron Dutro joins the Rogues to discuss RUX, a system for managing your View Components in Rails in a similar way...
Docker and Ruby ft. Huzefa Biyawarwala - RUBY 516
Ruby Rogues
Huzefa Biyawarwala joins the Rogues to discuss developer tooling around Docker and how it's used with Ruby and Rails....
Containerizing and Moving Apps to Kuberetes ft. Michael Orr – RUBY 515
Ruby Rogues
Michael Orr joins the Rogues to discuss how to move applications into Docker for development and production...
Building Mobile Apps and Ruby ft. Maxwell Anselm - RUBY 514
Ruby Rogues
Maxwell Anselm discusses the options that he's found to build multi-platform mobile applications. The panel chimes in...
Going from Development to Production - RUBY 513
Ruby Rogues
Dave Kimura, John Epperson, Luke Stutters, Darren Broemmer, and Valentino Stoll talk about their experiences in...
Using Typing Systems in Ruby with Sorbet ft. Alex Dunae - RUBY 512
Ruby Rogues
Alex Dunae joins the Rogues to discuss his experience introducing types into an existing codebase using the Sorbet...
Live Streaming to the Command LIne with ActionCable ft. Hans Schnedlitz - RUBY 511
Ruby Rogues
Hans Schnedlitz joins the Rogues to discuss how you can use ActionCable to get feedback on ongoing tasks in the...
Load Testing Rails Apps with JMeter ft. Milap Neupane - RUBY 509
Ruby Rogues
Milap Neupane joins the Rogues to talk about how to know how robust your Rails apps are. Sometimes you forget to...
Debugging Ruby ft. Fabio Perrella - RUBY 508
Ruby Rogues
Fabio Perrella joins the Rogues to discuss debugging Ruby programs and how to find problems across your code and your...
Building with Just What You Need Using Roda with Jeremy Evans - RUBY 507
Ruby Rogues
Jeremy Evans, author of the Roda framework, joins the Rogues to talk about how to use Roda to build Ruby web...
What's Cooking in Rails 7 featuring Jason Dinsmore - RUBY 506
Ruby Rogues
Jason Dinsmore went spelunking through the changelogs for Rails and pulled out the latest features for the most...
The Ruby Fiber Scheduler with Wander Hillen - RUBY 505
Ruby Rogues
The Ruby fiber scheduler is a powerful new feature in Ruby that we brought Wander Hillen along to discuss with us....
Models in Migrations? and a Year of Open Source Contributions with Jake Yesbeck - RUBY 504
Ruby Rogues
Jake Yesbeck joins the Rogues this week to talk about how to handle models and data migrations in your Ruby on Rails...
Cleanly and Easily Serializing JSON with Alba featuring Masafumi Okura - RUBY 503
Ruby Rogues
Masafumi Okura is the organizer of Kaigi on Rails and the author of the Alba--a JSON serializer library. The Rogues...
Can Active Storage Serve Images for the Modern Web? by Mark Hutter - RUBY 501
Ruby Rogues
Dave Kimura and Luke Stutters talk with Mark Hutter about Active Storage and his experience building a large image...
RUBY 131: How to Learn
Ruby Rogues
This is a repeat episode of Ruby Rogues. Here's the original link https://devchat.tv/ruby-rogues/131-rr-how-to-learn/
RUBY 484: Bootcamps: Bad or Badass
Ruby Rogues
We discuss the value of bootcamps and whether new developers should consider them. We also touch a little bit on...
RUBY 483: Unlocking the Power of Functional Programming and Elm with Richard Feldman
Ruby Rogues
Richard Feldman - author of Elm in Action - joins the Rogues to discuss the advantages of Functional Programming and...
RUBY 482: Successfully Onboarding a Junior Engineer in Three Steps with Emily Giurleo
Ruby Rogues
Onboarding and leveling up Junior developers can be tricky. Emily Giurleo joins the Rogues to discuss the process for...
RUBY 481: Why We Worry About All the Wrong Things with Hilary Stohs-Krause
Ruby Rogues
Hilary Stohs-Krause addresses the things that we have strong emotional reactions to as developers that maybe we...
RUBY 480: The Sounds of Silence: Lessons From an API Outage with Paul Zaich
Ruby Rogues
Paul Zaich from Checkr tells us about a critical outage that occurred, what caused it and how they tracked down and...
RUBY 479: Mistakes Were Made with Jesse Spevack
Ruby Rogues
Jesse Spevack tells us about a conference topic he gave where big mistakes were made at his company. Having lived...
RUBY 477: Black-Belt Debugging with Chelsea Troy
Ruby Rogues
In this episode of Ruby Rogues, Chelsea Troy teaches us to hone our debugging skills to a razor-sharp edge. We learn...
RUBY 476: SQL, Arel and the Dark Side of ActiveRecord with Eric Hayes
Ruby Rogues
In this episode of Ruby Rogues, Eric Hayes joins us with the story of his journey into the dark, undocumented depths...
RR 475: Succeeding to Your Next CodingPhase with Joe Santos Garcia
Ruby Rogues
In this episode of Ruby Rogues, Joe Santos Garcia from CodingPhase joins the panel to talk about how to successfully...
RR 474: React on Rails V12 - Don't Shave That Yak! with Justin Gordon
Ruby Rogues
React on Rails version 12 brings major improvements for hot reloading and bundle splitting. Justin Gordon talks about...
RR 473: GraphQL Doesn't Need To Be Hell with Dmitry Tsepelev
Ruby Rogues
Different doesn’t need to be worse. Dmitry Tsepelev tells us how to make the most of using GraphQL with Rails, the...
RR 472: Inertia.js - The Modern Monolith with Jonathan Reinink
Ruby Rogues
In this episode of Ruby Rogues, guest Jonathan Reinink joins the Rogues to talk about what Inertia.js is and why...
RR 471: Sorbet with Ufuk Kayserilioglu
Ruby Rogues
In this episode of Ruby Rogues, we talk with Ufuk about how Shopify made the transition to using Sorbet and about the...
RR 470: Performance Improvement of Ruby 3.0 JIT with Takashi Kokubun
Ruby Rogues
In this episode of Ruby Rogues, the panelists discuss the progress, problems, and strategies for implementing JIT in...
RR 469: Refactoring with James Dabbs
Ruby Rogues
In this episode of Ruby Rogues, we talk to James Dabbs as we explore a number of subjects and topics around refactoring
RR 468: Diversity Matters: Diversifying Your Applicant Pool with Tricia Ball
Ruby Rogues
Tricia Ball talks to the Rogues about diversity in tech. We discuss the declining numbers of women in tech (and the...
RR 467: Rails at Super Scale with Kyle d'Oliveira
Ruby Rogues
Kyle d'Oliveira (Clio) shares his survival tips for dealing with tens of thousands of commits, massive migrations and...
RR 466: Beating Impostor Syndrome with Dylan Andrews
Ruby Rogues
In this episode of Ruby Rogues guest, Dylan Andrews (GoNoodle) shares his journey from pro-drummer to junior...
RR 463: Can We Fix What We Can't See? with James Thompson
Ruby Rogues
In this episode of Ruby Rogues, James Thompson, a Software Architect at Mavenlink, delves into how to address errors...
RR 462: Graphiti, REST, and GraphQL with Lee Richmond
Ruby Rogues
Lee Richmond is one of the primary developers behind the Graphiti library for Ruby. Lee describes Graphiti as the...
RR 461: Rethinking the View Layer with Components with Joel Hawksley
Ruby Rogues
Joel Hawksley is an engineer at Github who works on some of their Rails architecture. He is one of the authors of the...
RR 460: How to Brainstorm Introverts with DeeDee Lavinder
Ruby Rogues
Dee Dee Lavinder talks with the Rogues about how we can create space for introverts to participate in discussions,...
RR 459: Mutation Testing with Dave Aronson
Ruby Rogues
Dave Aronson joins the Rogues to talk about Mutation Testing in Ruby. The conversation starts with a discussion of...
RR 458: Rules of OOP in Pictures with Ivan Nemytchenko
Ruby Rogues
Ivan Nemytchenko is a freelancer. He's a speaker and conference organizer. Ivan spoke at RailsConf about abstract...
RR 456: Ruby for Good :) with Sean Marcia
Ruby Rogues
Sean Marcia organizes Ruby For Good—an organization for building technology to solve the world's problems and an in...
RR 455: What's Up, Rogues?
Ruby Rogues
This episode is a roundup discussion about what the podcast hosts have going on these days. John talks about going...
RR 454: Music and Factory Bot with Daniel Colson
Ruby Rogues
Daniel Colson, from Thoughtbot and maintainer of Factory Bot, joins Dave Kimura, Luke Sutters, Tom Rossi, and John...