Podcast: Play in new window | Download (Duration: 1:03:55 — 87.8MB)
Panel
- Aaron Patterson (twitter github blog)
- Avdi Grimm (twitter github blog book)
- Charles Max Wood (twitter github Teach Me To Code Rails Summer Camp)
- David Brady (blog twitter github ADDcasts)
- Josh Susser (twitter github blog)
Discussion
- Benchmarking
- Ruby’s Benchmark library
- Measuring speed
- Managing maintainability
- Startup and test speed
- Evan Phoenix’s benchmark suite gem
- Benchmark accuracy
- What are you measuring?
- What else is happening?
- Wet stones and dry stones
- Don’t build toward your benchmarks. Let your benchmarks tell you what’s going on.
- Printing benchmarks to the terminal – measures the write to the terminal too
- rubyprof
- code coverage tangent
- require ‘coverage’ for code coverage
- simple_cov
- perf tools
- dtrace
- New Relic
- Scout
- sampling profiling
- Test the benchmarks you’re given
- Communicate the process
- Aaron goes into Rails’ startup time profiling (blog post)
- to_s
- sub-shells (shelling out to find or run commands)
- finding javascript runtimes
- using the gemspec.erb method (from Dave)
Picks
- Divvy (Josh)
- How the Universe Works
(Josh)
- Freakonomics (Dave)
- Predictably Irrational (Dave)
- Freakonomics 2 (Dave)
- Size-up (Dave)
- The Dave Ramsey Show (Chuck)
- The Entreleadership Podcast (Chuck)
- The Adventures of Merlin
(Chuck)
- George Foreman Grill
(Aaron)
- Pragmatic Thinking and Learning
(Aaron)
- Fantastical (Aaron)
- Reg Braithwaite’s Combinators in Ruby (Avdi)
- Burn Notice
(Avdi)



{ 6 comments… read them below or add one }
Am I crazy or is the podcast missing?
Well, I can’t see the podcast too.
I can’t find it.
Guess we’ll just have to wait til Christmas.
Guess even after christmas it won’t work. Tried via iTunes and no success there either, download stops at 17MB. Merry Christmas and Happy New Year fellow Rogue listeners and Rogues
Perhaps they’re still benchmarking it…
I cried a little when you talked about stuck in java build times. I am a front end dev (with a love for ruby) working for a java shop, and I have to build to compile/build in my front-end js. Oh to be working for a ruby shop. @lukeholder
{ 2 trackbacks }