Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
RubyConf 2019 - Opening Keynote - Ruby Progress Report by Yukihiro Matsumoto (Matz) #confreaks #rubyconf2019 #rubyconf
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 opening keynote of RubyConf 2019 featured Yukihiro "Matz" Matsumoto, the creator of Ruby. Matz addressed the Ruby community regarding the language's current status and future directions. He emphasized Ruby's popularity, ranking it 11th in the TIOBE index, but warned about the necessity of vigilance against decline. Key points discussed include: - **Pleasure of Programming**: Matz stated Ruby's primary strength lies in the joy it brings to programmers, contrasting the predominant focus on efficiency in the 1990s. He highlighted the joy-driven productivity that Ruby fosters. - **Community Importance**: The success of Ruby is heavily tied to its vibrant community. Matz stressed the need to nurture this community by attracting newcomers through technology, job opportunities, and an inclusive atmosphere. - **Ruby 2.7 and Ruby 3.0**: He announced the upcoming release of Ruby 2.7 and the planned release of Ruby 3.0. Key features include pattern matching, simplified keyword arguments, improved garbage collection, and advancements in the interactive Ruby shell (IRB). - **Future Development**: Looking ahead, Matz discussed enhancements in concurrency models, static analysis for type checking, and a commitment to maintaining Ruby’s character while evolving its capabilities. - **Call to Action**: Matz encouraged the community to remain engaged, continuously improve Ruby, and work together to ensure its continued relevance. Matz concluded by expressing gratitude for the community's passion and commitment to Ruby, underscoring the collective responsibility to keep refining the language for a joyful programming experience.
Suggest modifications
Cancel