I host a meetup called Railshöck in Zürich. From time to time someone shows up and holds a presentation from another world. They have small companies with one or two employees and they custom-tailor their Rails workflow to an extent which fascinates me. They own their development stack so completely that it's difficult to understand what they do at all. But it works for them in their own bubble. Without the need to share conventions over a large company.
The latest two examples I want to mention are Christian Seldmair with Svelte on Rails and Sandro Kalbermatter with compony.
Svelte on Rails is the realisation of the fact that you may want to sprinkle some reactiveness into your frontend without having the flicker effect like with Stimulus connects (worked around with the morph-dom and turbo). It's quite an elegant niche solution for a very interesting Rails problem using vite and server side rendering.
And compony is sheer DSL madness made exactly for the brain of Sandro. But because it's so productive for him, he discovered a new software design pattern. It's called the Anchor Model. It solves the problem of singleton database entities (think enum).
Top comments (0)