When we feed large quantities of data to our algorithms, we start having to worry about their performance scaling characteristics. Join guest chef Piotr Murach and learn how characterize algorithms …
Join guest chef Piotr Murach to learn how algorithm performance can be analyzed and characterized using "Big-O" notation. Then, be amazed at his tools for programmatically verifying our algorithmic performance!
Join the one and only Aaron Patterson for a peek behind the scenes at how he goes about profiling, diagnosing and fixing poorly performing code in ActiveRecord.
Join guest chef Jack Thorne to learn a little about memory architecture in modern CPUs, and how optimizing object size can lead to major performance wins!
Today, a reminder about how misleading even "obvious" assumptions can be.
Today's dish features a Rubygem that takes the tedium and guesswork out of performance benchmarking.
Today we'll learn how to answer our optimization questions with hard data.
In this episode, we'll move logging into a dedicated, low-priority thread.