GORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew Metcalf

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



Category:
Guide
Duration: 29:04
3,868 views
32


How to Load 1m Lines of Ruby in 5s by Andrew Metcalf

Applications written in Ruby, Python and several other popular dynamic languages become very slow to boot as they grow to millions of lines of code. Waiting to reload code in development becomes a major frustration and drain on productivity. This talk will discuss how we reduced the time to boot a service at Stripe from 35s to 5s by statically analyzing dependencies in our codebase to drive an autoloader.




Other Videos By Confreaks


2017-09-01RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy
2017-09-01RustConf 2017 - Fast, Safe, Pure-Rust Elliptic Curve Cryptography
2017-09-01RustConf 2017 - Improving Rust Performance Through Profiling and Benchmarking by Steve Jenson
2017-09-01RustConf 2017 - Type System Tips for the Real World by Sean Griffin
2017-09-01RustConf 2017 - Menhir and Friends: the State of the Art of Parsing in Rust by Naomi Testard
2017-09-01RustConf 2017 - Shipping a Solid Rust Crate by Michael Gattozzi
2017-09-01RustConf 2017 - Building Rocket by Sergio Benitez
2017-09-01RustConf 2017 - A Tale of Teaching Rust by Andrew Brinker
2017-09-01RustConf 2017 - Opening Keynote: Make Productivity a Core Value of Rust
2017-06-29GORUCO 2017: Type. Context. by Sam Phippen
2017-06-29GORUCO 2017: How to Load 1m Lines of Ruby in 5s by Andrew Metcalf
2017-06-29GORUCO 2017: Scars: On Handling Adversity by Ross Kaffenberger
2017-06-29GORUCO 2017: Beyond OSS by Veronica Lopez
2017-06-29GORUCO 2017: Shaving my head made me a better programmer by Alex Qin
2017-06-29GORUCO 2017: Front-End Sadness to Happiness: The React on Rails Story by Justin Gordon
2017-06-29GORUCO 2017: What I Learned to Love About Ruby When I Switched to Python by Lauren Ellsworth
2017-06-29GORUCO 2017: Difficult Conversations by Adam Cuppy
2017-06-29GORUCO 2017: SQL to NoSQL to NewSQL and the rise of polyglot persistence Paul Dix
2017-06-29GORUCO 2017: Developer Productivity Engineering by Panayiotis Thomakos
2017-06-29GORUCO 2017: Object Oriented Thinking with Elixir and OTP by Ryan Findley
2017-06-29GORUCO 2017: Trust and Teams by Rebecca Miller-Webster