gem.coop are cooking up some great features for their gem host/registry. Looking forward to watching it evolve
gem.coop are cooking up some great features for their gem host/registry. Looking forward to watching it evolve
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...
"Pushing gem to beta.gem.coop/@stephen ...
yaml_csp_config-1.2.0.gem uploaded π"
Pushed my first gem to my new namespace.
"It's approved, you've got @stephen!" π
Just requested "stephen" namespace on gem.coop ... maybe a bit optimistic π ... if they say no I won't be upset
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?
Oh nice, not sure I can make 25th but I will def join some time!
Oh nice ok, thanks! Iβll take this into account and do some more experimenting
Oh nice ! Iβll be at Rubycon in May! Iβll have a look at Modena.rb , how often do you meet?
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.
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,
Went to my first LRUG on Monday in London, great experience. Shame there are not a lot of Ruby meet ups in Italy
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
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)
Nice! Iβll compare notes on the RBS typing part compared to my attempt at github.com/stevegeek/cl...
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
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..
Congrats, what a project that will be!
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!
Ah ok! I probably missed that bit of info, was too keen to start :)
Didnβt try to build them locally but will and let you know!
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!
Wow amazing! Thanks again @marcoroth.dev
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/
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
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...
Nice, could it also include heroicons?
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!
Remember, always run your coding agents inside containers github.com/anthropics/c...
Feedback to improve it is welcome so we can try get RBS used a bit more in the Ruby ecosystem