James Mead boosted

Some interesting things coming in Ruby v3 - RBS (type annotation), Ractor (Actor model for concurrency), Scheduler (lightweight concurrency), and more.


I'd somehow forgotten that we didn't have bundler in early versions of Rails. This article provides a great history of how library code has been loaded in Ruby over the ages.


James Mead boosted

More fun with nix. I've written about modifying the existing GitHub Action workflow that builds my personal website to use cachix/install-nix-action and nix-shell.



James Mead boosted

I've been playing with the nix package manager, mainly with the intention of using it to setup isolated development environments. I've written up how I used nix-shell to define a Ruby environment for building & serving my personal website locally...


#nix #ruby


A Mastodon instance for Rubyists & friends