Ancestors

Toot

Written by James Adam on 2024-10-30 at 10:12

One thing I've really enjoyed while building https://letsjelly.com is working on a clean #Rails & #Stimulus stack.

I was worried for a while that not learning #React was going to end up biting me, but I've found Stimulus to be both easy to get into, and a powerful way to reuse JS around and between projects.

=> More informations about this toot | More toots from james@ruby.social

Descendants

Written by James Adam on 2024-10-30 at 11:05

This is also my first time using #GoodJob (thanks @bensheldon!) and I've really enjoyed using it too.

No shade on Sidekiq, but running GoodJob async in a thread while we prototype is simply wonderful developer ergonomics, as well as saving on hosting costs in these early days.

=> More informations about this toot | More toots from james@ruby.social

Written by Paweł Świątkowski on 2024-10-30 at 11:09

@james @bensheldon Sidekiq also has embedded mode since 7.0. Not that I'm pushing for Sidekiq, but just worth knowing probably.

https://github.com/sidekiq/sidekiq/wiki/Embedding

=> More informations about this toot | More toots from katafrakt@ruby.social

Written by James Adam on 2024-10-30 at 11:09

@katafrakt wow, I did not know! That's great news too. Not having to run a second process locally is really pleasant. Nice work @sidekiq!

=> More informations about this toot | More toots from james@ruby.social

Written by Russell Garner on 2024-10-30 at 11:12

@james Stimulus is wonderful.

=> More informations about this toot | More toots from rgarner@ruby.social

Written by James Adam on 2024-10-30 at 11:22

@rgarner yeah, it really hits a sweet spot

=> More informations about this toot | More toots from james@ruby.social

Written by Russell Garner on 2024-10-30 at 11:26

@james just so many epiphanies with it too, like suddenly getting composability.

Working in a code base with no components, and a lot of HTML in ERB, and this feels right. No obscurantist compile step, no tools getting in the way, the ability to reason about semantic and accessible HTML.

HTML and CSS are no longer a compile target anyway; they're expressive in their own right these days. So when I see I feel a whole cohort is missing out.

=> More informations about this toot | More toots from rgarner@ruby.social

Written by Chris Lowis on 2024-10-30 at 11:46

@james I've done my fair share of React and the Hotwire stuff is a breath of fresh air, I've been enjoying it too.

=> More informations about this toot | More toots from chrislowis@ruby.social

Written by James Adam on 2024-10-30 at 11:48

@chrislowis Turbo can still result in some unexpected tangles, but we've used it to add quite a lot of dynamic updating into Jelly (notification counts, inbox updating as messages are received and sent, etc) and it definitely feels "alive" when you use it.

I'm looking forward to switching to Turbo 8 and seeing if Idiomorph can make it even simpler.

=> More informations about this toot | More toots from james@ruby.social

Written by Chris Lowis on 2024-10-30 at 11:54

@james yes, it certainly feels more "magical" and catches me out in odd ways.

=> More informations about this toot | More toots from chrislowis@ruby.social

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113395837637951518
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
323.051406 milliseconds
Gemini-to-HTML Time
1.407227 milliseconds

This content has been proxied by September (ba2dc).