“Ruby             ”


       KAKUTANI Shintaro; Nihon Ruby-no-kai; Eiwa System Management,Inc.

2010   4   25
2010   4   25
2010   4   25
Coming to you
                                          from Tokyo




http://www.flickr.com/photos/motoe/2178326040/
2010   4   25
Eiwa System Management,Inc.




2010   4   25
✓ Building Ruby/Rails App
       ✓ Agile Coaching to clients
       ✓ sometimes give a talk in
                conference

2010   4   25
http://www.flickr.com/photos/recompile_net/3735197313/
2010   4   25
slideshare can’t handle my cover
   slide properly since last year :<




http://www.slideshare.net/kakutani/presentations
2010   4   25
Some
   Translation
   Works
2010   4   25
2010   4   25
2010   4   25
I’m a board
   member of
2010   4   25
Nihon Ruby-no-kai
       (Japan Ruby Group)
       http://jp.rubyist.net




2010   4   25
I’m one of
   RubyKaigi
   organizers
2010   4   25
RubyKaigi
  http://rubykaigi.org




http://www.randomfractals.com/Flickorama/Flickorama.html
2010   4   25
(talk about it later)


2010   4   25
I’m the founder of
   Regional RubyKaigi
   project
2010   4   25
17 kaigis
  9 cities
 21 months
   (2008.08 - 2010.05)




2010   4   25
I’m a core
   member of
   Asakusa.rb
2010   4   25
Asakusa.rb



http://www.flickr.com/photos/takkanm/3978417669
2010   4   25
Asakusa.rb is the most
   famous regional Ruby
   user group in Japan☺

2010   4   25
✓ Asakusa.rb   ✓ Mitaka.rb
       ✓ Akasaka.rb   ✓ Chiba.rb
       ✓ Tokyu.rb     ✓ Hokuriku.rb
       ✓ Matsue.rb    ✓ Jimbocho.rb
       ✓ Sapporo.rb   ✓ ...
2010   4   25
http://www.flickr.com/photos/hsbt/4496443473/
2010   4   25
feel free to contact me
   when you’re coming to
   Tokyo☺

2010   4   25
What Does
   “We Speak Ruby”
   Really Mean?
2010   4   25
It’s not only
   we can read/write
   Ruby,
2010   4   25
but also
   We think/behave
   like Ruby☺
2010   4   25
Language matters
   to programmers

2010   4   25
I’m using Ruby
   over 9 years

2010   4   25
the language
   you’ve chosen to
   spent time with,
2010   4   25
Ruby

2010   4   25
in turn reflect
   back on you,
   for better or worse.
2010   4   25
...Can you believe it?


2010   4   25
Human used to type a
   semicolon at the end of
   each line while they’re
   programming.
2010   4   25
It’s intentional by
   Matz☺

2010   4   25
Evidence:


2010   4   25
http://www.rubyist.net/~matz/slides/oscon2003/
2010   4   25
http://www.rubyist.net/~matz/slides/oscon2003/mgp00014.html
2010   4   25
Ruby

2010   4   25
Ruby makes me
   feel more powerful

2010   4   25
I feel Ruby loves
   programmers

2010   4   25
Why do I feel Ruby
   loves programmers?

2010   4   25
Ruby trusts
   programmers!
2010   4   25
Ruby trusts programmers

       ✓ Duck Typing
       ✓ Open Classes
       ✓ Powerful Meta-
                Programming
2010   4   25
http://www.rubyist.net/~matz/slides/oscon2003/mgp00014.html
2010   4   25
I’m getting love
  Rubyists



http://www.flickr.com/photos/pragdave/542486933/
2010   4   25
I have fun to play
   with their...

2010   4   25
CHAOS!
                                                                   Yeah! I’m here!




http://lumberjaph.net/blog/index.php/2010/03/25/github-explorer/
2010   4   25
I’d love to organize
   RubyKaigi to get
   them together.
   (it must be fabulous!)
2010   4   25
I became behave
   like Ruby on
   running RubyKaigi
2010   4   25
Respond to messages
   from rubyists
   dynamically instead of
   limited static behaviour.
2010   4   25
I’m willing to change
       my behaviour
       if it were needed.

2010   4   25
We’ve been improved
       and leveraged RubyKaigi
       through Reflections/
       Retrospectives.
2010   4   25
~50                RubyKaigi
   ~20                  Attendees
 ~10                         Ratio
                             non-Japanese

~5                          Japanese


~246 ~400 ~544 ~654



  2006 2007 2008 2009
2010   4   25
2010   4   25
RubyKaigi2009
  ✓ Scott Chacon                ✓ Thomas Enebo &
  ✓ Yehuda Katz                   Nick Sieger
  ✓ Jason Goecke                ✓ John Mettraux
  ✓ Michael Fellinger           ✓ Andriy Hnativ
  ✓ Jeremy Evans                ✓ Joshua Hull
  ✓ Aaron Quint                 ✓ Daniel Bovensiepen
  ✓ Ilya Grigorik               ✓ James Edward Gray II
  ✓ Mohammad A. Ali &           ✓ Aaron Patterson
                Ehab El-Badry   ✓ Vincent Isambart
2010   4   25
Last, but most
   important

2010   4   25
“With great power comes
   great responsibility.
2010   4   25
Be nice

2010   4   25
“Matz is nice,
    so we’re nice.

2010   4   25
Be nice to Rubyists and
   non-Rubyists(so far)


2010   4   25
Be “nice” to each other!




2010   4   25
RubyKaigi is yet
   another implementation
   of “nice” as Ruby-ish.

2010   4   25
http://rubykaigi.org/2010/
2010   4   25
Aug 27-29 2010
      @Tsukuba,
    Ibaraki,Japan
2010   4   25
2008




                        2010
                     2007          Narita
                2009
                     2006




2010   4   25
Keynote speakers


2010   4   25
Matz
2010   4   25
Jeremy
                                                                                 Kemper
http://www.tbray.org/ongoing/When/200x/2009/09/13/Shimane-Rubyworld-Conference
2010   4   25
Chad
       Fowler
                http://www.flickr.com/photos/x180/3505452356/
2010   4   25
Session Speakers


2010   4   25
We’re looking for
                     speakers!!
                (deadline: 28th April)
http://rubykaigi.org/2010/en/CallForPresentationProposals.html
2010   4   25
look forward to
       meeting w/ you
       in RubyKaigi☺
2010   4   25
Summary

2010   4   25
What Does
   “We Speak Ruby”
   Really Mean?
2010   4   25
It’s not only
   we can read/write


2010   4   25
Ruby

2010   4   25
but also
   We think/behave
   like
2010   4   25
Ruby

2010   4   25
“With great power comes
   great responsibility.
2010   4   25
Be “Nice” to each other!




2010   4   25
RubyKaigi
  http://rubykaigi.org




http://www.randomfractals.com/Flickorama/Flickorama.html
2010   4   25
We’re looking for
                     speakers!!
                (deadline: 28th April)
http://rubykaigi.org/2010/en/CallForPresentationProposals.html
2010   4   25
look forward to
       meeting w/ you
       in RubyKaigi☺
2010   4   25
shintaro@kakutani.com
2010   4   25

what does "we speak Ruby" really mean?