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

Journey to RailsConf 2015

Journey to RailsConf 2015

Michael Cheng

May 21, 2015
Tweet

More Decks by Michael Cheng

Other Decks in Programming

Transcript

  1. View Slide

  2. View Slide

  3. View Slide

  4. View Slide

  5. View Slide

  6. Rails 5
    • rails new myapp --api
    • TurboLinks 3
    • Action Cable - WebSockets
    • http://confreaks.tv/videos/railsconf2015-opening-
    keynote

    View Slide

  7. View Slide

  8. View Slide

  9. View Slide

  10. View Slide

  11. View Slide

  12. View Slide

  13. View Slide

  14. http://www.jewelbots.com/

    View Slide

  15. Nothing is Something
    • Null object pattern
    • Active nothing
    • Be message oriented instead
    of conditionals
    • Injecting object to change
    behaviours
    • http://confreaks.tv/videos/
    railsconf2015-nothing-is-
    something

    View Slide

  16. Bending the Curve: How Rust
    Helped Us Write Better Ruby
    • Yehuda Katz, Tom Dale
    • Skylight 

    (https://www.skylight.io/)
    • Ownership of object - analogy
    of a library book - and who
    has the right to use it & burn it!

    • http://confreaks.tv/videos/
    railsconf2015-bending-the-
    curve-how-rust-helped-us-
    write-better-ruby

    View Slide

  17. Implementing CSS Testing
    Framework
    • Jessica Dillon (@jessicard) / https://
    bugsnag.com/
    • Selenium Webdriver + Browserstack +
    ImageMagick Diff-ing + S3
    • Diff
    • Metric PAE, subimage-search,
    dissimilarity-threshold 1
    • http://confreaks.tv/videos/
    railsconf2015-implementing-a-visual-
    css-testing-framework
    • Blog Post: https://bugsnag.com/blog/
    implementing-a-visual-css-testing-
    framework

    View Slide

  18. View Slide

  19. View Slide

  20. View Slide

  21. View Slide

  22. View Slide