Luke Stutters

Luke Stutters is a software freedom advocate and has led engineering teams on three continent

Media Entries

Inertia.js - The Modern Monolith with Jonathan Reinink - RUBY 659

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...

Nov 06, 2024
The Sounds of Silence: Lessons From an API Outage with Paul Zaich - RUBY 652

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...

Sep 18, 2024
The Hidden Gems of Ruby - RUBY 651

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...

Sep 11, 2024
Developing your development - RUBY 649

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....

Aug 28, 2024
Unlocking the Power of Functional Programming and Elm with Richard Feldman - RUBY 646

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...

Jul 24, 2024
Stimulus, Hotwire, and Turbo, Oh My! - RUBY 607

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...

Sep 13, 2023
The New Ruby Parser with Kevin Newton - RUBY 571

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...

Nov 30, 2022
How to Get Your Rails Models and Routes into Your Front End Framework - RUBY 559

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...

Aug 17, 2022
Bidirectional Code Generation - RUBY 558

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...

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

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...

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

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...

Jul 06, 2022
Development on the Road - RUBY 552

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...

Jun 29, 2022
Unfinished Business - RUBY 551

Unfinished Business - RUBY 551

Ruby Rogues

Unfinished technology, unfinished products, unfinished gems, unfinished concepts, unfinished code, unfinished...

Jun 22, 2022
Your Tools Matter: Should you change your tooling? - RUBY 549

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...

Jun 08, 2022
Desktop Apps in Ruby ft. Andy - RUBY 547

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...

May 25, 2022
The Joy Of Structs - RUBY 546

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...

May 18, 2022
Railway Oriented Development and DRY-Monads - RUBY 545

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...

May 11, 2022
GraphQL with David Sanchez - RUBY 544

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...

May 08, 2022
Propshaft with David Heinemeier Hansson (DHH) - RUBY 542

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...

Apr 20, 2022
Styler and Ruby with Benito Serna - RUBY 541

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...

Apr 12, 2022
Audit Logging in Rails - 538

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...

Mar 09, 2022
The State of State Machines - RUBY 536

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...

Feb 23, 2022
How to Migrate to Rails 7 - RUBY 535

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...

Feb 16, 2022
Making Ruby Prettier with Kevin Newton - RUBY 534

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,...

Feb 09, 2022
How To Become A Top End Dev - RUBY 533

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...

Feb 02, 2022
Comments are the Devil - RUBY 532

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...

Jan 26, 2022
Stimulus, Hotwire, and Turbo, Oh My! - RUBY 531

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...

Jan 19, 2022
Commanding Your Command Line with Adam Gordon Bell - RUBY 530

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,...

Jan 12, 2022
Common Table Expressions in ActiveRecord ft. Vlado Cingel - RUBY 523

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...

Nov 17, 2021
How Ruby Method Lookups Work ft. Kingsley Chijioke - RUBY 522

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...

Nov 10, 2021
Finding Memory Leaks in Ruby ft. Ulysse Buonomo - RUBY 521

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...

Nov 03, 2021
How to Thrive at Your (First) Dev Job ft. Riaz Virani - RUBY 519

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...

Oct 20, 2021
Polished Ruby Programming ft. Jeremy Evans - RUBY 518

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...

Oct 12, 2021
RUX: JSX-Style Rails View Components - RUBY 517

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...

Oct 06, 2021
Docker and Ruby ft. Huzefa Biyawarwala - RUBY 516

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....

Sep 29, 2021
Containerizing and Moving Apps to Kuberetes ft. Michael Orr – RUBY 515

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...

Sep 22, 2021
Building Mobile Apps and Ruby ft. Maxwell Anselm - RUBY 514

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...

Sep 15, 2021
Going from Development to Production - RUBY 513

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...

Sep 01, 2021
Using Typing Systems in Ruby with Sorbet ft. Alex Dunae - RUBY 512

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...

Aug 25, 2021
Live Streaming to the Command LIne with ActionCable ft. Hans Schnedlitz - RUBY 511

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...

