Excellent overview by @fxn.bsky.social of #Ruby's new namespaces feature that's just been merged into master
19.05.2025 13:33 β π 0 π 0 π¬ 0 π 0@developwithstyle.com.bsky.social
Excellent overview by @fxn.bsky.social of #Ruby's new namespaces feature that's just been merged into master
19.05.2025 13:33 β π 0 π 0 π¬ 0 π 0New release of Phlexible, with support for both Phlex 1 and 2!
22.04.2025 21:55 β π 2 π 0 π¬ 0 π 0IMHO, make this the default, github: github.com/ghostty-org/...
22.04.2025 15:02 β π 192 π 29 π¬ 17 π 2After a few struggles, decided to host the Proscenium docs & registry on Hetzner using Kamal. It's a really simple app, so Kamal is a better fit - https://proscenium.rocks
Also a teeny tiny part of me feels a little nostalgic for the good ol' days before PaaS's and the cloud
I always want to shorten Rails `find_or_create_by`. How about `freate`? Or maybe `finsert`? `finreate`...
Oh I could go on π
Deploying a new Rails app and trying Kamal. All it's done is made me realise how amazingly awesome the likes of Heroku are!
Yes I'll save a bit of cash, but the amount of time and stress I would save is worth so much more!
These were some challenging, but fun commits π Lots of goodies coming to Proscenium very soon! π€© Least of all, a #Ruby Gems specific registry that fully supports NPM package dependencies π
30.03.2025 18:32 β π 0 π 0 π¬ 0 π 0Giving @gitbutler.com another go... π€
27.03.2025 15:42 β π 0 π 0 π¬ 0 π 0And todays Commit Message of the Day is... π₯
Just commit this fucker! πͺ YOLO
There's been some talk of what new #ruby features peeps would like to see...
I would love the ability to use ? and ! in variable names, in the same way that I use them in method names.
You say that coz itβs better, or is that simply you preference?
08.03.2025 14:46 β π 0 π 0 π¬ 1 π 0Even though I would call myself a #Ruby guy, as that is the one I always come back to, and have used for two decades, I probably write as much #JavaScript and #GoLang. I love all three for very different reasons. They have their own place and reasons to exist, all being different
08.03.2025 11:29 β π 2 π 0 π¬ 0 π 0Yeah thatβs what I think too π
07.03.2025 20:53 β π 0 π 0 π¬ 0 π 0A question for all you #ruby gem authors...
Do you specify your dev dependencies in the gemspec with `add_development_dependency` or in the Gemfile?
I've always added them in the Gemfile, as I'm pretty sure both options do the same thing. But like the separation of concerns,
How have I not know about until now??! Great little tool to check that you gem dependencies are compatible with major Rails versions π
07.03.2025 15:36 β π 0 π 0 π¬ 0 π 0How do you turn off reposts from your followers?
25.02.2025 17:30 β π 0 π 0 π¬ 0 π 0Great feature though π
24.02.2025 17:13 β π 1 π 0 π¬ 0 π 0Kudos to @solnic_dev for his amazing @justcrosspost.app - I am a happy paying customer! π
24.02.2025 16:08 β π 2 π 0 π¬ 0 π 1Released 0.5.0 of Delivered - my #Ruby gem for runtime type checking of method signatures - is out!
Includes a handy `Delivered.verify!` method to verify the type of any value.
https://github.com/joelmoss/delivered/releases/tag/v0.5.0
I'm increasingly hating on #Ruby's `unless` keyword. It's just too hard to reason about. I may just add https://github.com/fatkodima/rubocop-disable_syntax and disable the use of `unless` completely.
18.02.2025 19:52 β π 0 π 0 π¬ 0 π 0What if...
You could just `npm install @rubygems/mygem` and it would install any #ruby gem as an NPM dependency (assuming that gem has JS/CSS assets) π
Wellβ¦ heβs a psychopath, so βnuff said π
14.02.2025 17:17 β π 1 π 0 π¬ 0 π 0image
There are two types of #ruby developers in this world; ones who enclose method arguments in parenthesis, and those who do not.
Which one are you?
image
Been using puma-dev for ages, and love its convenience, but hate how hard it is to use the debugger with. Today I uninstalled it and appended this snippet to puma config in my #Rails apps. Now I simply good old `rails server`, but I have full HTTPS in dev (using mkcert π)
10.02.2025 19:32 β π 1 π 0 π¬ 0 π 0I am a proud "Discovery Coder" π₯³
jimmyhmiller.github.io/discovery-co...
If you are not yet subscribed, I invite you to subscribe to @shortrubynews :
It is a Monday morning summary of everything happening in #Ruby world.
Visit https://newsletter.shortruby.com and click subscribe if you want to get it in your inbox.
I read this all the way through! A fascinating read π
Building Bluesky: a Distributed Social Network (Real-World Engineering Challenges) newsletter.pragmaticengineer.com/p/bluesky
Yeah, but I would interpret disruptive to also include breaking changes.
20.11.2024 09:05 β π 1 π 0 π¬ 0 π 0Like others, they both sound the same to me.
20.11.2024 08:30 β π 2 π 0 π¬ 1 π 0