After listening to about a dozen first-hand accounts, I’ve published what I know about the RubyGems takeover.
23.09.2025 15:08 — 👍 209 🔁 82 💬 19 📌 17@dennis.paagman.dev
Freelance full stack stack Ruby on Rails dev — http://paagman.dev
After listening to about a dozen first-hand accounts, I’ve published what I know about the RubyGems takeover.
23.09.2025 15:08 — 👍 209 🔁 82 💬 19 📌 17Hotwire Native is extremely future proof and the release of iOS 26 shows why → paagman.dev/hotwire-nati...
16.09.2025 18:48 — 👍 10 🔁 4 💬 0 📌 0Tired of 'No route matches [GET] "/.well-known/appspecific/com.chrome.devtools.json"'? No more with this middleware 👉 paagman.dev/handling-chr...
29.08.2025 08:55 — 👍 4 🔁 0 💬 0 📌 0No I never upload to their cloud, just copy and paste the files where I need them.
25.08.2025 13:29 — 👍 0 🔁 0 💬 0 📌 0the baby is in sudo mode all the time, so it's appropriate 😂
25.08.2025 11:13 — 👍 4 🔁 0 💬 1 📌 0Flameshot is pretty good, not as good though!
25.08.2025 10:09 — 👍 3 🔁 0 💬 1 📌 0A solution in Ruby that really showcases some of the nice enumerable methods it has: gist.github.com/dennispaagma...
25.08.2025 08:32 — 👍 2 🔁 0 💬 0 📌 0Awesome :) will add it to my apps soon
19.06.2025 13:38 — 👍 1 🔁 0 💬 0 📌 0Can you also make it give an error or warning on the implicit boolean values? That's a yml footgun that would be great to avoid!
19.06.2025 13:31 — 👍 1 🔁 0 💬 1 📌 0So you are not entertained?
24.05.2025 19:41 — 👍 3 🔁 0 💬 1 📌 0Awesome! Can't bring my espresso machine, but hopefully I can still get some good coffee ☕
23.05.2025 18:48 — 👍 2 🔁 0 💬 1 📌 0do you keep away from STI because it does not work with foreign key constraints?
12.05.2025 18:38 — 👍 1 🔁 0 💬 1 📌 0@marcoroth.dev I have some files for you on which Herb sometimes crashes (either segfaults, crashes with a bug (try to mark T_NONE object) or a full hang where I have to `kill -9` the process), are you interested in them? I think I can share them with you, but rather not publically on Github!
25.04.2025 07:57 — 👍 2 🔁 0 💬 1 📌 0Wrote up a small article on something I've implemented in my Hotwire Native app that I think is useful for everyone!
This opens universal links directly in their own app, but still opens the rest in a modal.
paagman.dev/deep-link-ho...
oh yeah of course, crazy how my mind just ignores it because it has no 's' behind it like the others.
06.02.2025 14:56 — 👍 2 🔁 0 💬 1 📌 0in an other, smaller app:
> Finished in 0.03202 seconds (files took 1.02 seconds to load)
> bin/rspec spec/bla.rb 0.86s user 0.37s system 96% cpu 1.275 total
with rspec, interestingly the "seconds to load" is higher than what `time` outputs.
> Finished in 0.1374 seconds (files took 2.51 seconds to load)
1 example, 0 failures
> bin/rspec spec/bla.rb 1.90s user 0.86s system 95% cpu 2.891 total
Same for me!
04.02.2025 18:22 — 👍 1 🔁 0 💬 1 📌 0I’m available for hire.
I’m an experienced Ruby, TypeScript and CSS engineer looking for a new full-time position.
I can help you with performance, concurrency, testing, architecture and API design problems on tooling or product teams.
I’d really appreciate any personal introductions. DMs open. 🙏
I asked them and we need to wait a little while longer:
> I reached out to our Engineers to know when are we going to release Postgres 17. Looks like we don’t have the ETA as of now. As a very rough timeline, between Feb and April.
Postgres 17 has made some improvements that can speed up Rails apps a lot (see: benoittgt.github.io/blog/postgre... by @benoittgt.bsky.social).
But it's not available on Heroku yet!
I wrote up another small post about Hotwire Native! How to make 'delete' menu items stand out in the menu component. Hopefully it's useful for someone as I really like them this way 🙂 paagman.dev/make-delete-...
06.01.2025 19:21 — 👍 1 🔁 0 💬 0 📌 0I wrote up a little post about how to get native sharing working with Hotwire Native → paagman.dev/hotwire-nati...
12.12.2024 18:51 — 👍 0 🔁 0 💬 0 📌 0Did you know you can bundle gems directly from a GitHub gist? I didn't, and I'm wondering if anyone ever uses that 🤔
bundler.io/v2.5/man/gem...
Hahah I did the same over the last weeks. Painful but great when it’s done!
16.11.2024 08:14 — 👍 0 🔁 0 💬 0 📌 0And:
* Upgraded to Turbo 8.
* Enabled some of the newer Turbo features like morphing and link prefetching. Feels really smooth and fast.
Now onto Rails 8!
Also:
* got rid of some old jQuery based libraries, like selectize and a datepicker. Now on hotwire_combobox and the regular browser native datepicker.
* introduced Phlex and Tailwind in a few places.
* migrated from Font Awesome to Phlex icons.
Finally migrated my app off Webpacker and onto Vite!
Quite a rabbit hole, I had to migrate quite a few things:
* Bulma (css framework) from 0.x to 1.x. This required upgrading sassc to dartsass and removing some custom bulma components that are no longer working with 1.x.
Yeah I remember that being introduced now! I'm now wondering if it's difficult to benchmark a lot of bundler versions and compare their performance 🤔 might give it a go some time, would be a fun blog post.
12.11.2024 20:20 — 👍 0 🔁 0 💬 0 📌 0solid advice! How do you like to structure your tests, 'happy path' or 'unhappy' first? I go back and forth on it a lot.
01.11.2024 10:03 — 👍 1 🔁 0 💬 1 📌 0