If you're interested in using 1password or bitwarden for @hanami Settings please checkout: https://github.com/aaronmallen/hanami-settings-stores

#hanami #hanakai #rubylang

GitHub - aaronmallen/hanami-settings-stores: Password manager-backed settings stores for Hanami

Password manager-backed settings stores for Hanami - aaronmallen/hanami-settings-stores

GitHub

Well folks,

@marcoroth dropped a new #herb release on #RuCoCo and he packed some really nice goodies in it.
Don't claim later that nobody told you 😉

https://ruby.social/@marcoroth/116223917202960418

#Ruby #Rails #RubyOnRails #ActionView #ReActionView #RubyCommunityConference #RubyLang #RubyGems #RubyConference

Today I needed to write a passphrase generator and I was looking around for a good word list for this. The EFF publishes a list of words that are a good fit for passphrases for reasons they explain. Very nice!

https://www.eff.org/dice

Dead-simple Ruby code to generate some passphrases that are 3 words long, include a digit, capital letters, and dashes.

words = 3.times.map { word_list.sample.capitalize } ix = rand(words.count) words[ix] = format("%s%i", words[ix], rand(9)) words.join("-")

#Ruby #RubyLang

EFF Dice-Generated Passphrases

Create strong passphrases with EFF's new random number generators! This page includes information about passwords, different wordlists, and EFF's suggested method for passphrase generation. Use the directions below with any set of dice.And now, a message from internationally renowned security...

Electronic Frontier Foundation
Probably the most useful piece of code I've written to make my life easier is an Enum generator for Ruby.

https://mroach.com/2026/03/enum-types-in-ruby/

#ruby #rubylang
Enum types in Ruby

When I start a new project in Ruby, the first module I copy over is my custom little enum.rb. Many popular programming languages have built-in support for enums. C, C++, C#, Go, Java, Rust, Swift, but also looser-typed languages like PHP and Python. Ruby doesn’t have native support for enum types, but it’s not hard to add and add some clarity and cleanliness to your code.

Michael Roach

In this article, I explore the modern Ruby CLI stack — Thor, TTY Toolkit, and more — and show how to move from simple scripts to polished terminal applications.

👉 If you build developer tools, automation, DevOps utilities, or internal platforms, this ecosystem is worth knowing.

Ruby on Terminal is real — and it’s powerful.

🔗 Read the article: https://rubystacknews.com/2026/03/01/%f0%9f%9a%80-terminal-ux-in-ruby-beautiful-tools-without-leaving-the-shell/

#Ruby #CLI #DevTools #Terminal #SoftwareEngineering #RubyLang #OpenSource

🚀 Terminal UX in Ruby: Beautiful Tools Without Leaving the Shell

March 1, 2026 The Modern CLI Stack Beyond puts Ruby is often associated with web applications, background jobs, and scripting. But quietly — almost underground — a rich ecosystem has emerged for bu…

Linking Ruby knowledge from the most remote places in the world.

Ruby 4 isn’t only about experimental features.

It also brings a set of “quiet improvements” that directly impact everyday code:
Set as a core class, Array#rfind, improved inspect control, multiline logical operators, high-precision math functions, and subtle performance refinements.

Small changes — real practical benefits.

Full article 👇
https://rubystacknews.com/2026/02/25/%f0%9f%a7%a9-ruby-4s-quiet-improvements-small-changes-that-matter-in-real-code/

#ruby #rubylang #Ruby4 #programming #opensource #RubyStackNews

🧩 Ruby 4’s Quiet Improvements: Small Changes That Matter in Real Code

When Ruby 4 was announced, most discussions focused on experimental features like Ractors, new JIT work, or isolation mechanisms. However, beneath the headline features lies a set of quieter improv…

Linking Ruby knowledge from the most remote places in the world.

🧠 Modular Garbage Collectors

For the first time, CRuby can dynamically load alternative GC implementations (including MMTk-based ones) at runtime — opening the door to new performance strategies and future runtime flexibility.

Deep dive here 👇
🔗 https://rubystacknews.com/2026/02/23/%f0%9f%a7%a0-pluggable-garbage-collectors-in-ruby-exploring-the-new-modular-gc-api/

#ruby #rubylang #opensource #programming #performance #devOps

🧠 Pluggable Garbage Collectors in Ruby: Exploring the New Modular GC API

February 23, 2026 Ruby has traditionally shipped with a single, built-in garbage collector tightly coupled to the VM. With Ruby 3.4, that assumption begins to change. Feature #20470 introduces an e…

Linking Ruby knowledge from the most remote places in the world.

On a whim, I decided to learn some Ruby basics last night. The language seems to be concise and cozy to use, with tons of utility functions and a syntax that's designed to be short. Plus, the documentation is great and it was easy to set up Ruby on Linux. A developer's dream!

I prefer statically typed languages, but I might dabble with Ruby some more!

Any other Ruby devs around? Why do you use the language?

#ruby #rubylang #programming

🧪 Ruby in the browser is no longer science fiction.

We explored Rubox — an experimental playground that runs a real Ruby interpreter client-side using WebAssembly + TypeProf.

⚙️ No installation
🌐 No backend
📦 Shareable via URL
⚠️ Still early — but very promising

👉 Deep technical analysis:
https://rubystacknews.com/2026/02/22/%f0%9f%a7%aa-ruby-in-the-browser-exploring-rubox-and-the-future-of-ruby-wasm/

#Ruby #WebAssembly #WASM #OpenSource #Programming #RubyLang

🧪 Ruby in the Browser? Exploring Rubox and the Future of Ruby WASM

February 22, 2026 A fully client-side Ruby playground powered by WebAssembly — promising, experimental, and not quite ready for prime time Running Ruby directly inside the browser has long been a d…

Linking Ruby knowledge from the most remote places in the world.