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

Rails Conf 2016 - Lightening Talk

Rails Conf 2016 - Lightening Talk

My first hand experience on Rails Conf 2016 and brief summary of talks that I found interesting.

Sadiksha

May 11, 2016
Tweet

More Decks by Sadiksha

Other Decks in Programming

Transcript

  1. 1ST DAY •  Keynote by Jeremy Daer •  Workshop: Your

    code breaks a lot (That’s OK (But here’s how to fix it)) •  Brian Gates •  3x Rails: Tuning the Framework Internals •  Akira Matsuda •  Active Record vs Ecto: A Tale of Two ORMs •  Brad Urani •  Testing Rails at Scale •  Emil Stolarsky •  End Keynote •  Nikolas Means
  2. 2ND DAY •  Keynote •  Channelle Henry •  Work Shop:

    Awesome Extractions Done Quick •  Nick Quaranto •  Small Details, Big Impact •  Yehuda Katz, Liz Baillie •  Lightening Talks
  3. 3RD DAY •  Keynote •  Aaron Patterson •  Ankle sprain

    cost 2 sessions L •  Will it Inject? A look at SQL injection and ActiveRecord •  Jessica Rudder •  Rails to Phoenix •  Brian Cardarella •  Get a whiff of this •  Sandi Metz •  End Keynote [great keynote to end rails conference] •  Paul Lamere
  4. 3X RAILS: TUNING THE FRAMEWORK INTERNALS – AKIRA MATSUDA Source:

    https://speakerdeck.com/a_matsuda/3x-rails
  5. 3X RAILS (CONTINUED) •  Some Myths why rails is slow

    •  Garbage Collection: but improves speed only by 10% •  Ruby is Scripting language: but Ruby 2.3 is precompiled •  Action View is slow •  Render full path, rather than partial •  Render partial with ajax •  https://github.com/amatsuda/ljax_rails •  Gems in single directory •  https://github.com/amatsuda/bundle-squash •  AS::TimeWithZone
  6. GET A WHIFF OF THIS – SANDI METZ •  About

    bloated code •  Data Clump/ Extract Class •  Message Chain/ Hide Delegate •  Use the same class for different models •  Dependency Injection Source: https://github.com/ troessner/reek/blob/master/ logo/reek.text.png
  7. TAKEAWAY •  Inspired to learn more •  Met great people

    motivating me •  Met new people from all over the world •  Motivation to learn Phoenix ;) •  Be a better programmer
  8. TALK AND WORKSHOP SLIDES •  http://de.slideshare.net/Chanelle7/rails-conference- presentation-2016-ux-rails-and-awesomeness •  https://github.com/bgates/railsconf2016 • 

    https://speakerdeck.com/a_matsuda/3x-rails •  https://speakerdeck.com/es/testing-rails-at-scale •  https://speakerdeck.com/bcardarella/from-rails-to-phoenix •  https://speakerdeck.com/skmetz/get-a-whiff-of-this •  http://rubybookclub.com/episodes/2016/5/9/episode-6- railsconf