Trending...
- California: Governor Newsom announces appointments 9.10.25 - 428
- John Thomas calls for unity and prayer after tragic loss - 389
- Ayurveda, Ayurvedic medical Science and Ayurvedic Therapies, Dr.Abhay Kumar Pati - 383
Jeremy Evans: "If I could change one thing about Ruby without having to care about anything, I'd start removing features, starting with refinements and Module#prepend."
SAN FRANCISCO - Californer -- Jeremy Evans is the lead developer of the Sequel database library, the Roda web toolkit, the Rodauth authentication framework, and many other Ruby libraries. He is the maintainer of Ruby ports for the OpenBSD operating system, and has contributed to CRuby and JRuby, as well as many popular Ruby libraries. We are happy to present a brand-new interview with Jeremy to our readers.
Hope you enjoy it!
The Interview
Evrone: You became a Ruby committer and received the Ruby prize 2020 with your work on keyword arguments separation. Could you tell us how did it happen, how did you feel about that?
Jeremy: I was overjoyed to both become a Ruby committer and to be the recipient of the RubyPrize in 2020. In terms of how of those happened, I'll start with becoming a Ruby committer.
I have been contributing patches and bug reports occasionally to Ruby since 2009. However, I started to get more involved with Ruby in early 2019 when hearing about the direction for keyword arguments in Ruby 3. The original proposal for keyword arguments in Ruby 3 was for full separation, so that passing a hash to a method that accepts keywords would raise an error, but also that passing keywords (a hash without braces) to a method that accept an optional hash argument would also raise an error. I thought this proposal went too far, by breaking compatibility with Ruby code that did not use keyword arguments at all. I built a patch on top of the original proposal that was more backwards compatible. I ended up presenting this proposal with Yusuke Endoh at the developer meeting at RubyKaigi 2019. While waiting on a decision from Matz about keyword arguments, I started sending in patches to fix other Ruby bugs, and after quite a few patches, Endoh-san recommended I become a committer, and Matz approved.
More on The Californer
https://evrone.com/jeremy-evans-interview
https://evrone.com/jeremy-evans-interview#hire_us
Hope you enjoy it!
The Interview
Evrone: You became a Ruby committer and received the Ruby prize 2020 with your work on keyword arguments separation. Could you tell us how did it happen, how did you feel about that?
Jeremy: I was overjoyed to both become a Ruby committer and to be the recipient of the RubyPrize in 2020. In terms of how of those happened, I'll start with becoming a Ruby committer.
I have been contributing patches and bug reports occasionally to Ruby since 2009. However, I started to get more involved with Ruby in early 2019 when hearing about the direction for keyword arguments in Ruby 3. The original proposal for keyword arguments in Ruby 3 was for full separation, so that passing a hash to a method that accepts keywords would raise an error, but also that passing keywords (a hash without braces) to a method that accept an optional hash argument would also raise an error. I thought this proposal went too far, by breaking compatibility with Ruby code that did not use keyword arguments at all. I built a patch on top of the original proposal that was more backwards compatible. I ended up presenting this proposal with Yusuke Endoh at the developer meeting at RubyKaigi 2019. While waiting on a decision from Matz about keyword arguments, I started sending in patches to fix other Ruby bugs, and after quite a few patches, Endoh-san recommended I become a committer, and Matz approved.
More on The Californer
- Who Will Win the 2025 WNBA Finals? OddsTrader Shares Live Betting Odds and Projections
- Silva Construction Weighs In on the Most Popular Home Design Trends for 2026
- Geeks5g Creative Marketing: The Powerhouse Behind Business Growth
- Wise Business Plans Now Serves Entrepreneurs in Los Angeles with Tailored Business Plan Writing
- Proposition 1 continues delivering support for vulnerable homeless populations in California
https://evrone.com/jeremy-evans-interview
https://evrone.com/jeremy-evans-interview#hire_us
Source: Evrone.com
0 Comments
Latest on The Californer
- Leading Venture Capital Firms Recognize Wzzph Exchange's Technical Architecture and Security Framework as Industry Benchmark
- DivX Unveils Major DivX Software Update: Seamless Video Sharing and Customizable Playback Now Available
- Zoiko Supply Group Named Exclusive Distributor of Taj Mahal Rice in Caribbean, LATAM& African Market
- Software VS Paid Newsletter for Creating Side Income
- Nespolo Mechanical Helps New Mexico Families Save Thousands on Heating Costs This Fall
- Leading Digital Finance Platform YNQTL Launches Revolutionary Web3 Digital Asset Trading Platform
- Venbrook and Cognizant Partner to Modernize Claims Processing for Insurance Carriers
- IDCXS Addresses Crypto Trading Pain Points with 2 Million TPS Processing and Multi-Layer Security Architecture
- Dr. Richard Austin Heafey, PsyD, of Unfold Psychology and Heafey Practices, Accused of Misconduct
- Bridging Traditional Finance and Web3 Innovation: BLFCW Announces Strategic Vision for Regulated Web3 Economy
- NKSCX Responds to "Coordinated Smear Campaign" as Anonymous Critics Emerge Following Regulatory Milestones
- Broadway Gala Honored Also an Italian
- $ONI Listed on MEXC as ONINO Powers Europe's Tokenization Engine Into Public Platform Launch
- AZETHIO Crypto Exchange Whitepaper Reveals MPC-Secured Infrastructure Processing 1.2 Million Transactions Per Second
- CELOXFI Platform Demonstrates Advanced Security Architecture and Regulatory Framework
- Sharks and Seaside Resilience in Great White Summer on Documentary Showcase
- Finding LVN Jobs in Los Angeles: A Premier Local Agency in LA County Offers Personalized Help
- Work 365 Launches PV 3.0: The Keystone Power App for Microsoft CSPs
- Affinity Nightlife's Post Awards After Party Celebrated with the Industry's Biggest Stars
- Local consultant shows small businesses how to turn red tape into real money