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 …
Tag: performance

Episode #577
Performance Testing – Staying Fast
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!

Episode #554
ActiveRecord Optimizations
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.

Episode #549
Smaller Objects, Faster Code
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!

Episode #360: Assumptions
Today, a reminder about how misleading even "obvious" assumptions can be.

Episode #325: Benchmark-IPS
Today's dish features a Rubygem that takes the tedium and guesswork out of performance benchmarking.

Episode #322: Benchmark
Today we'll learn how to answer our optimization questions with hard data.

Episode #319: Log Thread
In this episode, we'll move logging into a dedicated, low-priority thread.