Advertisement · 728 × 90

Posts by Stephen

typed_operation | RubyGems.org | your community gem host

Finally, after too many years, I've pushed 1.0.0 of typed_operation gem.

Blurb: a command pattern, callable, chainable, traceable, can be partially applied, curried and w. typed params. Auth to execute via action_policy if desired.

rubygems.org/gems/typed_o... / beta.gem.coop/@stephen/typ...

2 days ago 2 1 0 0

I mean i definitely prefer to chat to a bot assitant to solve my specific issue than trawl through docs or stack overflow, but I think companies need to invest more in quality control of them

2 weeks ago 0 0 0 0

Starting to migrate from AWS for DNS, CDN etc to Cloudflare. So far so good but the AI assistant in Cloudflare is bit rubbish. Eg gave me example Worker script logic that is clearly wrong, (it corrected when I pointed out the problem but still…). Maybe they need a stronger model to power it

2 weeks ago 0 0 1 0
Preview
homer simpson from the simpsons is sitting in a chair with his mouth open and his hands outstretched . ALT: homer simpson from the simpsons is sitting in a chair with his mouth open and his hands outstretched .

oooo advanced hotkeys!

3 weeks ago 0 0 0 0

Just having a look at Avo 4 by @avohq.io ... looks amazing! Can't wait to do the upgrades. Nice work @adrianthedev.com and team!

3 weeks ago 1 0 1 0

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

1 month ago 3 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...

1 month ago 8 6 0 1
Advertisement
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.

1 month ago 3 1 0 0

"It's approved, you've got @stephen!" 🎉

1 month ago 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

1 month ago 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?

2 months ago 0 0 0 0

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

2 months ago 0 0 1 0

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

2 months ago 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?

2 months ago 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.

2 months ago 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,

2 months ago 1 0 2 0
Advertisement

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

2 months ago 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

2 months ago 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)

2 months ago 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...

2 months ago 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

2 months ago 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..

3 months ago 0 0 0 0

Congrats, what a project that will be!

3 months ago 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!

3 months ago 2 0 1 0

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

3 months ago 1 0 0 0
Advertisement

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

3 months ago 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!

3 months ago 2 0 1 0

Wow amazing! Thanks again @marcoroth.dev

3 months ago 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/

3 months ago 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

4 months ago 5 1 1 0