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

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)

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

Why Ruby’s Hash Pattern Parser Update Matters for Your Code

Why Ruby's Hash Pattern Parser Update Matters for Your Code May 6, 2026 Reference: Ruby Parserι–‹η™Ίζ—₯θͺŒ - Hash pattern対応 (Day 42) 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 … Continue reading Why Ruby’s Hash Pattern Parser Update Matters for Your Code

Do you need to build a State Machine at least once in your career?

Do you need to build a State Machine at least once in your career? May 5, 2026 Probably not. 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 βœ“ … Continue reading Do you need to build a State Machine at least once in your career?

What RubyGems Stats Actually Reveal About the Ecosystem

What RubyGems Stats Actually Reveal About the Ecosystem May 4, 2026 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 What RubyGems Stats Actually Reveal About the Ecosystem

When your Rails app is secure… but your kernel isn’t

When your Rails app is secure… but your kernel isn’t May 3, 2026 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 … Continue reading When your Rails app is secure… but your kernel isn’t

Opal: Running Ruby in the JavaScript Runtime (Without Losing Your Mind)

Opal: Running Ruby in the JavaScript Runtime (Without Losing Your Mind) April 29, 2026 Ruby has always been a server-first language. But what if you could take Ruby beyond MRI and run it directly in the browser, or even on the edge? That’s exactly what Opal enables. Opal is not just a transpiler. It’s a … Continue reading Opal: Running Ruby in the JavaScript Runtime (Without Losing Your Mind)