Ruby | News, how-tos, features, reviews, and videos
Using an LLM to migrate a Python web app to Rust seemed like a fun project, but then hit the bumps.
Beginning with Ruby 3.4.0, string literals in files without a frozen_string_literal comment will behave as if they were frozen.
JetBrains IDEs introduce full line code completion using a built-in language model, starting with the 2024.1 versions.
The popular alternative to C will get professionals the biggest paycheck, while Python remains the favorite of non-pros and learners.
Ruby language upgrade with Prism parser, Lrama parser generator, and experimental Ruby JIT compiler is available in a release candidate.
Open-source toolchain from Shopify promises a straightforward way to build and execute simple Ruby programs in WebAssembly runtimes.
Now available in a beta, Rails 7.1 will generate all Dockerfiles needed for deployment, tuned for production use.
Ruby 3.3.0 brings significant performance improvements to YJIT and previews RJIT, an experimental just-in-time compiler that doesn’t require a C compiler at runtime.
Improvements to the IntelliJ IDEA, WebStorm, and RubyMine IDEs range from smoother zooming and navigation to faster code completion, dependency resolution, and Git commits.
Ruby and Ruby on Rails exploded onto the web development scene in the early aughts. But while JavaScript and Python rule the roost today, Ruby still has its place.
Ruby 3.2.0 ships with initial WASI support, allowing CRuby binaries to be run in web browsers, serverless edge environments, and other WebAssembly/WASI embedders.
Ruby 3.2.0 preview adds WebAssembly System Interface support, allowing the CRuby binary to run in web browsers and other WASI embedders.
Still-experimental YJIT just-in-time compiler promises faster warmup and performance improvements on most real-world Ruby software.