Improving CVAR Performance in Ruby 3.1

Improving CVAR Performance in Ruby 3.1

Ruby Central via YouTube Direct link

Tradeoffs Increased maintenance burden

14 of 21

14 of 21

Tradeoffs Increased maintenance burden

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Improving CVAR Performance in Ruby 3.1

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Thank You RubyConf organizers, staff, & attendees
  3. 3 Core Team RAILS Member
  4. 4 Principal Software Engineer at GitHub
  5. 5 Improving CVAR performance in Ruby 3.1
  6. 6 How does CVAR inheritance work?
  7. 7 Understanding CVAR Overtaken
  8. 8 The deeper the inheritance chain the slower CVAR access is
  9. 9 Building a cache for CVARS
  10. 10 Benchmarking performance
  11. 11 Every OSS change has tradeoffs
  12. 12 Increased complexity
  13. 13 Encourages more usage
  14. 14 Tradeoffs Increased maintenance burden
  15. 15 Every OSS change is a negotiation
  16. 16 CVARs aren't going anywhere
  17. 17 Demonstrate real-world improvements
  18. 18 Improve all applications by upgrading
  19. 19 benefits everyone
  20. 20 benefits you
  21. 21 Let's go make Ruby better, together

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.