Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Why upgrade ruby version? #m3dev

Why upgrade ruby version? #m3dev

Let's upgrade ruby version to improve your development environments.
M3 Tech Talk #m3dev

Takayuki Matsubara

September 30, 2016
Tweet

More Decks by Takayuki Matsubara

Other Decks in Programming

Transcript

  1. Why upgrade ruby version?

    View Slide

  2. self-introduction
    me
    |> name # Takayuki Matsubara
    |> job # Software Engineer
    |> work_at # M3, Inc.
    |> works # Rails, Java, JavaScript
    |> twitter # ma2ge
    |> github # ma2gedev
    |> oss # PowerAssertEx, breadcrumble,
    # chrono_logger, bundle-star,
    # faraday-encoding

    View Slide

  3. View Slide

  4. www.manning.com/books/the-little-
    elixir-and-otp-guidebook

    View Slide

  5. Why upgrade ruby version?

    View Slide

  6. View Slide

  7. View Slide

  8. ! Gold Sponsor !

    View Slide

  9. Look around our environments
    4 Ruby 2.2.0
    4 Ruby 2.1.0
    4 Ruby 2.0.0(EOL)

    View Slide

  10. Why upgrade ruby version?
    4 EOL
    4 New Features
    4 Ruby is improved every year !
    4 We'd like to improve our environments "
    4 Do you develop with only ruby 2.0.0 specification?
    4 Do you want to change jobs to a company still
    using ruby 2.0?

    View Slide

  11. How to upgrade ruby version from 2.0.0 to
    2.3.1 in my case?
    4 make applications running on both ruby 2.0.0 and
    2.3.1
    4 deploy on ruby 2.0.0
    4 bundle install with ruby 2.3.1
    4 restart applications with ruby 2.3.1

    View Slide

  12. Our application's performance
    improved 50 msec faster than the old
    one. !

    View Slide

  13. Why upgrade ruby version?
    4 EOL
    4 New Features
    4 We'd like to improve our environments !
    4 Performance "

    View Slide

  14. END

    View Slide