Ruby
Ruby Concurrency Beyond Fibers: Threads, Ractors, and True Parallelism
A practical guide to Ruby's concurrency primitives beyond fibers, covering Threads, Ractors, and how to achieve true parallel execution in Ruby applications.From Idea to Launch: Why Rails Remains the Ultimate MVP Framework in 2026
Discover why Ruby on Rails remains the go to framework for building MVPs quickly and efficiently, helping startups validate ideas and reach market faster.What Is New In Ruby 4.0
Ruby 4.0 celebrates 30 years of Ruby with exciting features including ZJIT compiler, Ruby::Box namespaces, redesigned Ractor API, Set as a core class, and several quality-of-life improvements.Non‑Blocking IO.select in Ruby: Introduction
Fiber::Scheduler#io_select, a dedicated hook that brings scheduler awareness to IO.selectWhat Is New In Ruby 3.4: Key Features
Ruby 3.4 brings performance boosts with GC, YJIT, Prism parser, frozen_string_literal, and block parameters.Ruby 3.4 Makes "it" As Default Block
To add more readability Ruby makes "it" as a default block parameter.Ruby 3.4 Keyword Args in Index SyntaxError
Passing keyword arguments in index to an array set methods throws SyntaxError.Ruby 3.4 Block in Index SyntaxError
Passing a block as an argument in index to an array throws SyntaxError in Ruby 3.4 as it is no longer allowed.Ruby 3.4 frozen_string_literal by Default
In Ruby 3.4 string literals in files without a frozen_string_literal comment now behave as if they were frozen.Ruby 3.4 Range#size TypeError Fix
Range#size raises TypeError if the begin value of Range is a Float or Rational or Beginless.
Newer
