Get an improved navigation experience with a Chrominium based browser.
Dismiss
Ruby Video
Talks
Speakers
Events
Topics
Leaderboard
Sign in
Talks
Speakers
Events
Topics
Use
Analytics
Sign in
Topics
Refactoring
Avoiding Pitfalls in Active Record: Practical Usage and Best Practices
Viktor Schmidt
Ruby Warsaw Community Conference Summer Edition 2024
Refactoring Volatile Views into Cohesive Components
Jeremy Smith
BalticRuby 2024
The Boring Bits Bite Back
Katie Miller
Helvetic Ruby 2024
Lightning talk: Avoiding Sneaky Testing Antipatterns
Sarah Lima
Helvetic Ruby 2024
Lightning Talk: Coding for the Future - A perspective
Chris Hagmann
Blue Ridge Ruby 2024
Nil - Nothing is Easy, Is It?
Craig Buchek
Blue Ridge Ruby 2024
Refactoring: The ASMR of Programming Talks
Max VelDink
Blue Ridge Ruby 2024
Workshop: TDD for Absolute Beginners
Jason Swett
RailsConf 2024
Riffing on Rails: sketch your way to better designed code
Kasper Timm Hansen
RailsConf 2024
Plain, Old, but Mighty: Leveraging POROs in Greenfield and Legacy Code
Sweta Sanghavi
RailsConf 2024
So writing tests feels painful. What now?
Stephanie Minn
RailsConf 2024
Introducing Sorbet Into Your Ruby Codebase
Erwin Kroon
wroc_love.rb 2024
The Curse of Service Object
Ivan Nemytchenko
wroc_love.rb 2024
Refactoring with ASTs and Pattern Matching
Brandon Weaver
RubyKaigi 2024
A Brewer's Guide to Filtering out Complexity and Churn
Alan Ridlehoover
,
Fito von Zastrow
Tropical.rb 2024
RSpec: The Bad Parts
Caleb Heart
Blue Ridge Ruby 2023
How Programs Learn, and What Happens After They're Built
Phil Crissman
RubyConf 2023
Rethink Rails Architecture
Aotoki Tsuruya
RubyConf Taiwan 2023
Monadic Approach to Ruby Error Handling
Du Gia Huy
RubyConf Taiwan 2023
The Functional Alternative
Ju Liu
Helvetic Ruby 2023
Lightning talk: Sliced Ruby - Enforcing module boundaries with private_const and packwerk
Severin Ráz
Helvetic Ruby 2023
Modularizing Rails Monoliths One Bite at a Time
Marc Reynolds
Rocky Mountain Ruby 2023
ChatGPT for Legacy Ruby Application Refactoring
Sergey Sergyenko
Ruby Warsaw Community Conference Summer Edition 2023
The End of Legacy Code
Daniel Huss
RailsConf 2023
Building a world class engineering organization — learning from cave paintings and horsey land art
Shane Becker
RailsConf 2023
RSpec: The Bad Parts
Caleb Hearth
RubyConf 2022
Here Be Dragons: The Hidden Gems of Tech Debt
Ernesto Tagwerker
RubyConf Mini 2022
A Brewer’s Guide to Filtering out Complexity and Churn
Alan Ridlehoover
,
Fito von Zastrow
RubyConf Mini 2022
Refactoring for Rails - Using Deodorant to Prevent Code Smells
Rodrigo Urubatan
RubyConf TH 2022
Grokking FP For The Practicing Rubyist
Norbert Wójtowicz
wroc_love.rb 2022
Your Team, as Saga
Betsy Haibel
RubyConf 2021
Fake Your Test Away: How To Abuse Your Test Doubles
Jenny Shih
RubyConf 2021
RubyCond 2021 - Workshop: Tackling Technical Debt: An Analytical Approach
Chelsea Troy
RubyConf 2021
Clean RSpec: A Workshop on Ruby Testing Craftsmanship
Jesse Spevack
RubyConf 2021
Using Monads for Elegant Error Handling
John Gallagher
RubyConf 2021
The Intro to Abstraction I Wish I'd Received
Stephanie Minn
RubyConf 2021
The art of deleting code
Claudio Baccigalupo
RubyConf 2021
Breaking up with the bundle
Joel Hawksley
RailsConf 2022
Spacecraft! The Care and Keeping of a Legacy Application
Annie Lydens
,
Jenny Allar
RailsConf 2022
Testing legacy code when you dislike tests (and legacy code)
Maeve Revels
RailsConf 2022
Ooops! You named it wrong. What now?
Ian Norris
,
Melissa Hunt Glickman
RailsConf 2022
Let's refactor some Ruby code
Ana María Martínez Gómez
Euruko 2018
Using Pokemon To Catch All Code Smells
Melanie Keatley
Euruko 2019
Refactoring: A developer's guide to writing well
Jordan Raine
RailsConf 2021
Rescue Mission Accomplished
Mercedes Bernard
RailsConf 2021
Growing Software From Seed
Sweta Sanghavi
RailsConf 2021
Lightning Talk: Isolate Packages with Packwerk
Dorian Marie
RailsConf 2021
Less abstract! Expressing Ruby OOP in pictures
Ivan Nemytchenko
rubyday 2020
Live coding: Grepping Ruby code like a boss
Jônatas Davi Paganini
RubyKaigi Takeout 2020
Wrangle Your SQL With Arel
Eric Hayes
RailsConf 2020 CE
Tidy First?
Kent Beck
RailsConf 2020 CE
Lightning Talk: DRYing up RSpec
Dan Sharp
Rocky Mountain Ruby 2013
How I architected my big Rails app for success!
Ben Smith
Rocky Mountain Ruby 2013
Here be Dragons
Katrina Owen
Rocky Mountain Ruby 2013
SOLID and TDD, Sitting in a
Mike Nicholaides
Rocky Mountain Ruby 2013
Programming with that Disreputable Part of your Brain
Brian Marrick
Rocky Mountain Ruby 2013
Why Is This So Hard?
Jack Christensen
Ancient City Ruby 2019
Life With GraphQL API: Good Practices And Unresolved Issues
Roman Dubrovsky
Pivorak Conf 4.0
The Developer Who Wanted To Refactor The Moon
Enrique Mogollan
RubyConf TH 2019
Interview Them Where They Are
Eric Weinstein
RailsConf 2019
Terraforming legacy Rails applications
Vladimir Dementyev
RailsConf 2019
Bug-Driven Development
Ylan Segal
RailsConf 2019
From test && commit || revert to LIMBO
Shane Becker
RailsConf 2019
The Life-Changing Magic of Tidying Technical Debt
Sroop Sunar
Pivorak Conf 3.0
Refactoring Live: Primitive Obsession
James Dabbs
RailsConf 2019
Cleaning up a huge ruby application
Sangyong Sim
RubyKaigi 2019
Development with Axioms
Martin Gamsjaeger
wroc_love.rb 2019
Panel: Refactoring
Ryan Bigg
,
Nick Sutterer
,
Shibata Hiroshi
Rails Pacific 2014
Less Code, More Confidence
Lucas Tolchinsky
Paris.rb Conf 2018
Keynote: Livable Code
Sarah Mei
RailsConf 2018
Down The Rabbit Hole: An Adventure in Legacy Code
Loren Crawford
RailsConf 2018
Don't Settle for Poor Names (or for Poor Design)
Alistair McKinnell
RailsConf 2018
Booleans are Easy - True or False?
Craig Buchek
RailsConf 2018
Counterintuitive Rails Pt. 1
Ivan Nemytchenko
wroc_love.rb 2018
Lightning Talks Day 2
Bartosz Bonisławski
,
Sergey Silnov
,
Adam Skołuda
,
Vladimir Dementyev
,
Michał Młoźniak
,
Artur Roszczyk
,
Maciek Stanisz
,
Maciek Rzasa
wroc_love.rb 2018
Trust, But Verify (Programmatically)
Ben Orenstein
Rocky Mountain Ruby 2017
Livable Code
Sarah Mei
Rocky Mountain Ruby 2017
Exploring the History of a 12-year-old Rails Application
Nathan Walls
RailsConf 2017
Do Your Views Know Too Much?
Jason Charnes
RailsConf 2017
In Relentless Pursuit of REST
Derek Prior
RailsConf 2017
An Optimistic Proposal for Making Horrible Code... Bearable
Joe Mastey
RailsConf 2017
Built to last: A domain-driven approach to beautiful systems
Andrew Hao
RailsConf 2017
Architecture: The Next Generation
Taylor Jones
RailsConf 2017
Breaking Bad - What Happens When You Defy Conventions?
Christoph Gockel
RailsConf 2017
Make Ruby Functional Again!
Devon Estes
rubyday 2016
Structure and Chain your Poros
Benjamin Roth
rubyday 2016
Fearlessly Refactoring Legacy Ruby
Justin Searls
RubyKaigi 2016
Deletion Driven Development: Code to delete code!
Chris Arcand
RubyKaigi 2016
Workshop: Taming Chaotic Specs: RSpec Design Patterns
Adam Cuppy
Rails Pacific 2016
SOLID 101: A Review for Rubyists
Kerri Miller
Ancient City Ruby 2016
The worst Ruby codes I've seen in my life
Fernando Hamasaki de Amorim
RubyKaigi 2015
Even Hemingway Wasn't Hemingway
Ian Whitney
Rocky Mountain Ruby 2015
Carriers, Services and views on a diet
Vipul A M
Rocky Mountain Ruby 2015
Ancient Rails
Scott Parker
Ancient City Ruby 2015
RESCUE SQUAD: Rails Edition!
Ben Lovell
Ancient City Ruby 2015
There Are No Tests
Jeff Casimir
Rocky Mountain Ruby 2011
Surviving Growing from Zero to 15,000 Selenium Tests
Jim Holmes
Rocky Mountain Ruby 2011
From Rails-way to Modular Architecture
Ivan Nemytchenko
wroc_love.rb 2015
What if Clean Code is a Scam
Michał Taszycki
wroc_love.rb 2015
Lightning Talks - Day 1
TODO
wroc_love.rb 2015
The Technical Debt Trap
Doc Norton
Rocky Mountain Ruby 2014
The Design of Everyday Ruby
Ju Liu
rubyday 2014
Ruby over Rails
Giuseppe Modarelli
rubyday 2014
Workshop: Taming Chaotic Specs - RSpec Design Patterns
Adam Cuppy
RailsConf 2014
Workshop: Simplifying Code - Monster to Elegant in Less Than 5 steps
Tute Costa
RailsConf 2014
All the Little Things
Sandi Metz
RailsConf 2014
Writing Small Code
Mark Menard
RailsConf 2014
Bring Fun Back to JS: Step-by-Step Refactoring Toward Ember
Brandon Hays
RailsConf 2014
An Iterative Approach to Service Oriented Architecture
Eric Saxby
RailsConf 2014
Refactoring Towards Component-based Rails Architectures
Stephan Hagemann
RailsConf 2014
Overkill
Katrina Owen
Ancient City Ruby 2014
Testing the Untestable
Richard Schneeman
Ancient City Ruby 2014
Concerns, Decorators, Presenters, Service Objects, Helpers, Help Me Decide!
Justin Gordon
RailsConf 2014
Q&A: Legacy Rails
Michael Feathers
,
Adam Hawkins
,
Andrzej Krzywda
wroc_love.rb 2014
Q&A: Code Metrics
Piotr Solnica
,
Markus Schirp
wroc_love.rb 2014
Lightning Talks Saturday
Marta Paciorkowska
,
Norbert Wójtowicz
,
Piotrek Zientara
,
Marcin Stecki
,
Aleksander Dąbrowski
,
Marcin Grzywaczewski
,
Mateusz Lenik
,
Arne Brasseur
,
Michal Papis
,
Thilo Utke
,
Mateusz Kubiczek
wroc_love.rb 2014
Magic Tricks of Testing
Sandi Metz
Ancient City Ruby 2013
Live Coding with Ben
Ben Orenstein
Ancient City Ruby 2013
Delicious Controversy: Docs & Tests
Thomas Meeks
RailsConf 2013
Of Buyers And Renters and keeping a roof over our heads
Sebastian Delmont
RailsConf 2013
The Magic Tricks of Testing
Sandi Metz
RailsConf 2013
Simple and Elegant Rails Code with Functional Style
Attila Domokos
RailsConf 2013
Properly Factored MVC
Katrina Owen
,
Jeff Casimir
RailsConf 2013
Test Driven Development: A Love Story
Nell Shamrell
Ancient City Ruby 2013
Refactoring Fat Models with Patterns
Bryan Helmkamp
wroc_love.rb 2013
Go Ahead, Make a Mess
Sandi Metz
Rocky Mountain Ruby 2012
On the shoulders of giants
Mike Gehard
Rocky Mountain Ruby 2012
Semi Automatic Code Review
Richard Huang
RailsConf 2012
Presenters and Decorators: A Code Tour
Mike Moore
RailsConf 2012
Programming Workout
Michał Taszycki
wroc_love.rb 2012
Double Dream Hands: So Intense!
Aaron Patterson
RailsConf 2011