Over the past few years, Rubyists have started to rely on implementations like JRuby and Rubinius to provide them with true thread-level concurrency. But the community and the libraries available are still growing into this new world. This talk will survey techniques and strategies for writing libraries and applications that are thread-safe using simple coding patterns and readily-available libraries. The future of Ruby is concurrent...be ready for it.