3 ms·
You might be interested to look at Drab in the Elixir / Phoenix ecosystem. It takes advantage of the lightning fast view layer of Phoenix as well as Phoenix Cha
by brightball 8y ago
You might be interested to look at Drab in the Elixir / Phoenix ecosystem. It takes advantage of the lightning fast view layer of Phoenix as well as Phoenix Channels to manage everything.
Approaching 1.0 it’s the most unique approach to the problem I’ve seen.
- codetrotter 8y agoThat is certainly interesting. We’ve all seen the video where the Erlang guys live update the code on a telephone switch without closing any of the calls that are on-going. Elixir runs on the Erlang VM. Does Drab support hot code reloading? Does it handle modifications of templates without breaking existing client sessions?
- brightball 8y agoThat’s a good question. I haven’t played with it enough to know, just been watching from a distance til it hits 1.0.
- dep_b 8y agoNot an expert on this matter but I'm pretty sure it doesn't mess with that particular base feature of the programming language / runtime.
- zinclozenge 8y agoDrab is a hex package, so asking if it supports hot code reloading isn't the right question. As to the second question, the answer is yes assuming your server side hot code didn't break the client session, and didn't introduce an API mismatch.