There is a lot to like here. It can be a nice stack when combined with async/falcon and viewcomponents, at least where you don't need a lot of client-side state and browser API usage (canvas/usermedia etc) where javascript-first is a better approach, or a lot of number crunching, for which Python is better.
I think the only benefit is that it does less, so less code, less maintainance or things going wrong? But Sprockets is certainly battle tested and maybe better choice for many right now.
This is another brilliant writing example from dhh. What a master he is. Talk about the tech and the big sea changes, and talk about the people. This was clearly written with the help of many smart people. So good.
I'm very interested in kamal 2. I use dokku for almost everything and I like that I can do from the command line anything like deployment, use Dockerfiles, scale instances, switch proxies.
kamal 2 seems like it takes over an entire server. Is there any reason to consider kamal 2 if you want to buy a single server and run a bunch of tiny applications on it (the way I run dokku)? Maybe rails is heavy enough that you really need to run it on server by itself?
There is a lot to like here. It can be a nice stack when combined with async/falcon and viewcomponents, at least where you don't need a lot of client-side state and browser API usage (canvas/usermedia etc) where javascript-first is a better approach, or a lot of number crunching, for which Python is better.
Seems like a more exciting Rails release than I can remember in several years.
Curious about the benefits of Propshaft vs Sprockets, and how significant the improvements around SQLite in production really are.
I think the only benefit is that it does less, so less code, less maintainance or things going wrong? But Sprockets is certainly battle tested and maybe better choice for many right now.
Nice, and 8.1 will come probably with fully support for Progress Web Apps !
Great news, but I'll be waiting until 8.1 to upgrade my apps
Any reason why you'd wait? Rails 8 has been running in production for awhile at a few of the major shops and I'd assume it's pretty stable.
Rails 8 is very stable from what I have seen
This is another brilliant writing example from dhh. What a master he is. Talk about the tech and the big sea changes, and talk about the people. This was clearly written with the help of many smart people. So good.
I'm very interested in kamal 2. I use dokku for almost everything and I like that I can do from the command line anything like deployment, use Dockerfiles, scale instances, switch proxies.
kamal 2 seems like it takes over an entire server. Is there any reason to consider kamal 2 if you want to buy a single server and run a bunch of tiny applications on it (the way I run dokku)? Maybe rails is heavy enough that you really need to run it on server by itself?
You should be able to run multiple services with kamal 2! [0] They'll just be their own config.yml file that you push with the cli.
[0] https://nts.strzibny.name/multiple-apps-single-server-kamal-...
Thank you rails core team!!
"You built a couple widgets and a wiki that scales And then you paid your people double cause they did it in Rails"
https://www.youtube.com/embed/za0nyYbp6is?feature=oembed
"Look what I'm not doing" -DHH #ROFLMAO