Ruby Video
Talks
Speakers
Events
Topics
Leaderboard
Sign in
Talks
Speakers
Events
Topics
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
RailsConf 2017: Panel: Performance... performance with Sam Saffron, Richard Schneeman, Eileen M. Uchitelle, Nate Berkopec & Rafael Mendonça França Is your application running too slow? How can you make it run leaner and faster? Is Ruby 2.4 going to make anything faster or better? Should you be upgrading to the latest version of Rails? Is your Rails application being weighed down by a large swarm of dependencies? In this panel the panelists will discuss their favorite performance related tools and guidelines. Expect to learn about changes in Ruby 2.4 and beyond that may help make your applications snappy and lean.
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
The video features a panel discussion titled "Performance... performance" from RailsConf 2017, moderated by Sam Saffron and including notable speakers Richard Schneeman, Nate Berkopec, Eileen Uchitelle, and Rafael França. The panelists explore various aspects of application performance, focusing on how developers can enhance the speed and efficiency of their Rails applications. Key points discussed during the panel include: - **Importance of Performance:** The panelists underscore that performance is critical for user experience and business success, especially in e-commerce. - **Getting Started in Performance Work:** They advise newcomers to engage with performance by observing existing metrics, practicing optimizations, and collaborating with the community. - **Ruby 2.4 and Garbage Collection:** There is a discussion on whether tuning the Ruby garbage collector is still necessary. Panelists highlight the importance of measuring performance first, suggesting that changes should be based on measurable outcomes rather than assumptions. - **User Experience Impact:** The definition of fantastic performance goes beyond server-side metrics; it must consider user experience across different networks and devices. Variance in request handling is also emphasized, as it can affect user perception significantly. - **Focus on Slow Endpoints:** The panelists recommend prioritizing optimization efforts on the slowest endpoints, as fixing these can lead to the most substantial performance improvements. - **Community Engagement:** They encourage contributing optimizations back to the Rails framework if multiple developers are experiencing similar issues, enhancing collective performance. - **Managing Performance Regressions:** After framework upgrades, it’s essential to monitor performance to quickly identify and address regressions, utilizing effective monitoring tools. In conclusion, the panel highlights the importance of thorough measurement before and after optimizations, focusing on community efforts to improve performance collectively, and ensuring applications maintain effectiveness after upgrades. The session provides valuable insights for developers looking to enhance the performance of their Rails applications.
Suggest modifications
Cancel