Popular on eTradeWire
- Snell & Wilmer's Heidi McNeil Staudenmaier Among Attorney Intel's Top 25 Arizona Attorneys
- iLogistics Tecnologia Nombrado Uno de los Mejores Lugares Para Trabajar en Santiago
- The Market at 3 West Ridge Benefiting HUGS & P.A.C.K. to Be Held Feb. 7-9
- KingdomAdvertising.net Advertising Kiosks are now available at Car Washes and Gas Stations
- The Schmidt Boca Raton History Museum Announces Several Special Events in January & February
- Snell & Wilmer Announces New Partners and Counsel
- Zekri Reelected to the Association of Family Law Professionals Board
- Knobull Provides Job-Winning Resumes Custom-Tailored To You!
- DFCR Gathers Support for New York State to Adopt Universal Cannabis Product Symbol
- W.D.O.P.E. Dopetrackz Radio - Rap Music Station THE INTERNET'S #1 Station for Underground Rap
Similar on eTradeWire
- How moving online helped us scale regional meetups
- How we organized a meetup for DevOps engineers
- How we built a frontend community in a million-person city
- Why building the Ruby community is important for the company's growth
- Dotenv-linter v2.2.0: find and fix problems in .env files
- East Baton Rouge City-Parish Reports Drive By Shooting
- New Orleans Experiences Rough Holiday Season and Past 24 Hours of Violence
- How to prevent software's top issues before they eat your revenue?
- A practical guide to organizing successful machine learning meetup
- Quality Assurance meetup by Evrone team
Interview with Jeremy Evans, Lead developer of Sequel & Roda
eTradeWire News/10706887
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 - eTradeWire -- 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 eTradeWire News
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 eTradeWire News
- Tyler Clark Joins Global Learning Charter Public School as a Grade 5 ELA Teacher
- KITROBOT Intelligent System Corp. Introduces an AI-Powered Disinfecting Robot For Automated Cleaning
- Top Four Cold Chain Growth Drivers in 2023
- One Year Anniversary Serving In Montgomery County
- 2022 Q4 | Multifamily Market Report | Houston
https://evrone.com/jeremy-evans-interview
https://evrone.com/jeremy-evans-interview#hire_us
Source: Evrone.com
Filed Under: Open source
0 Comments
Latest on eTradeWire News
- People First Content Cracks the Code on AI Writing Software
- CWC360 Merges with Quality Cleaning Services, Grows Liverpool, UK Presence
- Noted Cancer Researcher V.K. Gadi to Keynote 2023 South Carolina Life Sciences Conferenc
- New Day Foundation Announces $150k Grant from Priority Health and the Total Health Care Foundation
- Phoenix On Bain Announces Flash Sale for Micro Weddings
- Hookahville 56 Lineup Announcement
- New from Down & Out Books: 27 DAYS by Patrick H. Moore
- Daugherty Business Solutions Named a Top Workplace by Energage
- New publication helps lawyers develop the skills needed for business development
- Cohen Woodworking Names Alan Turner Plant Manager
- Leeds College of Building Showcases Higher-Level Training for National Apprenticeship Week 2023
- Plymouth Terrace Senior Living Provides Memory Care Activities to Keep Seniors Active & Engaged
- How to Make Choosing an Assisted Living Facility for Your Male Loved One Easier
- Stay Hydrated at Work with the Drinkmate OmniFizz Carbonation Machine
- Colorado Workers' Compensation Attorneys Defend Clients in Ski Resort Workplace Accidents
- Climate Institute Signs Agreement with Swiss-Based 2000-Watt Smart Cities Association to Promote New Climate Change Programs in the United States
- Superryor Launches Mission to Ignite Transformative Journey of Healing through Non-Fiction Books
- Author Terence Ang Announces A Gift From The Heart
- Wildflower Bee Farm publishes new book "What Grandpa Learned from His Honeybees"
- Rosann Santos Discusses The Need For More Bias And Sensitivity Training in The NBA