Chris Hunt / Talks

Solving the Rubik's Cube Blindfolded

You think solving a Rubik's Cube is difficult? Imagine scrambling it, memorizing it, and solving it with your eyes closed. In this two part talk, we are going to combine techniques mastered by professional speedcubers and memory athletes to learn how to solve the Rubik's Cube blindfolded. This is not just a party trick. You will leave RubyConf Argentina with a greater appreciation for the Rubik's Cube and the ability to memorize anything in the world.

Secrets of a World Memory Champion

You don't have a bad memory, you were just never taught how to use it. We are going to practice several powerful memory techniques that have been perfected by memory contest champions over the last hundred years. By the end of this talk, you will know how to quickly memorize a foreign language, driving directions, phone conversations, the entire Chuck Norris filmography, your friend's credit card number, a shuffled deck of playing cards, and the name of every person you meet at RailsConf.

Solving The Rubik's Cube in 20 Seconds

Come to San Francisco as a Rubyist, leave as a speedcuber. We are going to use Ruby, a video camera, and an insane amount of live demonstration to learn how to solve the Rubik's Cube in less than 20 seconds. You will leave this talk knowing which cube to buy, which of the five most popular solving methods you should be learning, how to practice for speed, where to ask questions, and how Ruby can help teach you to be the fastest speedcuber in town. People are solving the Rubik's Cube quicker today than any time in history and there's a reason why.

Ruby Productivity with Vim and Tmux

Impress your friends, scare your enemies, and boost your productivity 800% with this live demonstration of vim and tmux. You will learn how to build custom IDEs for each of your projects, navigate quickly between files, write and run tests, view and compare git history, create pull requests, publish gists, format and refactor your code with macros, remote pair program, and more, all without leaving the terminal. Come prepared to learn and ask questions; this is serious business.

Service Oriented Architecture at Square

SOA is hard. Learn how Square is approaching this problem today with JRuby and where we hope to be in the future. We'll go from `git init` to `cap deploy`, covering Square's approach to testing and service isolation, dependency management, API documentation, code quality metrics, data seeding, schema versioning, logging, exception handling, security and password management, deployment and more.