Smooth UI animations on server-rendered HTML
I’ve been using Hotwire in production since the beta release of Turbo, and it’s changed the way I build web apps. It’s a great way to get SPA-like interactivity at a fraction of the complexity. In...
I’ve been using Hotwire in production since the beta release of Turbo, and it’s changed the way I build web apps. It’s a great way to get SPA-like interactivity at a fraction of the complexity. In...
As a software engineer, I’ve always dreaded working with translations. It can get increasingly tricky with the number of locales and parallel features being developed. As a CTO of a small company,...
What do you do when you need to instanciate a class in Rails, but its name is dynamic? Let’s say we want to serialize an object for use in an API payload and we have to handle different versions. ...
For a long time, and probably still today, the reference for authentication in Rails is using a gem like Devise. Thing is, you’ll probably end up customizing it a lot: views, emails, onboarding fl...
Sprockets, Webpack(er), Importmaps, esbuild, propshaft, rollup, sass, postCSS, tailwind? It’s easy to get lost between all the tools offered by Rails to manage your assets, especially if you’re a b...
Metabase is a great tool for easy dashboarding and analytics, it is open source meaning you can deploy it easily on your own infrastructure. I currently host my metabase instance on scaleway serve...
I recently stumbled upon minio when looking at the shrine doc while setting up tests related to file uploads. One could say minio is like a self-hosted S3 object storage. It can be used on product...