Ah fair, just saw in the video with the h1 example. It lets ERB output the value so it doesn't leak what the code looks like client side.
Ah fair, just saw in the video with the h1 example. It lets ERB output the value so it doesn't leak what the code looks like client side.
Ah nice, that's cool!
Well for me it's more about not leaking the inner HTML externally. When Herb wraps an HTML comment around an HTML element that has an ERB output in there, does it also comment that out?
Love to read this.
Repo link for the skills @kaspth.com mentions: github.com/palkan/skills
Nice! I tend to insert a `if false &&` to prevent the inner markup from showing up in the output.
I've also been reading through @palkan.bsky.social's & @evilmartians.com Layered Design for Rails and it's cool to see many similar ideas for where I'd like to see Rails go (and Associated Objects gets a mention).
There's lots of interesting ideas and patterns in there, so I highly recommend it!
The whole point of Associated Objects is to help what Rails devs struggle with most often: spotting collaborator objects to unfurl those god object Active Records and set it up in a conventional way.
You trade a bit of OOP design freedom for a lot of bang for your code buck.
A fun thing in my ActiveRecord::AssociatedObject gem's design is that we delegate find_by, so in production I just did:
User::EmailVerification.find_by(email_address: ".@.").mailer.deliver_later
User is an Active Record, while the nested EmailVerification is a PORO!
beta.gem.coop/@kaspth/acti...
#edbspillet
after four months of private discussions, I have an update on the Bundler and RubyGems situation with Ruby Central: andre.arko.net/2026/03/03/fouβ¦
love twin peaks, there's some stuff that doesn't hold up but a lot still does
as I gaze into the camera, it also gazes into me
always wished we had this in the Ruby world https://gem.coop/updates/5/
On Friday, I recorded a @blueridgeruby.com BTS episode with my friend @rhiannon.io, where we get into the crucial topic of marketing for conferences. Full episode here: www.youtube.com/watch?v=B3BB...
Thinking of adding a new gem? There's a lot of info you need to look through to verify gems.
So based on feedback from @afomera.dev and @marcoroth.dev here's our initial take on that page:
beta.gem.coop/@kaspth/oaken
glad you're hanging out with Tim!
"Pushing gem to beta.gem.coop/@stephen ...
yaml_csp_config-1.2.0.gem uploaded π"
Pushed my first gem to my new namespace.
(looks like I also need to fix up the page title lol)
Ideally the gem profile page, and your namespace profile page like beta.gem.coop/@kaspth, should be pages you'd feel proud to post.
We'd like to show off all the harness/skeleton of a gem in a way that a GitHub README can't.
Curious to hear what you think!
Thinking of adding a new gem? There's a lot of info you need to look through to verify gems.
So based on feedback from @afomera.dev and @marcoroth.dev here's our initial take on that page:
beta.gem.coop/@kaspth/oaken
#GemCoop just* launched a public beta for namespaces!
gem.coop/updates/5/
* I'm sick and slept until 7pm, so I'm a few hours late, but I'm still super excited about this!
Wow, gem.coop just launched a namespaces preview. Theyβre on a *tear* launching new features! gem.coop/updates/5/
it's been a long day and I forgot to build the email when users' namespaces are approved
fixing! (I've already approved your namespace)
oh right of course π
Since namespaced gems is brand new for the Ruby community, we've added explainers to the bottom of profile pages and one-click to copy the `bundle add` command.
Let us know how it's working for you and if you encounter issues!
I'm excited to be on beta.gem.coop/@kaspth
We've got namespaced gems you can use today!
Read more here: gem.coop/updates/5/
10x is a pittance compared to all the meetings they just saved lol
On Friday, I recorded the first episode of Ridge Notes with JoΓ«l Quenneville. We chatted about his upcoming @blueridgeruby.com talk, "State is the First Decision You Never Made." Full episode here: www.youtube.com/watch?v=F5Yp...
poster for the sopranos in the style of disney's "that's so raven". pink velvet background with a scowling tony soprano covering most of it, arms crossed. in the bottom left there is the logo: disney that's SO PRANOS the "so / pranos" is in the sopranos font
this came to me in a dream
Added - Full support for Linux musl on x86_64 and Arm64 Changed - Enforce that gem versions must be ASCII - Gem version comparison 4x-10x speedup Fixed - rv ci, rvx: Some native extensions were being compiled twice - Test improvements - rv ruby list sort order fixed
rv 0.5.1 is out! Download it on Homebrew or at this link: github.com/spinel-coop/...
We now support musl thanks to @case.bike and fixed a performance regression thanks to David RodrΓguez. So now setup-rv GitHub Action should be just as fast as setup-ruby!