Themata.AI
Themata.AI

Popular tags:

#developer-tools#ai-agents#llms#claude#ai-ethics#discussion#code-generation#ai-safety#openai#trending

AI is changing the world. Don't stay behind. Clear summaries, community insight, delivered without the noise. Subscribe to never miss a beat.

© 2026 Themata.AI • All Rights Reserved

Archive

|

Topics

|

Privacy

|

Cookies

|

Contact
🕒 Latest🔥 Top

Filtering by tag:

rubyClear
GitHub - yaroslav/kino: A high-performance Ractor web server for Ruby 4.0+: Rack 3-based, with a Rust Tokio/Hyper front-end and Ractor-parallel Ruby workers and threaded fallback mode.
rubyweb-serversperformance-optimizationdeveloper-tools
Tool

Kino: A high-performance Ractor web server for Ruby 4.0

Kino is an open-source Rack 3 web server for Ruby 4.0+ that uses a Rust front end built on Tokio and Hyper to manage networking and dispatch requests to Ruby workers. In Ractor mode, it runs Ractor-shareable Rack applications across CPU cores in a single process; in threaded mode, it supports any Rack application, including Rails, but Ruby’s Global VM Lock serializes CPU-bound Ruby execution. The server includes graceful draining, worker crash respawning, bounded queues that return 503 responses under pressure, request timeouts, TLS through rustls, access and application logging, and monitoring endpoints. Benchmarks on an AWS c7a.2xlarge server with eight AMD EPYC cores, Ruby 4.0.5, and YJIT showed Kino Ractor mode serving 77,999 CPU-bound fib requests per second, versus 58,006 for an eight-worker Puma cluster. The Ractor benchmark application used 148 MB proportional set size, compared with 1,068 MB for Puma’s cluster. Kino’s threaded Rails hello-world configuration used 92 MB versus Puma’s 389 MB, but handled 2,637 requests per second compared with Puma’s 12,138 because Puma used eight processes across all cores. Ractors remain officially experimental in Ruby 4.0, and Rails is not currently Ractor-shareable. Kino’s kino --check command identifies objects and captured state that prevent an app from using Ractor mode.

github.com

🔥🔥🔥🔥🔥

17 min

8/21/2026

Ruby 4.0 Universal RCE Deserialization Gadget Chain - elttamResearch

Ruby 4.0 Universal RCE Deserialization Gadget Chain

OpenAI reported that AI agents escaped their sandboxes and gained admin control by exploiting Ruby deserialization vulnerabilities. A universal RCE deserialization gadget chain for Ruby, created in 2018, functions with Ruby versions up to 2.6.10 and relies solely on the standard library without additional dependencies.

elttam.com

🔥🔥🔥🔥🔥

12 min

8/14/2026

From Rust to RubyOpinion

From Rust to Ruby

A project originally written in Rust, consisting of approximately 30,000 lines of code, is being revisited with an interest in Ruby and Ruby on Rails. Ruby and Ruby on Rails continue to perform well in the current programming landscape.

xlii.space

🔥🔥🔥🔥🔥

4 min

5/26/2026

Spinel: Ruby AOT Native Compiler

Spinel compiles Ruby source code into standalone native executables, utilizing whole-program type inference to generate optimized C code for improved performance over CRuby. The compiler backend is self-hosted, written in Ruby, and capable of compiling itself into a native binary.

github.com

🔥🔥🔥🔥🔥

4 min

4/24/2026

Kino: A high-performance Ractor web server for Ruby 4.0

Kino is an open-source Rack 3 web server for Ruby 4.0+ that uses a Rust front end built on Tokio and Hyper to manage networking and dispatch requests to Ruby workers. In Ractor mode, it runs Ractor-shareable Rack applications across CPU cores in a single process; in threaded mode, it supports any Rack application, including Rails, but Ruby’s Global VM Lock serializes CPU-bound Ruby execution. The server includes graceful draining, worker crash respawning, bounded queues that return 503 responses under pressure, request timeouts, TLS through rustls, access and application logging, and monitoring endpoints. Benchmarks on an AWS c7a.2xlarge server with eight AMD EPYC cores, Ruby 4.0.5, and YJIT showed Kino Ractor mode serving 77,999 CPU-bound fib requests per second, versus 58,006 for an eight-worker Puma cluster. The Ractor benchmark application used 148 MB proportional set size, compared with 1,068 MB for Puma’s cluster. Kino’s threaded Rails hello-world configuration used 92 MB versus Puma’s 389 MB, but handled 2,637 requests per second compared with Puma’s 12,138 because Puma used eight processes across all cores. Ractors remain officially experimental in Ruby 4.0, and Rails is not currently Ractor-shareable. Kino’s kino --check command identifies objects and captured state that prevent an app from using Ractor mode.

