Stephen's Avatar

Stephen

@diaconou.com

https://diaconou.com ... Ruby dev & freelancer. Dad. https://github.com/stevegeek, https://index.rubygems.org/profiles/stevegeek

177
Followers
310
Following
206
Posts
28.10.2024
Joined
Posts Following

Latest posts by Stephen @diaconou.com

gem.coop are cooking up some great features for their gem host/registry. Looking forward to watching it evolve

06.03.2026 17:58 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
RubyEvents.org February 2026 Newsletter In February, RubyEvents had 12 contributors and 55 PRs merged! This month, we had RubyForGood - Belgium, Belfast RubyFest, and Fukuoka RubyistKaigi 05. We're looking forward to Ruby Community Conferen...

Hello friends! This is our first edition of the Ruby Events Newsletter!

Find recent events, released videos, and a changelog within. Let us know if there's anything you want to see in March's edition? 🀩

www.rubyevents.org/announcement...

05.03.2026 08:41 πŸ‘ 8 πŸ” 6 πŸ’¬ 0 πŸ“Œ 1
Peak To use namespaced gems pass a source in your Gemfile, like this:

"Pushing gem to beta.gem.coop/@stephen ...
yaml_csp_config-1.2.0.gem uploaded πŸŽ‰"

Pushed my first gem to my new namespace.

27.02.2026 16:00 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

"It's approved, you've got @stephen!" πŸŽ‰

27.02.2026 10:20 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
gem.coop We’re excited to introduce gem.coop – a new server for gems in the Ruby ecosystem. We aim for fast, simple hosting, that is compatible with Bundler but optimized for the next generation. It’s built fo...

Just requested "stephen" namespace on gem.coop ... maybe a bit optimistic πŸ˜† ... if they say no I won't be upset

26.02.2026 21:56 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Anyone stopped using a 'traditional' CI in favour of the new "local ci" (ci.rb) approach in Rails?

Had any issues? eg cause of diff between local env vs a remote envs?

16.02.2026 09:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh nice, not sure I can make 25th but I will def join some time!

11.02.2026 17:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Oh nice ok, thanks! I’ll take this into account and do some more experimenting

11.02.2026 14:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh nice ! I’ll be at Rubycon in May! I’ll have a look at Modena.rb , how often do you meet?

11.02.2026 13:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

with frontend, backend, testing and code review. Cool that you can talk to individual agents as they work, helped me feed my own review comments in realtime as I saw what the team was doing into "the reviewer" agent, so its review included my thoughts.

11.02.2026 13:48 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Just trying out Claude Code agent teams. Pretty powerful (but maybe a bit flakey, but it is 'beta'). For a feature build, I ran planning first, with agents for various skills & one playing devil's advocate. Once the plan was compiled and done, I created an implementation team,

11.02.2026 13:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Went to my first LRUG on Monday in London, great experience. Shame there are not a lot of Ruby meet ups in Italy

11.02.2026 10:29 πŸ‘ 5 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

The main CC agent coordinates and collects the results but without the pollution of the exact implentstion details of each agents work, so good for large cross cutting tasks, eg adding types across a whole gem say

24.01.2026 16:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I’ve found subagents to be powerful as they have their own context window and so tend to work well performing a very specific β€œfocussed” task. Also it’s cool that you can then ask CC to spawn multiple (it will spawn up to 10 in parallel)

24.01.2026 15:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - stevegeek/claude-ruby-plugins: Claude Code skills, commands, and agents for writing Ruby RBS type signatures Claude Code skills, commands, and agents for writing Ruby RBS type signatures - stevegeek/claude-ruby-plugins

Nice! I’ll compare notes on the RBS typing part compared to my attempt at github.com/stevegeek/cl...

24.01.2026 15:09 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Combining prosopite gem, a custom logger for it, a simple CSV store, and a set of rake tasks for querying the store, I can automatically persist the N+1s that come up in my Rails app as I work on it and have a Claude Code subagent work through them in the background. Nice

21.01.2026 22:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Wanted Topaz Video/Gigapixel working on Linux via Wine (& prime-run) but my external GPU was not detected.

Claude Code did so much experimentation: rebuilding libs w. logging, disassembling topaz DLLs etc, til it found root cause, then binary patched it (skips a check in a DLL). Works now, Amazed..

13.01.2026 10:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Congrats, what a project that will be!

02.01.2026 09:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Congrats! I’ve been talking about v1ing my gems for years, still only done 2 of them, but now I’m inspired to follow suite and do the rest!

02.01.2026 09:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Ah ok! I probably missed that bit of info, was too keen to start :)

30.12.2025 21:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Didn’t try to build them locally but will and let you know!

30.12.2025 19:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

My new gem β€˜hone’ is now running on charm-ruby (not pushed yet as hit a snag that raises a Go exception)

Can I say : First!

30.12.2025 18:42 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Wow amazing! Thanks again @marcoroth.dev

30.12.2025 08:09 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - type-ruby/t-ruby: T-Ruby, TypeScript-style types for Ruby language T-Ruby, TypeScript-style types for Ruby language. Contribute to type-ruby/t-ruby development by creating an account on GitHub.

Interesting, came across another β€˜typed’ Ruby - https://github.com/type-ruby/t-ruby

Seems similar to couple of other attempts (emits RBS), eg myrb and claret

Added to my list https://github.com/stars/stevegeek/lists/typed-ruby/

25.12.2025 22:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

In addition to new language features

* Lots new in the threading chapter, including Ractor updates and a section on concurrent-ruby and Async
* The typed Ruby chapter has a section on Literal
* Lots of small cleanups and updates

18.12.2025 17:14 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
Congrats Marco Roth: 2025 Rails Luminary We are stoked to share that the Rails Core team has announced Marco Roth as the 2025 Rails Luminary.

We were very proud to present @marcoroth.dev with the Rails Luminary Award 2025.

And yes, I was on a secret mission to Zurich πŸ˜€.

rubyonrails.org/2025/12/17/m...

17.12.2025 23:10 πŸ‘ 55 πŸ” 14 πŸ’¬ 0 πŸ“Œ 2

Nice, could it also include heroicons?

11.12.2025 09:38 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

LLM agents are taking over so have decided to split my personal computing from work related (ie for privacy, data security etc)

Just received my little work machine, a Ryzen 9950X with 64GB RAM, should speed up the test suite runs at least!

09.12.2025 13:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
[Bug] Claude generates unsafe destructive commands with rm -rf on root directory Β· Issue #13278 Β· anthropics/claude-code Bug Description Yesterday, I asked the Claude CLI to delete all the cache files for the app we’re currently building. As usual, Claude suggested a long command (a big find one-liner with lots of op...

Remember, always run your coding agents inside containers github.com/anthropics/c...

07.12.2025 06:14 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Feedback to improve it is welcome so we can try get RBS used a bit more in the Ruby ecosystem

05.12.2025 11:25 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0