Inside Ruby’s net/http: Exploring the Networking Engine Behind Ruby APIs

May 19, 2026 Most Ruby developers use HTTP every day. Whether through: Rails API integrations webhooks OAuth providers payment gateways microservices REST clients …underneath the stack, many requests still pass through Ruby’s classic net/http. But few developers ever explore how it actually works internally. Inside Ruby’s standard library lives a surprisingly sophisticated networking engine featuring: … Continue reading Inside Ruby’s net/http: Exploring the Networking Engine Behind Ruby APIs

Inside Ruby’s JSON Library: Complete Deep Dive

May 18, 2026 Introduction This tutorial explores the internals of the JSON library used by entity ["software","Ruby","CRuby interpreter"]. The archive contains: Native C parser implementation Native C generator implementation SIMD optimizations Floating-point conversion algorithms Buffer management infrastructure Ruby wrapper APIs JSON additions for Ruby core classes Build system integration Repository structure: json/ β”œβ”€β”€ parser/ β”‚ … Continue reading Inside Ruby’s JSON Library: Complete Deep Dive

Inside Ruby’s Range: A Tour Through range.c

May 18, 2026 Most Ruby developers use ranges every day: (1..5) ('a'..'z') (1...) (..10) They feel lightweight, expressive, and almost deceptively simple. Built for Ruby on Rails Build Maps WithoutGoogle APIs Generate beautiful production-ready maps directly from your Rails backend. Fast rendering, zero external dependencies, full control. View Live Demo β†’ Read Docs βœ“ No … Continue reading Inside Ruby’s Range: A Tour Through range.c

Ruby events this week

Generated automatically by RubyEventsBot using ruby-libgd. Updated every 7 days. #Ruby#RubyEvents#RubyLanguage#RubyOnRails Built for Ruby on Rails Build Maps WithoutGoogle APIs Generate beautiful production-ready maps directly from your Rails backend. Fast rendering, zero external dependencies, full control. View Live Demo β†’ Read Docs βœ“ No API fees βœ“ Self-hosted βœ“ Rails Native βœ“ Fast Rendering Why … Continue reading Ruby events this week

Ractors: Real Parallelism in Ruby Without the GVL

May 14, 2026 In-depth technical analysis Β· RubyStackNews Β· Concurrency & Performance For decades, the Global VM Lock (GVL) β€” also known as the GIL β€” was CRuby's great concession: the safety and simplicity of an object model free of data races, in exchange for not being able to execute Ruby code in parallel within … Continue reading Ractors: Real Parallelism in Ruby Without the GVL

Ruby Numeric Deep Dive: Useful Methods You Probably Underuse (With Examples)

Ruby Numeric Deep Dive: Useful Methods You Probably Underuse (With Examples) May 13, 2026 Ruby Numeric Deep Dive: Useful Methods You Probably Underuse (With Examples) Ruby’s Numeric, Integer, Float, and Math modules expose a rich API that goes far beyond basic arithmetic. This guide focuses on useful, practical methods, with clear examples and real-world use … Continue reading Ruby Numeric Deep Dive: Useful Methods You Probably Underuse (With Examples)

MRI Internals: How Ruby Arrays Became a VM Playground

May 12, 2026 If you still think Ruby’s Array is β€œjust a C struct with some methods on top,” you’re about 5 years out of date. Modern MRI tells a very different story. Today, Array sits at the intersection of: Ruby code (array.rb) VM intrinsics (Primitive.*) C runtime (array.c) JIT specialization (YJIT) And the result … Continue reading MRI Internals: How Ruby Arrays Became a VM Playground

Ruby Hash Isn’t Always a Hash Table (And Why That Matters)

Ruby Hash Isn’t Always a Hash Table (And Why That Matters) May 11, 2026 Most Ruby developers think of a Hash as a classic hash table: keys, values, O(1) lookups. That’s only partially true. Built for Ruby on Rails Build Maps WithoutGoogle APIs Generate beautiful production-ready maps directly from your Rails backend. Fast rendering, zero … Continue reading Ruby Hash Isn’t Always a Hash Table (And Why That Matters)

πŸš€ Introducing ruby-charts: Native Charts for Ruby

Introducing ruby-charts: Native Charts for Ruby May 10, 2026 Last Friday I released ruby-charts, a gem for generating charts directly in Rubyβ€”no JavaScript, no external APIs. Built for Ruby on Rails Build Maps WithoutGoogle APIs Generate beautiful production-ready maps directly from your Rails backend. Fast rendering, zero external dependencies, full control. View Live Demo β†’ … Continue reading πŸš€ Introducing ruby-charts: Native Charts for Ruby

Generating Charts in Pure Ruby Without JavaScript

May 7, 2026 Modern chart rendering usually assumes a browser, a JavaScript runtime, or a frontend stack. But many Ruby applications do not actually need interactive dashboards. They need deterministic image generation. Things like: scheduled reports PDF exports transactional emails admin dashboards analytics snapshots CI metrics server-side rendering pipelines That was the motivation behind building … Continue reading Generating Charts in Pure Ruby Without JavaScript