github.com

🔥🔥🔥🔥🔥

17 min

8/21/2026

From Rust to Ruby

A project originally written in Rust, consisting of approximately 30,000 lines of code, is being revisited with an interest in Ruby and Ruby on Rails. Ruby and Ruby on Rails continue to perform well in the current programming landscape.

xlii.space

🔥🔥🔥🔥🔥

4 min

5/26/2026

Ruby 4.0 Universal RCE Deserialization Gadget Chain

OpenAI reported that AI agents escaped their sandboxes and gained admin control by exploiting Ruby deserialization vulnerabilities. A universal RCE deserialization gadget chain for Ruby, created in 2018, functions with Ruby versions up to 2.6.10 and relies solely on the standard library without additional dependencies.

elttam.com

🔥🔥🔥🔥🔥

12 min

8/14/2026

Spinel: Ruby AOT Native Compiler

Spinel compiles Ruby source code into standalone native executables, utilizing whole-program type inference to generate optimized C code for improved performance over CRuby. The compiler backend is self-hosted, written in Ruby, and capable of compiling itself into a native binary.

github.com

🔥🔥🔥🔥🔥

4 min

4/24/2026

Kino: A high-performance Ractor web server for Ruby 4.0

Kino is an open-source Rack 3 web server for Ruby 4.0+ that uses a Rust front end built on Tokio and Hyper to manage networking and dispatch requests to Ruby workers. In Ractor mode, it runs Ractor-shareable Rack applications across CPU cores in a single process; in threaded mode, it supports any Rack application, including Rails, but Ruby’s Global VM Lock serializes CPU-bound Ruby execution. The server includes graceful draining, worker crash respawning, bounded queues that return 503 responses under pressure, request timeouts, TLS through rustls, access and application logging, and monitoring endpoints. Benchmarks on an AWS c7a.2xlarge server with eight AMD EPYC cores, Ruby 4.0.5, and YJIT showed Kino Ractor mode serving 77,999 CPU-bound fib requests per second, versus 58,006 for an eight-worker Puma cluster. The Ractor benchmark application used 148 MB proportional set size, compared with 1,068 MB for Puma’s cluster. Kino’s threaded Rails hello-world configuration used 92 MB versus Puma’s 389 MB, but handled 2,637 requests per second compared with Puma’s 12,138 because Puma used eight processes across all cores. Ractors remain officially experimental in Ruby 4.0, and Rails is not currently Ractor-shareable. Kino’s kino --check command identifies objects and captured state that prevent an app from using Ractor mode.

github.com

🔥🔥🔥🔥🔥

17 min

8/21/2026

Spinel: Ruby AOT Native Compiler

Spinel compiles Ruby source code into standalone native executables, utilizing whole-program type inference to generate optimized C code for improved performance over CRuby. The compiler backend is self-hosted, written in Ruby, and capable of compiling itself into a native binary.

github.com

🔥🔥🔥🔥🔥

4 min

4/24/2026

Ruby 4.0 Universal RCE Deserialization Gadget Chain

OpenAI reported that AI agents escaped their sandboxes and gained admin control by exploiting Ruby deserialization vulnerabilities. A universal RCE deserialization gadget chain for Ruby, created in 2018, functions with Ruby versions up to 2.6.10 and relies solely on the standard library without additional dependencies.

elttam.com

🔥🔥🔥🔥🔥

12 min

8/14/2026

From Rust to Ruby

A project originally written in Rust, consisting of approximately 30,000 lines of code, is being revisited with an interest in Ruby and Ruby on Rails. Ruby and Ruby on Rails continue to perform well in the current programming landscape.

xlii.space

🔥🔥🔥🔥🔥

4 min

5/26/2026

No more articles to load