No one wants to be stuck in the slow lane, especially Rubyists, but many Rubyists aren’t familiar or comfortable with many benchmarking tools, so their code is slow. Drawing on technical work done on Sprockets internals, Richard Schneeman discusses the slow process of writing fast code, exploring several real-world performance optimizations using use stackprof and other low level profiling tools as well as benchmark-ips and simple bash scripts that look strange but make your code faster by fixing performance problems. Richard then rewinds to show how these slow spots were found and fixed. Join Richard to “C” how fast your Ruby can “Go.”
Richard “Schneems” Schneeman is a programmer at Heroku. A mechanical engineer turned to the dark side of programming, Schneems focuses on performance and open source. He is one of the top 50 contributors to Ruby on Rails and is the current maintainer of Sprockets. He’s know for writing Ruby libraries such as Wicked and Derailed Benchmarks. He also runs a service to get people started with their open source journey. You can read his writing at Schneems.com.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com