175 Followers
332 Following
10 Posts

Ruby dev & freelancer.

Trying to contribute to open source as much as possible recently - https://github.com/stevegeek

Posts periodically delete

GitHubhttps://github.com/stevegeek
Website/Bloghttps://www.diaconou.com
Newsletterhttps://stevediaconou.substack.com/
Twitterhttps://twitter.com/stevediaconou/
gem.coop are cooking up some great features for their gem host/registry. Looking forward to watching it evolve

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?

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,

Got my first Rust PR merged in pks !

https://github.com/alexevanczuk/packs/pull/149

First time I really wrote/read any Rust code. Was interesting. Found tooling excellent but did use GPT/co-pilot around some build errors. Otherwise tried to write code myself. The clippy lint tool is really helpful for newbies too.

Also, Alex is a very patient and responsive maintainer. It's the people behind opensource projects that make the difference, and make contributing so much more accessible/fun!

Initial pass at an `init` command by stevegeek · Pull Request #149 · alexevanczuk/packs

As discussed in #144 an init command might be nice. This is probably the first time I have ever written any Rust so I just tried copying things I saw in the existing implementation and did some wor...

GitHub
Found what looks like a great example of a monorepo for multiple gems = https://github.com/flippercloud/flipper
GitHub - flippercloud/flipper: 🐬 Beautiful, performant feature flags for Ruby.

🐬 Beautiful, performant feature flags for Ruby. Contribute to flippercloud/flipper development by creating an account on GitHub.

GitHub

If you have a gem which provides optional features, which have their own dependancies, but dont want to force the user of your gem to install those optional deps, what is preferable?

1) split gem into multiple gems and then have user select which ones are relavent to them to install
2) have just one gem with no declared dependencies in gemspec and then use a require & rescue approach to automatically handle what to do depending on if the requires succeed or fail in the current context

multiple gems
75%
one gem, require & rescue
25%
Poll ended at .