News for hackers. Stuff that matters.
Re:Elixir 1.9 by bdibs on Monday June 24, 2019 @01:33PM (#20266121)
Are releases supposed to replace Distillery? If so, are there any particular reasons to switch?
Re:Elixir 1.9 by gamache on Monday June 24, 2019 @02:26PM (#20266736)
Elixir's `mix release` is intended to replace (or remove the need for) third-party packages like Distillery. However, it's not there yet, and Distillery is strictly more powerful at the moment.

Notably, Elixir's release implementation does not support hot code upgrades. I use upgrades all the time, and won't be trying out Elixir's releases until this shortcoming is addressed.

Re:Elixir 1.9 by KZeillmann on Monday June 24, 2019 @04:45PM (#20268287)
What's the benefit of a hot code upgrade vs a blue/green deploy?
Re:Elixir 1.9 by di4na on Tuesday June 25, 2019 @04:49AM (#20272237)
speed. A hot code upgrade can deploy a whole cluster in a few seconds. Plus it can keep states safe without rebalancing.
Re:Elixir 1.9 by lawik on Monday June 24, 2019 @01:51PM (#20266346)
I guess so, I imagine that's up to the maintainer.
Re:Elixir 1.9 by brightball on Monday June 24, 2019 @02:46PM (#20266983)
The maintainer of Distillery joined the Elixir team to develop releases IIRC.
Re:Elixir 1.9 by gamache on Monday June 24, 2019 @03:01PM (#20267166)
This is incorrect. I'd feel a lot better if it were true!
Re:Elixir 1.9 by brightball on Monday June 24, 2019 @03:17PM (#20267348)
Paul went to work for Dockyard with Chris McCord when they started working on this feature for Elixir (and still is).

If he isn't the one writing it, he's certainly been highly involved with the conversation.

Re:Elixir 1.9 by bitwalker on Tuesday June 25, 2019 @02:06PM (#20277053)
I was initially hired at DockYard to work specifically on releases and their eventual integration into core, but I am not a member of the Elixir core team itself :). In any case, that in itself is not really a relevant detail, since José and I talked frequently about the core implementation, so being on the core team wouldn't have changed much there.