Joel Moss's Avatar

Joel Moss

@developwithstyle.com.bsky.social

43 Followers  |  213 Following  |  31 Posts  |  Joined: 06.02.2024  |  1.7002

Latest posts by developwithstyle.com on Bluesky

Preview
namespaces.md GitHub Gist: instantly share code, notes, and snippets.

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
Preview
Release v3.0.0 Β· joelmoss/phlexible What's Changed Phlex 2 support by @triskweline in #2 New Contributors @triskweline made their first contribution in #2 Full Changelog: v2.2.0...v3.0.0

New release of Phlexible, with support for both Phlex 1 and 2!

22.04.2025 21:55 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Why users cannot create Issues directly Β· Issue #3558 Β· ghostty-org/ghostty Users are not allowed to create Issues directly in this repository - we ask that you create a Discussion first. Unlike some other projects, Ghostty does not use the issue tracker for discussion or ...

IMHO, make this the default, github: github.com/ghostty-org/...

22.04.2025 15:02 β€” πŸ‘ 192    πŸ” 29    πŸ’¬ 17    πŸ“Œ 2
Proscenium

After 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

21.04.2025 19:19 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I always want to shorten Rails `find_or_create_by`. How about `freate`? Or maybe `finsert`? `finreate`...

Oh I could go on πŸ˜‚

16.04.2025 18:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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!

10.04.2025 18:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Merge branch 'registry' Β· joelmoss/proscenium@14f4174 * registry: chore(deps): Update gems chore(deps): Update go deps feat: Reimplement cache_query_string config feat: replacements feat: Set etag in middleware using content hash from esbuil...

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    πŸ“Œ 0

Giving @gitbutler.com another go... πŸ€”

27.03.2025 15:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

And todays Commit Message of the Day is... πŸ₯

Just commit this fucker! πŸ’ͺ YOLO

25.03.2025 19:29 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

13.03.2025 15:20 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

You say that coz it’s better, or is that simply you preference?

08.03.2025 14:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Even 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    πŸ“Œ 0

Yeah that’s what I think too πŸ‘

07.03.2025 20:53 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

A 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,

07.03.2025 15:49 β€” πŸ‘ 8    πŸ” 2    πŸ’¬ 6    πŸ“Œ 0
RailsBump.org: Rails Compatibility Checker Tool RailsBump lets you check your Ruby gems for compatibility with all major and minor Rails versions. Check your Gemfile.lock for compatible Rails versions.

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    πŸ“Œ 0

How do you turn off reposts from your followers?

25.02.2025 17:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Great feature though πŸ‘

24.02.2025 17:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Kudos to @solnic_dev for his amazing @justcrosspost.app - I am a happy paying customer! πŸ‘

24.02.2025 16:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Preview
Release v0.5.0 Β· joelmoss/delivered Changed Added a handy Delivered.verify! method for quick verification of any value, any where. Added RangeOf, ArrayOf, and Enumerable types. Exceptions are now a little more useful. Full Changelo...

Released 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

24.02.2025 15:58 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - fatkodima/rubocop-disable_syntax: A RuboCop plugin that allows to disable some unfavorite ruby syntax, such as `unless`, safe navigation etc. A RuboCop plugin that allows to disable some unfavorite ruby syntax, such as `unless`, safe navigation etc. - fatkodima/rubocop-disable_syntax

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    πŸ“Œ 0

What 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) 😎

14.02.2025 17:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Well… he’s a psychopath, so β€˜nuff said πŸ˜‚

14.02.2025 17:17 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
image

image

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?

13.02.2025 15:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
image

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    πŸ“Œ 0
Discovery Coding

I am a proud "Discovery Coder" πŸ₯³

jimmyhmiller.github.io/discovery-co...

29.01.2025 19:28 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Deno v. Oracle: Canceling the JavaScript Trademark Oracle is holding the JavaScript trademark hostage, and we’re pursuing legal means to #FreeJavaScript. Here’s a brief update.

πŸ‘

deno.com/blog/deno-v-...

28.11.2024 08:57 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
Short Ruby Newsletter It is a Monday morning summary of the articles, discussions, and news from the Ruby community

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.

23.11.2024 10:25 β€” πŸ‘ 15    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
Building Bluesky: a Distributed Social Network (Real-World Engineering Challenges) Bluesky is built by around 10 engineers, and has amassed 5 million users since publicly launching in February this year. A deep dive into novel design decisions, moving off AWS, and more.

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

22.11.2024 10:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Yeah, but I would interpret disruptive to also include breaking changes.

20.11.2024 09:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Like others, they both sound the same to me.

20.11.2024 08:30 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@developwithstyle.com is following 19 prominent accounts