The Ruby Triathlon is back. Rubycon in Rimini (May 8), Balkan Ruby in Sofia, RubyConf AT in Vienna. Three stops, three weeks across Europe. Code TRIATHLON26 = 15% off each ticket.
The Ruby Triathlon is back. Rubycon in Rimini (May 8), Balkan Ruby in Sofia, RubyConf AT in Vienna. Three stops, three weeks across Europe. Code TRIATHLON26 = 15% off each ticket.
Oh! I have a good idea. I need to quickly add a new feature on my movie database app.
Why can't I access my raspberry pi? [5 mins of troubleshooting]
...Oh darn, router has apparently changed the pi's IP address. Well, no biggie.
[random setting file editing]
Ooh! #RubyLang 4.0 is apparently out.
[rvm furiously compiling for 10+ minutes]
...Might as well upgrade to #RubyOnRails 8.1 while I'm at it, doesn't look like a massive change.
[hit da button to make bundler redownload a whole bunch of gems for ages and I don't even know if it's successful yet but I hope so]
...right, where the hell was I?
Ruby 3.3 enters security maintenance phase today until end of March 2027. Ruby 3.2 reaches EOL in 5 days.
Are you all caught up with your Ruby upgrades? If not, get in touch so we can help! ๐
Just released the first "stable" version of doing, a rust clone of the ruby gem doing by @brett. I would love for you to take it for a spin, especially if you've used doing in the past.
If you're interested in using 1password or bitwarden for @hanami Settings please checkout: https://github.com/aaronmallen/hanami-settings-stores
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!
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("-")

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...
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.
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

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โฆ