🎉 Welcome to issue 500! A bit of an arbitrary milestone but thanks to you all :-) |
Ruby Next: Make All Rubies Quack Alike— Ruby Next is a Ruby-to-Ruby transpiler that allows you to use the latest features of Ruby in previous versions without monkey patching or refinements. Could this be how experimental features are released going forward? Vladimir Dementyev |
Ruby 3 'Guilds' Proposal Now Called Ractor— This documentation is in Japanese (though the source code examples are easy to follow) but the news is that the new, proposed concurrency mechanism for Ruby 3 called Guilds (explained here) has been renamed to Ractor (as in ‘Ruby actors’, Ruby’s take on the actor model). Koichi Sasada |
Take the 2020 Ruby on Rails Survey— This is the sixth outing for Planet Argon’s survey which began in 2009. We try and support it each time as the results always make for interesting reading (see 2018’s results). Participate and become data 😄 Planet Argon Team |
Find a Job Through Vettery— Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started. Vettery |
Security Engineer (Remote)— Are you an engineer with experience in Rails and/or Go? Join our team and help secure our apps and cloud infrastructure. Shogun |
ℹ️ Interested in running a job listing in Ruby Weekly? There's more info here. ▶ How To Begin Contributing to a Gem— If you’ve been using a library for a while and you want to contribute back, how do you get started? A 12 minute introduction here. Drifting Ruby |
Running Multiple Instances of Webpacker— If you’re working on multiple Rails apps at once, changing where Rails gets served up is easy by configuring the port, but what about Webpacker? That requires another tweak. Scott Watermasysk |
Performing Asynchronous HTTP requests in Rails— How to update parts an app’s pages with asynchronous HTTP requests. A step-by-step how-to with JavaScript’s fetch() function, and Rails native server-side partial rendering. Remi Mercier |
A Chat with Thibaut Barrère— If you missed our interview with Thibaut Barrere (Rubyist, and creator of the Kiba ETL framework) in last week’s issue, you can catch up here. Glenn Goodrich |
Business: Business Day Calculations for Ruby— Define your working days and holidays and then you can do ‘business day arithmetic’ (for example, what’s in 5 working days after now taking holidays and weekends into account?) GoCardless |
P.S. In last week's issue, one of the links to our sponsors was incorrect and some readers emailed us to say they really wanted to read the promised article, Let’s Explore Big-O Notation with Ruby, so here it is. Apologies for any inconvenience. |
|