Kaja(冠者) is Japanese traditional word. Kaja means hopeful youngster. We use the word as newcomer hopeful rubyist.
RubyKaja is Award of Rubyist for "shy" Japanese Rubyist. For the purpose of making a chance to praise each other, We have regional Rubyist communities elect active but "not famous" Rubyist, and We all honor them. In this talk, We announce and honor the Rubyists as RubyKaja 2013 and, introduce Rubyist communities which nominated for election RubyKaja.
Pair programming shares a similar philosophy with Ruby- the focus is on people solving problems for other people, not the machine. I want to share my experiences with pair programming and how it helped me become a better engineer, enjoy coding more, and maybe even grow as a person.
Refinements have been introduced in Ruby 2.0. However, they are experimental, and some of the features have been removed from Ruby 2.0.0. This talk explains the current features of Refinements, their limits, and how to refine Refinements themselves in Ruby 2.1.
For building today's web applications, our job is less about doing it all ourself, and often more about integrating the right services. This is how engineers build on Heroku, using any of the broad range of add-ons available to them. It's easy to build add-ons for this marketplace and provide the components for applications of the future. I'll show you how!
Heroku has deployed over a million web apps. When you've run that many applications, it's hard not to notice when frameworks and developers do things wrong, and when they do them right. We've taken a look at the most common patterns and boiled down the best of our advice in to 12 simple factors that can help you build your next app to be stable, successful, and scalable. After this talk you'll walk away with in depth knowledge of web framework design patterns and practical examples of how to improve your application code.