Rubyistが
歩むべき道
  への道
 The way to the Rubyist’s Way
                     2012-07-29 TokyuRubyKaigi#05
                        @kwappa / SHIOYA, Hiromu
塩谷Hiromu
           SHIOYA,
                   啓

kwappa   http://www.kwappa.net/
提供
Born in the net, Connected by the net.
告知
るりま読書会
 2012-08-11(sat)
オラクル青山センター
テーマ:Enumerable
http://networkingstar.com/news/tupperware-named-one-of-most-admired-companies-in-the-world/
告知
http://networkingstar.com/news/tupperware-named-one-of-most-admired-companies-in-the-world/
Tupper
Tupper is a helper for
 processing uploaded
  file via web form.
https://rubygems.org/gems/tupper
https://github.com/kwappa/tupper
usage

 RTFM
view
<form method="POST" action="/upload"
      enctype="multipart/form-data">
  <input type="file" name="dummy_file">
  <input type="submit" value="upload">
</form>
controller
post '/upload' do
  tupper = Tupper.new session
  tupper.upload params[:dummy_file]
  redirect '/', 302
end
controller
get '/show_size' do
  tupper = Tupper.new session
  unless tupper.has_uploaded_file?
     redirect '/', 302
  end
  "uploaded file is [#{tupper.uploaded_file}]
    (size:#{File.size(tupper.uploaded_file)})"
end
https://rubygems.org/gems/tupper
https://github.com/kwappa/tupper
本題
Rubyistが
歩むべき道
The Rubyist’s Way
【17-C-7】2/17 17:40∼19:10
       From Legacy to Agile
   ∼レガシー開発からアジャイル開発へ∼
         野口 大輔 / 塩谷 啓

http://codezine.jp/devsumi/2012
https://speakerdeck.com/u/a_matsuda/p/social-coding
https://speakerdeck.com/u/kakutani/p/agile-manifesto-decade
Tupper
http://networkingstar.com/news/tupperware-named-one-of-most-admired-companies-in-the-world/
https://github.com/kwappa/tupper/watchers
              https://rubygems.org/gems/tupper/stats
https://twitter.com/udzura/status/222194923267563521
言葉でなく
 心で理解
  できた
まとめ
The Rubyist’s Way
To start Social coding
  is the way to the
     Rubyist’s way.
              Thank you for listening.

Rubyistが歩むべき道への道