Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
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 the closing keynote titled 'Ruby 4.0: To Infinity and Beyond', Bozhidar Batsov addresses the future of the Ruby programming language and the Ruby community at the Euruko 2017 conference. He begins by playfully acknowledging the challenge of being the final speaker, heightening the anticipation that builds from the previous speakers' presentations. Batsov expresses his excitement about the burgeoning Ruby community and announces a new traveling conference, Balkan Ruby, intending to bring more focus to Ruby development in the Balkan Peninsula. His passion for Ruby and open-source contributions is evident as he shares his mixed feelings toward Rails, stating his preference for the Ruby language itself. Key points discussed during the talk include: - **Current State of Ruby**: Batsov discusses Ruby’s maturity and challenges, as articulated by its creator, Matz. He emphasizes the balance Ruby maintains between innovation and compatibility. - **Ruby 2 Innovations**: Significant changes in Ruby 2.x, such as keyword arguments, UTF-8 default encoding, and others that enhance the language but may still be overshadowed by performance issues compared to Java. - **Ruby 3.0 Prospects**: Speculation around the anticipated features of Ruby 3.0, including challenges surrounding concurrent programming and static typing, which have not yet materialized. - **Community Involvement**: Batsov advocates for greater engagement from the Ruby community to influence the language's evolution and improve its standard library, promoting feedback on bugs and feature requests. - **Future Directions**: The potential for projects like JRuby and Opal to keep Ruby relevant across various platforms is highlighted, suggesting a way forward amidst current challenges. As he concludes, Batsov urges the Ruby community to come together to shape the language's future and ensure it remains creative, efficient, and user-friendly. He emphasizes the importance of celebrating Ruby's past while strategically planning for its future, leaving the audience with a hopeful message about collaboration and growth in the Ruby ecosystem.
Suggest modifications
Cancel