it feels important to keep saying: SPA as an app framework default (and not an opt-in feature) was a mistake
Software Engineer | TypeScript / Ruby | Amateur Cellist | Chronic Dumbass
it feels important to keep saying: SPA as an app framework default (and not an opt-in feature) was a mistake
It’s week 4 of our sponsorship drive! Time to meet the people you’re supporting: Tim and Sean.
Been horrifying teammates by referring to undocumented information that's held only in people's heads as "locked in meat storage".
Please use this with your teams/projects and report back on how they like it?
A key part of we’re doing with @hanami is letting you write your apps as Plain Old Ruby! Sure they are libraries, but their API’s are quite small, and simple to reason about.
Even dependency injection via `include Deps[…]` looks strange at first but the conventions are so simple to learn, and yanno, it’s entirely optional!
You wouldn’t pull in a Gem that adds 300+ methods to a class, but that’s what inheriting from ActiveRecord::Base does
“Building a sustainable alternative to Rails in the Ruby ecosystem… is going to be really essential to Ruby’s survival.” - @joeldrapper talking about @hanami on @rooftop podcast
https://www.rooftopruby.com/2108545/episodes/17321855-44-hanami-and-chippy-buddies-with-tim-riley
They’ve been cooked for a while. Scooping up core team members, launching canary react features in stable (“production ready”) versions of Next.js, etc. there’s been a consolidation of the ecosystem around vercel for a while, it was only a matter of time before stuff like this became more prevalent. I’m hopeful that this could lead to greater adoption of alternative react metaframeworks! (Or maybe we all just move to Solid)
In retrospect, the flaw in the Turing Test was always using human discernment as the model to measure against.
LLMs easily pass the Turing Test, not because they’re sentient, but because we’re dumbasses who interpret the most dopamine-supplying response to ourselves as the most intelligently human.
On a less dramatic note: it wasn’t actuallly that hard just an annoying revelation lol. It’s still not “great” (the performance of certain hardware (mainly WiFi) isn’t at parity with windows) but it’s just a waiting game at this point
Something was bleeding (me. Out of my eyes and finger tips)
Thanks for the tip! I ended up just installing a newer generic kernel anyway. Is there a benefit to switching to the edge edition, or is that basically what I did in a roundabout way?
Did a new #pcbuild for the first time in almost 10 years! Finished it and was excited to use Linux full time (outside of work), only to find out the components are newer than the #linuxmint default kernel supports. It was a long morning
whimsical
You can now become a patron of Hanami, Dry and Rom! This is as big a launch as any we’ve done.
Please consider supporting our work. We’re just getting started. Together we can build a healthy, diverse future for Ruby.
https://ruby.social/@hanami/114619545350241461
A new era begins for Hanami, Dry and Rom — paid, ongoing maintenance for the very first time. We need your help to make it happen! Become a patron today.
https://hanamirb.org/blog/2025/06/03/become-a-hanami-dry-and-rom-patron/
I see @hanami as a strong rallying point within the Ruby community.
Hanami's community values are front and center on the homepage. https://hanamirb.org/
I’m officially on the lookout for new contracts. I’m out here doing the best work of my life.
Really love this new direction from #RemixJS! It’s also interesting seeing this, combined with a similar move with #RedwoodSDK, and the increasing push against #react to a simpler, Web API first experience.