Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
RailsConf 2018: Keynote: The Future of Rails 6: Scalable by Default by Eileen M. Uchitelle
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
In this keynote address at RailsConf 2018, Eileen Uchitelle discusses the future of Rails 6, focusing on its scalability and the enhancements that will be implemented to ensure that Rails is "scalable by default." Throughout her talk, she addresses the misconceptions surrounding Rails' scalability and emphasizes that many successful companies have effectively used Rails at scale, despite its historical challenges. **Key Points Discussed:** - **Introduction and Context:** Eileen thanks the conference organizers and introduces herself as a senior systems engineer at GitHub, a member of the Rails core team, and discusses the persistent myth that Rails does not scale. - **Rails' Scalability Issues:** She highlights how Rails has been criticized for its inability to easily scale applications, citing examples from various companies and the importance of embracing scalability in development. - **Goals for Rails 6:** Eileen outlines her vision to make Rails 6 scalable by default, ensuring developers experience minimal friction during development and testing as their applications grow. - **Parallel Testing Feature:** An important new feature discussed is parallel testing, which allows tests to run concurrently using forked processes or threads. This improvement aims to significantly reduce test suite execution time, ultimately enhancing developer efficiency. - **Multiple Database Support:** Eileen emphasizes the need for better support and documentation for multiple databases, noting the challenges developers face when trying to configure multiple databases in Rails apps. She shares her experience on the time-consuming process of setting up multiple databases and the lack of existing tools in Rails. - **Collaboration and Community Involvement:** Throughout the keynote, Eileen stresses the importance of upstream contributions, encouraging developers to build generic solutions that benefit the entire Rails community, rather than creating isolated fixes. - **Conclusions and Call to Action:** Eileen concludes by advocating for improved collaboration within the Rails community to create scalable solutions. She asks developers to look at their tools and contributions that can benefit Rails and to help define its future, ultimately fostering a culture of shared growth and innovation. Eileen's talk serves as a rallying cry for Rails developers to engage in community-driven enhancements that position Rails as a sustainable and scalable framework for future applications, ensuring it remains relevant and robust for years to come.
Suggest modifications
Cancel