A quick reminder that Rails is productive as hell. Just build a demo app to showcase some goodies we will have in Turbo 8–all while being on a ✈️ back home (and offline). Blog posts are coming!
P.S. That’s probably just an over-excitement after #RailsWorld 😁
The future is here: this is a basic Rails/Hotwire application running fully within a browser and distributed as a single Wasm module (well, and a .sqlite file with the database). Only configuration-wise changes to the original codebase.
Ultimate Rails PWAs are here! 😈
Rails 8 targets PWAs, Rails X should target WASM! Check out this thread—we're much closer than you might think,
P.S. Just imagine having a Rails app running completely in your browser (backed by in-browser SQLite, of course). What will you build?
Rails 8 targets PWAs, Rails X should target WASM! Check out this thread—we're much closer than you might think,
P.S. Just imagine having a Rails app running completely in your browser (backed by in-browser SQLite, of course). What will you build?
Last week, RubyWeekly and @shortrubynews featured a number of WASM projects, signaling that it's time to raise the bar. Enter RunRuby.dev, a Ruby.wasm playground that supports Bundler! Yet, it still lacks gems with extensions 👀
Some technical details in the thread:
Let me introduce our new gem: imgproxy-rails! It's an ActiveStorage plugin to serve transform your images on-the-fly via powerful @imgproxy_net that interoperable with Active Storage transformations API:
Why I think Vite (Ruby) is the only viable option (among available today) for Rails apps?
It the only one that is capable* of surviving major framework upgrades, DHH mood swings and uncontrolled frontend tooling evolution.
Vite is kinda meta builder: it relies on esbuild and
I'm not using it as it's not standard Rails; vite gem requires several steps to configure.
I'm currently using esbuild + propshaft for projects that need JSX/TS, which works great. I believe that Vite uses esbuild behind the scenes.
Why is Vite the "only viable" asset pipeline.
The day has come: @any_cable 1.0 is out 🎉
Four years from the idea to the first major release. And that’s just the beginning!
Read more in Martians chronicles: