Cookpad
東京都渋谷区恵比寿4-20-3 恵比寿ガーデンプレイスタワー12F
Registration is closed
Grab a drink and catch up with your fellow Rubyists.
Haskell may seem worlds apart from Ruby, but knowing a little bit goes a long way to becoming a better Rubyist. Many patterns can be reframed into Ruby to improve code maintainability. Find out how and change the way you think about programming forever.
Matt has been a Ruby developer for over 12 years and firmly believes in writing beautiful and maintainable code. Currently, he resides in Tokyo as a developer at Cookpad and origami enthusiast. Recently, he has been dabbling more and more with functional programming in Haskell and also Karaoke, but the two may or may not be related.
Translating stored content in a Ruby project can be a tricky task. How do you read, update and query your translations? Do you need to change your presentation logic to accommodate translations? And in what format will you actually store the translations?
Mobility is a gem I've built to help make working with translations easier. Unlike other translation gems, Mobility is "pluggable", in the sense that it supports many different storage strategies through a common interface. It also supports multiple ORM (ActiveRecord and Sequel currently). This makes it, I believe, the most flexible translation solution for your Ruby project.
I'll explain Mobility and a bit of background about how it internally manages multiple storage backends using some interesting Ruby metaprogramming.
Ruby/Rails programmer originally from Montreal, working in Tokyo at Degica.
Discuss the presentations or anything else Ruby related with the other attendees.
Tokyo Rubyist Meetup (trbmeetup) is an event that seeks to help bridge the Japan and international ruby and ruby on rails community. It will hold regular meetings where Japanese Rubyists can commun...
Join community