Play by Play: Ruby Programming with Aaron Patterson and Corey Haines
by Corey Haines, Geoffrey Grosenbach and Aaron Patterson
We caught Aaron (Ruby committer, Rails committer, wildly popular keynote speaker) and Corey (world-traveling mentor and co-founder of Code Retreat) in Melbourne at RubyConf Australia. Even though they had limited experience working together, they had no problem communicating, laughing, and coding together like old friends.
What you'll learn
This course observes Ruby experts Aaron Patterson and Corey Haines as they code through a real-world problem. You'll learn object design using the Ruby language, pair programming, test-driven development, problem solving, and how the 7-11 chain of stores got its name. Although this video has many laughs, don't underestimate the quality of code that two experienced developers can write while focused on solving the same task. Their use of Ruby objects will change the way you design your own applications.
About the authors
After 12 years of coding for money, Corey said: "Enough!" — and went on a year-long, Journeyman pair-programming tour. Traveling the world, coding for room and board, he spent his time teaching, learning, and living. Imagine a bee that cross pollinates software knowledge instead of flowers; that bee was Corey. And instead of wings, he had a little red car. Since that tour ended in 2009, Corey has focused his attention on helping developers improve their fundamental software design skills through... more the use of focused-practice events, such as coderetreat. He also consults for business owners, helping them get the most value out of their software strategies. When not on the road, he spends his time building projects and products.
Geoffrey founded PeepCode and has created numerous courses on Ruby, JavaScript and Shell. He commits code at https://github.com/topfunky.
Aaron was born and raised on the mean streets of Salt Lake City. His only hope
for survival was to join the local gang of undercover street ballet performers
known as the Tender Tights. As a Tender Tights member, Aaron learned to
perfect the technique of self-defense pirouettes so that nobody, not even the
Parkour Posse could catch him. Between vicious street dance-offs, Aaron taught
himself to program. He learned to combine the art of street ballet with the
craft of software engineeri... moreng. Using these unique skills, he was able to leave
his life on the streets and become a professional software engineer. He is
currently Pirouetting through Processes, and Couruing through code for AT&T.
Sometimes he thinks back fondly on his life in the Tender Tights, but then he
remembers that it is better to have Tender Loved and Lost than to never have
Tender Taught at all.