Tuesday, April 23, 2024
HomeRuby On RailsRuby Weekly Challenge 620: September 15, 2022

Ruby Weekly Challenge 620: September 15, 2022



Ruby 3.2.0 Preview 2 Launched — The countdown to Christmas Day, and subsequently a key new model of Ruby, continues. Preview releases in recent times have been fairly dependable (it’s not the 1.9 days anymore!) so if you wish to play with the brand new WASI-based WebAssembly help, common expression timeouts, relaxation param modifications, or YJIT’s help for arm64/aarch64.. now’s pretty much as good a time as any.

Yui Naruse

JRuby 9.3.8.0 Launched with Digital Thread Help — On the floor, this Ruby 2.6.x-compatible launch of the favored JVM primarily based Ruby implementation appears minor, but it surely has a bonus function within the form of experimental help for utilizing ‘digital threads’ (a really new, light-weight thread function in Java 19). This, apparently, makes it attainable for JRuby apps to “create 1000’s of concurrently-executing fibers.”

JRuby Core Group

QUICK BITS:

  • Shopify’s Kevin Newton has posted 🐦 a Twitter thread about how he will be rewriting Ruby’s parser – it is nonetheless going to be written in C however can be decoupled sufficient that it may be utilized by third social gathering tasks (like linters, say) while not having to hyperlink in opposition to the entire of CRuby.

  • Rails 7.0.4, 6.1.7 and 6.0.6 have been launched. All minor bugfix releases. The 6.x ones are thought-about ‘finest effort’ releases although, as technically these branches are now not supported.

  • Nate Berkopec 🐦 notes that each YJIT and MJIT are being rewritten for Ruby 3.2, with YJIT going from C to Rust and MJIT from C to Ruby.

  • Brandon Weaver 🐦 has unveiled a Discord-based 🎮 group referred to as Ruby Studying Middle for Rubyists to collectively work by Ruby associated books, programs, and different academic materials.

📖 Articles, Tales & Movies

Utilizing the Timescale Gem with RubyTimescaleDB is an extension that turns Postgres into extra of a fully-fledged time collection database. This thorough walkthrough demonstrates utilizing its hypertables from Ruby and Lively Report from creation by to querying.

Jônatas Davi Paganini

▶  Kuby: Lively Deployment for Rails Apps — Wish to deploy Rails apps on Kubernetes? Kuby tries to make Docker and Kubernetes extra accessible to the common Rails developer. This speak takes it very gently and focuses extra on the massive image of Rails deployments earlier than reaching Kuby as an choice. Because of reader James Childers for particularly recommending this.

Cameron Dutro

🎧 In case you’d slightly hear to Cameron speak about Kuby, he was on this week’s Ruby Rogues podcast.

EXTRAS:

Bashly: Bash CLI Script Framework and Generator — That is an attention-grabbing concept. You declare the fundamental user-facing parts of a CLI device (arguments, setting variables, command teams, default values, and extra) and Bashly generates the bash code to make it a actuality – you possibly can then flesh out the precise performance from there. There are quite a lot of examples within the GitHub repo.

Danny Ben Shitrit

Discover Ruby Jobs By Employed — Create a profile on Employed to attach with hiring managers at rising startups and Fortune 500 firms. It is free for job-seekers.

Employed

RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Most Popular

Recent Comments