Aug 18, 2021
Load Testing Rails Apps with JMeter ft. Milap Neupane - RUBY 509

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...

Aug 04, 2021
Debugging Ruby ft. Fabio Perrella - RUBY 508

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...

Jul 28, 2021
Building with Just What You Need Using Roda with Jeremy Evans - RUBY 507

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...

Jul 21, 2021
What's Cooking in Rails 7 featuring Jason Dinsmore - RUBY 506

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...

Jul 14, 2021
The Ruby Fiber Scheduler with Wander Hillen - RUBY 505

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....

Jul 07, 2021
Models in Migrations? and a Year of Open Source Contributions with Jake Yesbeck - RUBY 504

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...

Jun 30, 2021
Cleanly and Easily Serializing JSON with Alba featuring Masafumi Okura - RUBY 503

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...

Jun 23, 2021
Can Active Storage Serve Images for the Modern Web? by Mark Hutter - RUBY 501

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...

Jun 09, 2021
RUBY 131: How to Learn

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/

Feb 17, 2021
RUBY 484: Bootcamps: Bad or Badass

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...

Jan 19, 2021
RUBY 483: Unlocking the Power of Functional Programming and Elm with Richard Feldman

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...

Jan 05, 2021
RUBY 482: Successfully Onboarding a Junior Engineer in Three Steps with Emily Giurleo

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...

Dec 30, 2020
RUBY 481: Why We Worry About All the Wrong Things with Hilary Stohs-Krause

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...

Dec 23, 2020
RUBY 480: The Sounds of Silence: Lessons From an API Outage with Paul Zaich

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...

Dec 01, 2020
RUBY 479: Mistakes Were Made with Jesse Spevack

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...

Nov 26, 2020
RUBY 477: Black-Belt Debugging with Chelsea Troy

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...

Nov 10, 2020
RUBY 476: SQL, Arel and the Dark Side of ActiveRecord with Eric Hayes

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...

Nov 03, 2020
RR 475: Succeeding to Your Next CodingPhase with Joe Santos Garcia

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...

Oct 27, 2020
RR 474: React on Rails V12 - Don't Shave That Yak! with Justin Gordon

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...

Oct 13, 2020
RR 473: GraphQL Doesn't Need To Be Hell with Dmitry Tsepelev

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...

Oct 06, 2020
RR 472: Inertia.js - The Modern Monolith with Jonathan Reinink

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...

Sep 29, 2020
RR 471: Sorbet with Ufuk Kayserilioglu

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...

Sep 22, 2020
RR 470: Performance Improvement of Ruby 3.0 JIT with Takashi Kokubun

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...

Sep 15, 2020
RR 469: Refactoring with James Dabbs

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

Sep 01, 2020
RR 468: Diversity Matters: Diversifying Your Applicant Pool with Tricia Ball

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...

Aug 18, 2020
RR 467: Rails at Super Scale with Kyle d'Oliveira

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...

Aug 11, 2020
RR 466: Beating Impostor Syndrome with Dylan Andrews

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...

Aug 04, 2020
RR 463: Can We Fix What We Can't See? with James Thompson

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...

Jul 14, 2020
RR 462: Graphiti, REST, and GraphQL with Lee Richmond

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...

Jun 30, 2020
RR 461: Rethinking the View Layer with Components with Joel Hawksley

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...

Jun 09, 2020
RR 460: How to Brainstorm Introverts with DeeDee Lavinder

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,...

May 19, 2020
RR 459: Mutation Testing with Dave Aronson

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...

May 12, 2020
RR 458: Rules of OOP in Pictures with Ivan Nemytchenko

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...

May 05, 2020
RR 456: Ruby for Good :) with Sean Marcia

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...

Apr 21, 2020
RR 455: What's Up, Rogues?

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...

Apr 14, 2020
RR 454: Music and Factory Bot with Daniel Colson

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...

Apr 07, 2020

Share this author