RubyConf 2021 - Gradual Typing in Ruby - A Three Year... by Ufuk Kayserilioglu, Alexandre Terrasa

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=ntXKTEaWjPM



Duration: 32:00
63 views
0


We began adopting gradual typing on Shopify's giant monolith almost 3 years ago. Today, we are running the monolith with great type coverage and even see some internal teams commit to stricter typing in their components.

The road to get here was not easy, though. We had to work with our developers to solve the right problems at the right levels of abstraction to ensure the adoption was healthy. This talk will go over some of the challenges and some of our wins along the way. It will also help you decide if gradual typing might work for your codebase and your team, as well.

**Filmed by Colorado Union Videographers




Other Videos By Confreaks


2022-08-09RubyConf 2021 - MX Hacker's Revenge
2022-08-09RubyConf 2021 - Optimizing Partial Backtraces in Ruby 3 by Jeremy Evans
2022-08-09RubyConf 2021 - Improving CVAR performance in Ruby 3.1 by Eileen M Uchitelle
2022-08-09RubyConf 2021 - Compiling Ruby to Native Code with Sorbet & LLVM by Jake Zimmerman & Trevor Elliott
2022-08-09RubyConf 2021 - YJIT - Building a new JIT Compiler inside CRuby by Maxime Chevalier Boisvert
2022-08-09RubyConf 2021 - Achieving Fast Method Metaprogramming: Lessons from.. by Jemma Issroff, Jacob Evelyn
2022-08-09RubyConf 2021 - Mixed Reality Robotics Simulation with Ruby by Kota Weaver
2022-08-09RubyConf 2021 - Drones Galore: controlling multiple drones using mruby/ruby by Shashank Daté
2022-08-09RubyConf 2021 - Joyful Polyglot: Beautiful insights from many languages by Nick Barone
2022-08-09RubyConf 2021 - Acidic Jobs: A Layman's Guide to Job Bliss by Stephen Margheim
2022-08-09RubyConf 2021 - Gradual Typing in Ruby - A Three Year... by Ufuk Kayserilioglu, Alexandre Terrasa
2022-08-09RubyConf 2021 - Squashing Security Bugs with Rubocop by Omar
2022-08-09RubyConf 2021 - The Algorithm Ate My Homework by Yechiel Kalmenson
2022-08-09RubyConf 2021 - Contractualism + Software Engineering: We're All In This... by Katya Dreyer Oren
2022-08-09RubyConf 2021 - Reframing Shame & Embracing Mistakes by Jameson Hampton
2022-08-09RubyConf 2021 - Why we worry about all the wrong things by Hilary Stohs Krause
2022-08-09RubyConf 2021 - Problem Solving Through Pair Programming by Emily Harber
2022-08-09RubyConf 2021 - Dishonest Software: Fighting Back Against the Industry Norms by Jason Meller
2022-08-09RubyConf 2021 - Building Native Extensions. This Could Take A While... by Mike Dalessio
2022-08-09RubyConf 2021 - How GitHub uses linters by Joel Hawksley
2022-08-09RubyConf 2021 - How to Make a Gem of a Gem by Justin Searls