Stephen

@diaconou.com

Ruby dev. https://github.com/stevegeek, https://beta.gem.coop/@stephen, https://index.rubygems.org/profiles/stevegeek

`sentiero` browser session tracking/recording Ruby gem is finally up. Took a while; added (basic) error tracking & analytics features too Its a Rack app so can be used standalone, or mount as Rails engine. It tries hard to have privacy respecting defaults & opt-outs. github.com/stevegeek/se...

GitHub - stevegeek/sentiero: Browser session recording for Ruby. Like Hotjar etc. Works with any Rack framework. Privacy-first defaults. Rails integration by sentiero-rails.

Browser session recording for Ruby. Like Hotjar etc. Works with any Rack framework. Privacy-first defaults. Rails integration by sentiero-rails. - stevegeek/sentiero

github.com

Really enjoying @exe.dev so far. Create a VM in seconds, and then you can use a coding agent via a web interface on the box to quickly get stuff setup. I went from nothing to deployed postgres on one VM, a Rails app in another, with tailscale to network them in a few minutes.

Lovely time at @rubyconitaly.bsky.social . so nice to get to hang out with a community of people who are all just really nice and friendly. + great talks, and great food. Thanks everyone! Wish I was still in Rimini instead of blocked jn traffic (truck on fire in motorway tunnel up a head I think… 😬)

Been fleshing out a turbo-rails Crystal shard equivalent for Marten framework. Interested to see if I can port a typical "modern" Rails app over (ie uses Turbo etc)

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

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?

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,

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

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

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!