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
Symfony v5.2.0-BETA1 has been released. Link: Release v5.2.0-BETA1 · symfony/symfony · GitHub
New
First poster: bot
Quarkus 1.10.0.CR1 has been released. Link: Release 1.10.0.CR1 · quarkusio/quarkus · GitHub
New
First poster: AstonJ
A new Crystal blog post/announcement has been posted! Get the full details here: Crystal 1.0 - What to expect - The Crystal Programming...
New
First poster: bot
Circle is a new programming language that extends C++ 17 to support data-driven imperative metaprogramming. Circle combines the immediacy...
New
First poster: bot
A new Haskell blog post/announcement has been posted! Get the full details here: GHC 9.2.1-alpha2 now available — The Glasgow Haskell C...
New
First poster: bot
Node.js v16.17.0 has been released. Link: https://github.com/nodejs/node/releases/tag/v16.17.0
New
NewsBot
Node.js v24.5.0 and v22.18.0 has been released. Link: Release 2025-07-31, Version 24.5.0 (Current), @aduh95 · nodejs/node · GitHub Li...
New
First poster: KnowledgeIsPower
A new Python blog post/announcement has been posted! Get the full details here: Python Insider: Python 3.14.0rc2 and 3.13.7 are go!
New
NewsBot
A new Kotlin blog post/announcement has been posted! Get the full details here: What’s Next for Kotlin Multiplatform and Compose Multip...
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

Other popular topics Top

Exadra37
I am thinking in building or buy a desktop computer for programing, both professionally and on my free time, and my choice of OS is Linux...
New
brentjanderson
Bought the Moonlander mechanical keyboard. Cherry Brown MX switches. Arms and wrists have been hurting enough that it’s time I did someth...
New
AstonJ
You might be thinking we should just ask who’s not using VSCode :joy: however there are some new additions in the space that might give V...
New
PragmaticBookshelf
Tailwind CSS is an exciting new CSS framework that allows you to design your site by composing simple utility classes to create complex e...
New
AstonJ
Saw this on TikTok of all places! :lol: Anyone heard of them before? Lite:
New
New
New
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
RobertRichards
Hair Salon Games for Girls Fun Girls Hair Saloon game is mainly developed for kids. This game allows users to select virtual avatars to ...
New