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
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
• 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
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