NewsBot

NewsBot

Ruby 3.0.0 RC1 Released

A new Ruby blog post/announcement has been posted!

Get the full details here: Ruby 3.0.0 RC1 Released

Most Liked

AstonJ

AstonJ

Ruby 3 is shaping up nicely:

TypeProf

TypeProf is a type analysis tool bundled in the Ruby package.
Currently, TypeProf serves as a kind of type inference.

Ractor (experimental)

Ractor is an Actor-model like concurrent abstraction designed to provide a parallel execution feature without thread-safety concerns.

You can make multiple ractors and you can run them in parallel. Ractor enables you to make thread-safe parallel programs because ractors can not share normal objects. Communication between ractors are supported by message passing.

Fiber Scheduler

Fiber#scheduler is introduced for intercepting blocking operations. This allows for light-weight concurrency without changing existing code. Watch “Don’t Wait For Me, Scalable Concurrency for Ruby 3” for an overview of how it works.

Other Notable New Features

  • One-line pattern matching is redesigned. (experimental)
  • Find pattern is added. (experimental)
  • Endless method definition is added.
  • Hash#except is now built-in.
  • Plus loads more

:+1:

DevotionGeo

DevotionGeo

Wow! :open_mouth:

Where Next?

Popular Backend topics Top

First poster: bot
Julia v1.5.2 has been released. Link: Release v1.5.2 · JuliaLang/julia · GitHub
New
First poster: AstonJ
A new Ruby blog post/announcement has been posted! Get the full details here: Ruby 3.0.0 RC1 Released
New
First poster: bot
A new PostgreSQL blog post/announcement has been posted! Get the full details here: PostgreSQL: Generate realistic test Data for Postgr...
New
NewsBot
Rocket v0.5.0-rc.1 has been released. Link: Release Rocket v0.5.0-rc.1 · rwf2/Rocket · GitHub
New
First poster: dimitarvp
V weekly.2022.06 has been released. Link: Release weekly.2022.06 · vlang/v · GitHub
New
NewsBot
Node.js v21.6.2, v20.11.1 and v18.19.1 has been released. Link: Release 2024-02-14, Version 21.6.2 (Current), @RafaelGSS · nodejs/node ...
New
First poster: brennan
A new Gleam blog post/announcement has been posted! Get the full details here: Hello echo! Hello git! - Gleam
New
NewsBot
Node.js v22.15.0 has been released. Link: Release 2025-04-23, Version 22.15.0 'Jod' (LTS), @UlisesGascon prepared by @RafaelGSS · nodej...
New
NewsBot
Node.js v24.7.0 has been released. Link: Release 2025-08-27, Version 24.7.0 (Current), @targos · nodejs/node · GitHub
New
NewsBot
Node.js v22.20.0 has been released. Link: Release 2025-09-24, Version 22.20.0 'Jod' (LTS), @richardlau · nodejs/node · GitHub
New

Other popular topics Top

Devtalk
Hello Devtalk World! Please let us know a little about who you are and where you’re from :nerd_face:
New
New
Margaret
Hello everyone! This thread is to tell you about what authors from The Pragmatic Bookshelf are writing on Medium.
1147 29841 760
New
PragmaticBookshelf
Build efficient applications that exploit the unique benefits of a pure functional language, learning from an engineer who uses Haskell t...
New
PragmaticBookshelf
Author Spotlight Jamis Buck @jamis This month, we have the pleasure of spotlighting author Jamis Buck, who has written Mazes for Prog...
New
Help
I am trying to crate a game for the Nintendo switch, I wanted to use Java as I am comfortable with that programming language. Can you use...
New
PragmaticBookshelf
Programming Ruby is the most complete book on Ruby, covering both the language itself and the standard library as well as commonly used t...
New
AnfaengerAlex
Hello, I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
New
AstonJ
This is a very quick guide, you just need to: Download LM Studio: https://lmstudio.ai/ Click on search Type DeepSeek, then select the o...
New
PragmaticBookshelf
Fight complexity and reclaim the original spirit of agility by learning to simplify how you develop software. The result: a more humane a...
New