Ruby Video
Talks
Speakers
Events
Topics
Leaderboard
Sign in
Talks
Speakers
Events
Topics
Use
Analytics
Sign in
Topics
Code Quality
How to Accessibility if You’re Mostly Back-End
Hilary Stohs-Krause
Helvetic Ruby 2024
Lightning Talk: Coding for the Future - A perspective
Chris Hagmann
Blue Ridge Ruby 2024
This or that? Similar methods & classes in Ruby && Rails
Andy Andrea
RailsConf 2024
So writing tests feels painful. What now?
Stephanie Minn
RailsConf 2024
How to Accessibility if You’re Mostly Back-End
Hilary Stohs-Krause
RailsConf 2024
RuboCop: LSP and Prism
Koichi ITO
RubyKaigi 2024
The Curse of Service Object
Ivan Nemytchenko
wroc_love.rb 2024
Keynote: Writing Weird Code
Tomoya Ishida
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
Go Pro with POROs
Ifat Ribon
Blue Ridge Ruby 2023
Maintenance Matters: Maintaining Your Rails App and Your Sanity
Annie Kiley
Blue Ridge Ruby 2023
How Programs Learn, and What Happens After They're Built
Phil Crissman
RubyConf 2023
Getting the most out of Chat GPT
Jason Swett
Friendly.rb 2023
Go Pro with POROs
Ifat Ribon
Rocky Mountain Ruby 2023
Crafting elegant code with Ruby DSLs
Tom de Bruijn
Euruko 2023
An Introduction to Test Bench
Nathan Ladd
wroc_love.rb 2023
Testing Randomness
Jakub Rodzik
wroc_love.rb 2023
Let's Standardize Rails, Once and For All!
Justin Searls
,
Meagan Waller
RailsConf 2023
The Math Every Programmer Needs
Joël Quenneville
RailsConf 2023
RuboCop sent you a friend request
Alessandro Rizzo
rubyday 2023
The Functional Alternative
Ju Liu
rubyday 2023
Fix SQL N+1 queries with RuboCop
Go Sueyoshi
RubyKaigi 2023
On Ruby and ꝩduЯ, or How Scary are Trojan Source Attacks
Martin J. Dürst
RubyKaigi 2023
Ruby Lambdas
Keith Bennett
RubyConf 2022
In Defense of Ruby Metaprogramming
Noel Rappin
RubyConf 2022
Keynote: The Case Of The Vanished Variable - A Ruby Mystery Story
Nadia Odunayo
RubyConf 2022
RSpec: The Bad Parts
Caleb Hearth
RubyConf 2022
Analyzing an analyzer - A dive into how RuboCop works
Kyle d'Oliveira
RubyConf 2022
Here Be Dragons: The Hidden Gems of Tech Debt
Ernesto Tagwerker
RubyConf Mini 2022
Refactoring for Rails - Using Deodorant to Prevent Code Smells
Rodrigo Urubatan
RubyConf TH 2022
Make RuboCop super fast
Koichi ITO
RubyKaigi 2022
The Better RuboCop World to enjoy Ruby
Yasuko Ohba
RubyKaigi 2022
How to Make a Gem of a Gem
Justin Searls
RubyConf 2021
How GitHub uses linters
Joel Hawksley
RubyConf 2021
Gradual Typing in Ruby - A Three Year Retrospective
Ufuk Kayserilioglu
,
Alexandre Terrasa
RubyConf 2021
RubyCond 2021 - Workshop: Tackling Technical Debt: An Analytical Approach
Chelsea Troy
RubyConf 2021
All comments must be haiku! Custom linting with RuboCop
Scott Moore
,
Kari Silva
RubyConf 2021
Clean RSpec: A Workshop on Ruby Testing Craftsmanship
Jesse Spevack
RubyConf 2021
The art of deleting code
Claudio Baccigalupo
RubyConf 2021
Spacecraft! The Care and Keeping of a Legacy Application
Annie Lydens
,
Jenny Allar
RailsConf 2022
Caching Without Marshal
Chris Salzberg
RailsConf 2022
Leveling Up from Planning to Production
Thomas Countz
RailsConf 2022
Ooops! You named it wrong. What now?
Ian Norris
,
Melissa Hunt Glickman
RailsConf 2022
Bringing Your Rails Monolith Along As The Business Grows
Carrick Rogers
RailsConf 2022
RuboCop in 2021: Stable and Beyond
Koichi ITO
RubyKaigi Takeout 2021
include/prepend in refinements should be prohibited
Shugo Maeda
RubyKaigi Takeout 2021
Let's refactor some Ruby code
Ana María Martínez Gómez
Euruko 2018
Refactoring: A developer's guide to writing well
Jordan Raine
RailsConf 2021
How to teach your code to describe its own architecture
Kevin Gilpin
RailsConf 2021
Rescue Mission Accomplished
Mercedes Bernard
RailsConf 2021
When words are more than just words: Don't BlackList us
Espartaco Palma
RailsConf 2021
Cool, But... Why?
John Crepezzi
rubyday 2020
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
Road to RuboCop 1.0
Koichi ITO
RubyKaigi Takeout 2020
Measure Twice, Cut Once
Alec Clarke
RailsConf 2020 CE
Debugging: Techniques for Uncertain Times
Chelsea Troy
RailsConf 2020 CE
Communicating with Cops
Kyle d'Oliveira
RailsConf 2020 CE
Keep it Clean, For Years
Cyrille Courtiere
Paris.rb Conf 2020
Here be Dragons
Katrina Owen
Rocky Mountain Ruby 2013
Ruby and Go
Lional Barrow
Rocky Mountain Ruby 2013
SOLID and TDD, Sitting in a
Mike Nicholaides
Rocky Mountain Ruby 2013
Reliable Engineer: From Production Breaker To Enterprise Maker
Denys Medynskyi
Pivorak Conf 4.0
I know I can, but should I? Evaluating Alternatives
Kevin Murphy
RailsConf 2019
Commit Messages to the rescue!
Christopher "Aji" Slater
RailsConf 2019
Terraforming legacy Rails applications
Vladimir Dementyev
RailsConf 2019
Sprinkles of Functional Programming
John Schoeman
RailsConf 2019
Functional Programming in Ruby
Matheus Mina
Ruby Unconf 2019
The Life-Changing Magic of Tidying Technical Debt
Sroop Sunar
Pivorak Conf 3.0
Death by a thousand commits
Kyle d'Oliveira
RailsConf 2019
Refactoring Live: Primitive Obsession
James Dabbs
RailsConf 2019
The Selfish Programmer
Justin Searls
RubyKaigi 2019
Cleaning up a huge ruby application
Sangyong Sim
RubyKaigi 2019
Mutant on Steroids
Markus Schirp
wroc_love.rb 2019
Development with Axioms
Martin Gamsjaeger
wroc_love.rb 2019
Нow To Migrate To Rails From non-Rails
Artur Hebda
,
Volodya Sveredyuk
Pivorak Conf 1.0
The Modern Prometheus
Piotr Szotkowski
Balkan Ruby 2018
Less Code, More Confidence
Lucas Tolchinsky
Paris.rb Conf 2018
Aesthetics and the Evolution of Code
Coraline Ehmke
Paris.rb Conf 2018
RubyGems 3 & 4
Hiroshi Shibata
Paris.rb Conf 2018
Clean Code Lessons From Messy Humans
Sylvain Abélard
Paris.rb Conf 2018
All About RuboCop
Bozhidar Batsov
RubyKaigi 2018
Improve Ruby coding style rules and Lint
Koichi ITO
RubyKaigi 2018
RNode with code positions
Yuichiro Kaneko
RubyKaigi 2018
Keynote: Livable Code
Sarah Mei
RailsConf 2018
Down The Rabbit Hole: An Adventure in Legacy Code
Loren Crawford
RailsConf 2018
The Intelligence of Instinct
Emily Freeman
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
Updating Depencencies Sucks, So Let's Do That More Often
Florian Munz
Ruby Unconf 2018
Understanding Coupling
Łukasz Szydło
wroc_love.rb 2018
Livable Code
Sarah Mei
Rocky Mountain Ruby 2017
Writing Lint for Ruby
Masataka Kuwabara
RubyKaigi 2017
Do Your Views Know Too Much?
Jason Charnes
RailsConf 2017
Tricks and treats for new developers
David Padilla
RailsConf 2017
How to Write Better Code Using Mutation Testing
John Backus
RailsConf 2017
Goldilocks And The Three Code Reviews
Vaidehi Joshi
RailsConf 2017
An Optimistic Proposal for Making Horrible Code... Bearable
Joe Mastey
RailsConf 2017
How Programming In Other Languages Made My Ruby Code Better
Simone Carletti
rubyday 2016
Ruby Racing: Challenging Ruby Methods
Danielle Adams
rubyday 2016
Little Snippets
Xavier Noria
rubyday 2016
Deletion Driven Development: Code to delete code!
Chris Arcand
RubyKaigi 2016
Workshop: Taming Chaotic Specs: RSpec Design Patterns
Adam Cuppy
Rails Pacific 2016
What if Shakespeare Wrote Ruby?
Adam Cuppy
Rails Pacific 2016
Shall I Compare Thee to a Line of Code
Lauren Scott
Ancient City Ruby 2016
SOLID 101: A Review for Rubyists
Kerri Miller
Ancient City Ruby 2016
Lessons of Liskov
Peter Bhat Harkins
wroc_love.rb 2016
The worst Ruby codes I've seen in my life
Fernando Hamasaki de Amorim
RubyKaigi 2015
Refinements - the Worst Feature You Ever Loved
Paolo "Nusco" Perrotta
RubyKaigi 2015
Even Hemingway Wasn't Hemingway
Ian Whitney
Rocky Mountain Ruby 2015
Ancient Rails
Scott Parker
Ancient City Ruby 2015
Lightning Talk: In Defense of Unless
Spike Ilacqua
Rocky Mountain Ruby 2011
API Design Matters
Anthony Eden
Rocky Mountain Ruby 2011
Cognitive Psychology and the Zen of Code
Jay Zeschin
Rocky Mountain Ruby 2011
Testing Panel
Jeff Casimir
,
Cory Flanigan
,
Justin Searls
,
Jim Holmes
Rocky Mountain Ruby 2011
A Documentation Talk
Zach Holman
Rocky Mountain Ruby 2011
Lightning Talk: Do Your Commit Messages Suck
Ryan McGeary
Rocky Mountain Ruby 2011
Start using Jasmine. Write better JavaScript. Profit.
Justin Searls
,
Cory Flanigan
Rocky Mountain Ruby 2011
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
Refactoring Towards Component-based Rails Architectures
Stephan Hagemann
RailsConf 2014
Overkill
Katrina Owen
Ancient City Ruby 2014
Let Me Code
Liana Leahy
RailsConf 2014
Domain Driven Design and Hexagonal Architecture with Rails
Eric Roberts
,
Declan Whelan
RailsConf 2014
Mutation Testing with Mutant
Erik Michaels-Ober
RailsConf 2014
Keynote: Writing Software
David Heinemeier Hansson
RailsConf 2014
Maybe!
Markus Schirp
wroc_love.rb 2014
Integration Tests Are Bogus
Piotr Szotkowski
wroc_love.rb 2014
Q&A: Code Metrics
Piotr Solnica
,
Markus Schirp
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
What Ruby Developers Can Learn From Go
Lionel Barrow
RailsConf 2013
Dissecting Ruby with Ruby
Richard Schneeman
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
The Not-So-Big Software Design
Reginald Braithwaite
wroc_love.rb 2013
Go Ahead, Make a Mess
Sandi Metz
Rocky Mountain Ruby 2012
This is the problem
Drew Neil
Rocky Mountain Ruby 2012
How to Find Valuable Gems
Nathan Bibler
RailsConf 2012
Code spelunking in the All New Basecamp
Nick Quaranto
RailsConf 2012
Semi Automatic Code Review
Richard Huang
RailsConf 2012
CoffeeScript for the Rubyist
Mark Bates
RailsConf 2012
MiniTest: Refactoring Test Unit and RSpec back to version 0.0.1
Jared Ning
RailsConf 2012
Fear of adding processes
Florian Gilcher
wroc_love.rb 2012
Rails - past, present and the future
Piotr Sarnacki
wroc_love.rb 2012