Hey hey! My name is Miles Georgi and I'm someone on the interwebs who loves programming in Ruby.
Some of my current in-progress personal projects are:
Foobara
A software framework for building command-centric systems that are discoverable. Engineers build commands to express their domain operations directly and tooling automatically integrates them as needed.
This was the culmination of by sheer-coincidence working on 3 projects in a row that had super-high domain complexity and seeing the same challenges repeat in all three projects despite having different domains, different teams, and different tech-stacks. That inspired me to build a framework I wish I'd had all along... Foobara!
Ractorize
Ractorize is a gem that lets you turn any object you want into a ractor while preserving its interface.
https://github.com/ractor-shack/ractorize
Shmactor
Currently, SimpleCov doesn't count lines in Ractors. This is a (hopefully) temporary limitation, but in the meantime, you can use Shmactor to get coverage! So if lack of coverage metrics is holding you back from using ractors, well, be held back no longer!
https://github.com/ractor-shack/shmactor
Trianko
Trianko is a top-down 2D multi-player asteroids-style game inspired by a game called SubSpace that I liked when I was a kid.
For the client, it uses a game engine named Taylor which compiles the game down to a linux binary as well as a WASM binary.
On the backend, it makes super heavy use of ractors. That was mostly as a fun excuse to goof about and experiment with ractors. And it has been fun!
You can play it at https://trianko.com
Find me on Discord (or wherever) if you want somebody to play it against!